/linux-6.1.9/arch/powerpc/kvm/ |
D | book3s_hv_uvmem.c | 361 static bool kvmppc_next_nontransitioned_gfn(const struct kvm_memory_slot *memslot, in kvmppc_next_nontransitioned_gfn() 392 const struct kvm_memory_slot *memslot, bool merge) in kvmppc_memslot_page_merge() 426 const struct kvm_memory_slot *memslot) in __kvmppc_uvmem_memslot_delete() 434 const struct kvm_memory_slot *memslot) in __kvmppc_uvmem_memslot_create() 463 struct kvm_memory_slot *memslot, *m; in kvmppc_h_svm_init_start() local 657 struct kvm_memory_slot *memslot; in kvmppc_h_svm_init_abort() local 790 const struct kvm_memory_slot *memslot) in kvmppc_uv_migrate_mem_slot() 828 struct kvm_memory_slot *memslot; in kvmppc_h_svm_init_done() local
|
D | book3s_64_mmu_hv.c | 205 void kvmppc_map_vrma(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot, in kvmppc_map_vrma() 501 struct kvm_memory_slot *memslot; in kvmppc_book3s_hv_page_fault() local 744 struct kvm_memory_slot *memslot; in kvmppc_rmap_reset() local 765 struct kvm_memory_slot *memslot, in kvmppc_unmap_hpte() 806 static void kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_rmapp() 858 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_hv() 884 static bool kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_rmapp() 955 static bool kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_rmapp() 1101 struct kvm_memory_slot *memslot, in kvmppc_harvest_vpa_dirty() 1119 struct kvm_memory_slot *memslot, unsigned long *map) in kvmppc_hv_get_dirty_log_hpt() [all …]
|
D | book3s_64_mmu_radix.c | 419 const struct kvm_memory_slot *memslot, in kvmppc_unmap_pte() 817 struct kvm_memory_slot *memslot, in kvmppc_book3s_instantiate_page() 944 struct kvm_memory_slot *memslot; in kvmppc_book3s_radix_page_fault() local 1021 void kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_radix() 1040 bool kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_radix() 1068 bool kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_radix() 1088 struct kvm_memory_slot *memslot, int pagenum) in kvm_radix_test_clear_dirty() 1143 struct kvm_memory_slot *memslot, unsigned long *map) in kvmppc_hv_get_dirty_log_radix() 1168 const struct kvm_memory_slot *memslot) in kvmppc_radix_flush_memslot()
|
D | book3s_hv_rm_mmu.c | 96 void kvmppc_update_dirty_map(const struct kvm_memory_slot *memslot, in kvmppc_update_dirty_map() 112 struct kvm_memory_slot *memslot; in kvmppc_set_dirty_from_hpte() local 129 struct kvm_memory_slot *memslot; in revmap_for_hpte() local 155 struct kvm_memory_slot *memslot; in remove_revmap_chain() local 193 struct kvm_memory_slot *memslot; in kvmppc_do_h_enter() local 888 struct kvm_memory_slot *memslot; in kvmppc_get_hpa() local 928 struct kvm_memory_slot *memslot; in kvmppc_do_h_page_init_zero() local
|
D | book3s_hv_nested.c | 767 struct kvm_memory_slot *memslot; in kvmhv_release_all_nested() local 999 const struct kvm_memory_slot *memslot, in kvmhv_remove_nest_rmap_range() 1489 struct kvm_memory_slot *memslot; in __kvmhv_nested_page_fault() local
|
D | book3s.c | 829 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 844 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
|
D | book3s_pr.c | 1871 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_pr() local 1903 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_pr()
|
D | booke.c | 1808 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 1837 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
|
D | book3s_64_vio.c | 358 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
|
D | book3s_hv.c | 4947 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_hv() local 5148 struct kvm_memory_slot *memslot; in kvmppc_hv_setup_htab_rma() local 6068 struct kvm_memory_slot *memslot; in kvmhv_svm_off() local
|
/linux-6.1.9/arch/arm64/kvm/ |
D | mmu.c | 77 static bool memslot_is_logging(struct kvm_memory_slot *memslot) in memslot_is_logging() 229 struct kvm_memory_slot *memslot) in stage2_flush_memslot() 247 struct kvm_memory_slot *memslot; in stage2_flush_vm() local 723 struct kvm_memory_slot *memslot) in stage2_unmap_memslot() 774 struct kvm_memory_slot *memslot; in stage2_unmap_vm() local 884 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); in kvm_mmu_wp_memory_region() local 940 static bool fault_supports_stage2_huge_mapping(struct kvm_memory_slot *memslot, in fault_supports_stage2_huge_mapping() 1010 transparent_hugepage_adjust(struct kvm *kvm, struct kvm_memory_slot *memslot, in transparent_hugepage_adjust() 1123 struct kvm_memory_slot *memslot, unsigned long hva, in user_mem_abort() 1386 struct kvm_memory_slot *memslot; in kvm_handle_guest_abort() local
|
D | arm.c | 1407 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 1413 const struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot()
|
/linux-6.1.9/arch/riscv/kvm/ |
D | mmu.c | 336 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); in gstage_wp_memory_region() local 405 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 410 const struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot() 618 struct kvm_memory_slot *memslot, in kvm_riscv_gstage_map()
|
D | vcpu_exit.c | 16 struct kvm_memory_slot *memslot; in gstage_page_fault() local
|
/linux-6.1.9/include/linux/ |
D | kvm_types.h | 62 struct kvm_memory_slot *memslot; member 69 struct kvm_memory_slot *memslot; member
|
D | kvm_host.h | 585 static inline unsigned long kvm_dirty_bitmap_bytes(struct kvm_memory_slot *memslot) in kvm_dirty_bitmap_bytes() 590 static inline unsigned long *kvm_second_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_second_dirty_bitmap() 975 #define kvm_for_each_memslot(memslot, bkt, slots) \ argument 2175 static inline bool kvm_is_visible_memslot(struct kvm_memory_slot *memslot) in kvm_is_visible_memslot()
|
/linux-6.1.9/virt/kvm/ |
D | dirty_ring.c | 41 struct kvm_memory_slot *memslot; in kvm_reset_dirty_gfn() local
|
D | kvm_main.c | 957 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_destroy_dirty_bitmap() 979 struct kvm_memory_slot *memslot; in kvm_free_memslots() local 1383 static int kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_alloc_dirty_bitmap() 2054 int *is_dirty, struct kvm_memory_slot **memslot) in kvm_get_dirty_log() 2119 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect() local 2230 struct kvm_memory_slot *memslot; in kvm_clear_dirty_log_protect() local 2357 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); in kvm_is_visible_gfn() local 2365 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_is_visible_gfn() local 3079 struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page() 3300 const struct kvm_memory_slot *memslot, in mark_page_dirty_in_slot() [all …]
|
/linux-6.1.9/arch/x86/include/asm/uv/ |
D | uv_geo.h | 57 char memslot; /* The memory slot on the bus */ member
|
/linux-6.1.9/tools/testing/selftests/kvm/lib/ |
D | kvm_util.c | 977 memslot2region(struct kvm_vm *vm, uint32_t memslot) in memslot2region() 1800 vm_paddr_t paddr_min, uint32_t memslot) in vm_phy_pages_alloc() 1840 uint32_t memslot) in vm_phy_page_alloc()
|
/linux-6.1.9/arch/mips/kvm/ |
D | mips.c | 989 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 1001 const struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot()
|
/linux-6.1.9/arch/x86/kvm/mmu/ |
D | mmu.c | 5703 slot_handle_level_range(struct kvm *kvm, const struct kvm_memory_slot *memslot, in slot_handle_level_range() 5730 slot_handle_level(struct kvm *kvm, const struct kvm_memory_slot *memslot, in slot_handle_level() 5741 slot_handle_level_4k(struct kvm *kvm, const struct kvm_memory_slot *memslot, in slot_handle_level_4k() 6017 const struct kvm_memory_slot *memslot; in kvm_rmap_zap_gfn_range() local 6087 const struct kvm_memory_slot *memslot, in kvm_mmu_slot_remove_write_access() 6336 const struct kvm_memory_slot *memslot, in kvm_mmu_try_split_huge_pages() 6355 const struct kvm_memory_slot *memslot, in kvm_mmu_slot_try_split_huge_pages() 6452 const struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot() 6467 const struct kvm_memory_slot *memslot) in kvm_mmu_slot_leaf_clear_dirty()
|
/linux-6.1.9/tools/testing/selftests/kvm/lib/x86_64/ |
D | vmx.c | 520 uint32_t memslot) in nested_map_memslot()
|
/linux-6.1.9/arch/powerpc/include/asm/ |
D | kvm_book3s_64.h | 488 static inline bool slot_is_aligned(struct kvm_memory_slot *memslot, in slot_is_aligned()
|
/linux-6.1.9/arch/s390/kvm/ |
D | kvm-s390.c | 654 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 695 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log() local
|