/linux/arch/arm64/kvm/ |
H A D | mmu.c | 163 static bool memslot_is_logging(struct kvm_memory_slot *memslot) in memslot_is_logging() 356 struct kvm_memory_slot *memslot) in stage2_flush_memslot() 374 struct kvm_memory_slot *memslot; in stage2_flush_vm() local 1000 struct kvm_memory_slot *memslot) in stage2_unmap_memslot() 1051 struct kvm_memory_slot *memslot; in stage2_unmap_vm() local 1209 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); in kvm_mmu_wp_memory_region() local 1237 struct kvm_memory_slot *memslot; in kvm_mmu_split_memory_region() local 1295 static bool fault_supports_stage2_huge_mapping(struct kvm_memory_slot *memslot, in fault_supports_stage2_huge_mapping() 1369 transparent_hugepage_adjust(struct kvm *kvm, struct kvm_memory_slot *memslot, in transparent_hugepage_adjust() 1475 struct kvm_memory_slot *memslot, unsigned long hva, in user_mem_abort() [all …]
|
H A D | arm.c | 1818 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
|
/linux/arch/powerpc/kvm/ |
H A 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
|
H A D | booke.c | 1817 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 1846 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
|
H A D | book3s_64_vio.c | 356 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
|
/linux/arch/loongarch/kvm/ |
H A D | mmu.c | 608 static bool fault_supports_huge_mapping(struct kvm_memory_slot *memslot, in fault_supports_huge_mapping() 781 struct kvm_memory_slot *memslot; in kvm_map_page() local 939 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 944 const struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot()
|
/linux/include/linux/ |
H A D | kvm_types.h | 57 struct kvm_memory_slot *memslot; member 64 struct kvm_memory_slot *memslot; member
|
H A D | kvm_host.h | 627 static inline unsigned long kvm_dirty_bitmap_bytes(struct kvm_memory_slot *memslot) in kvm_dirty_bitmap_bytes() 632 static inline unsigned long *kvm_second_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_second_dirty_bitmap() 1086 #define kvm_for_each_memslot(memslot, bkt, slots) \ argument 2399 static inline bool kvm_is_visible_memslot(struct kvm_memory_slot *memslot) in kvm_is_visible_memslot()
|
/linux/virt/kvm/ |
H A D | kvm_main.c | 328 const struct kvm_memory_slot *memslot) in kvm_flush_remote_tlbs_memslot() argument 944 kvm_destroy_dirty_bitmap(struct kvm_memory_slot * memslot) kvm_destroy_dirty_bitmap() argument 969 struct kvm_memory_slot *memslot; kvm_free_memslots() local 1375 kvm_alloc_dirty_bitmap(struct kvm_memory_slot * memslot) kvm_alloc_dirty_bitmap() argument 2098 kvm_get_dirty_log(struct kvm * kvm,struct kvm_dirty_log * log,int * is_dirty,struct kvm_memory_slot ** memslot) kvm_get_dirty_log() argument 2163 struct kvm_memory_slot *memslot; kvm_get_dirty_log_protect() local 2274 struct kvm_memory_slot *memslot; kvm_clear_dirty_log_protect() local 2603 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); kvm_is_visible_gfn() local 2611 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); kvm_vcpu_is_visible_gfn() local 3223 __kvm_write_guest_page(struct kvm * kvm,struct kvm_memory_slot * memslot,gfn_t gfn,const void * data,int offset,int len) __kvm_write_guest_page() argument 3447 mark_page_dirty_in_slot(struct kvm * kvm,const struct kvm_memory_slot * memslot,gfn_t gfn) mark_page_dirty_in_slot() argument 3473 struct kvm_memory_slot *memslot; mark_page_dirty() local 3482 struct kvm_memory_slot *memslot; kvm_vcpu_mark_page_dirty() local [all...] |
H A D | dirty_ring.c | 55 struct kvm_memory_slot *memslot; in kvm_reset_dirty_gfn() local
|
/linux/arch/x86/include/asm/uv/ |
H A D | uv_geo.h | 57 char memslot; /* The memory slot on the bus */ member
|
/linux/tools/testing/selftests/kvm/lib/ |
H A D | kvm_util.c | 1181 memslot2region(struct kvm_vm *vm, uint32_t memslot) in memslot2region() 2094 vm_paddr_t paddr_min, uint32_t memslot, in __vm_phy_pages_alloc() 2140 uint32_t memslot) in vm_phy_page_alloc()
|
/linux/arch/x86/kvm/mmu/ |
H A D | mmu.c | 6721 const struct kvm_memory_slot *memslot; in kvm_rmap_zap_gfn_range() local 6787 const struct kvm_memory_slot *memslot, in kvm_mmu_slot_remove_write_access() 7035 const struct kvm_memory_slot *memslot, in kvm_mmu_try_split_huge_pages() 7054 const struct kvm_memory_slot *memslot, in kvm_mmu_slot_try_split_huge_pages() 7150 const struct kvm_memory_slot *memslot) in kvm_mmu_slot_leaf_clear_dirty()
|
/linux/arch/s390/kvm/ |
H A D | kvm-s390.c | 695 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 736 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log() local
|
/linux/tools/testing/selftests/kvm/include/ |
H A D | kvm_util.h | 893 vm_phy_pages_alloc(struct kvm_vm * vm,size_t num,vm_paddr_t paddr_min,uint32_t memslot) vm_phy_pages_alloc() argument
|
/linux/arch/x86/kvm/svm/ |
H A D | sev.c | 2276 struct kvm_memory_slot *memslot; in snp_launch_update() local
|
/linux/arch/x86/kvm/ |
H A D | x86.c | 6527 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
|