Home
last modified time | relevance | path

Searched defs:memslot (Results 1 – 17 of 17) sorted by relevance

/linux/arch/arm64/kvm/
H A Dmmu.c163 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 Darm.c1814 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 Dbook3s_hv_rm_mmu.c96 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 Dbooke.c1817 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 Dbook3s_64_vio.c356 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
/linux/arch/loongarch/kvm/
H A Dmmu.c608 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 Dkvm_types.h57 struct kvm_memory_slot *memslot; member
64 struct kvm_memory_slot *memslot; member
H A Dkvm_host.h627 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 Dkvm_main.c328 const struct kvm_memory_slot *memslot) in kvm_flush_remote_tlbs_memslot()
944 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_destroy_dirty_bitmap()
969 struct kvm_memory_slot *memslot; in kvm_free_memslots() local
1434 static int kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_alloc_dirty_bitmap()
2157 int *is_dirty, struct kvm_memory_slot **memslot) in kvm_get_dirty_log()
2222 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect() local
2333 struct kvm_memory_slot *memslot; in kvm_clear_dirty_log_protect() local
2665 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); in kvm_is_visible_gfn() local
2673 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_is_visible_gfn() local
3285 struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page()
[all …]
H A Ddirty_ring.c55 struct kvm_memory_slot *memslot; in kvm_reset_dirty_gfn() local
/linux/arch/x86/include/asm/uv/
H A Duv_geo.h57 char memslot; /* The memory slot on the bus */ member
/linux/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c1181 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 Dmmu.c6721 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 Dkvm-s390.c695 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 Dkvm_util.h893 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 Dsev.c2280 struct kvm_memory_slot *memslot; in snp_launch_update() local
/linux/arch/x86/kvm/
H A Dx86.c6529 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()