/linux-master/arch/arm64/kvm/ |
H A D | arm.c | 1656 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
|
H A D | mmu.c | 158 static bool memslot_is_logging(struct kvm_memory_slot *memslot) 337 struct kvm_memory_slot *memslot) 355 struct kvm_memory_slot *memslot; 944 struct kvm_memory_slot *memslot) 995 struct kvm_memory_slot *memslot; 1131 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); 1158 struct kvm_memory_slot *memslot; 1186 struct kvm_memory_slot *slot, 1214 static bool fault_supports_stage2_huge_mapping(struct kvm_memory_slot *memslot, 1284 transparent_hugepage_adjust(struct kvm *kvm, struct kvm_memory_slot *memslo [all...] |
/linux-master/arch/loongarch/include/asm/ |
H A D | kvm_host.h | 236 static inline void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) {} 239 void kvm_arch_flush_remote_tlbs_memslot(struct kvm *kvm, const struct kvm_memory_slot *memslot);
|
/linux-master/arch/loongarch/kvm/ |
H A D | mmu.c | 16 static inline bool kvm_hugepage_capable(struct kvm_memory_slot *slot) 21 static inline bool kvm_hugepage_incapable(struct kvm_memory_slot *slot) 362 struct kvm_memory_slot *slot, gfn_t gfn_offset, unsigned long mask) 378 int kvm_arch_prepare_memory_region(struct kvm *kvm, const struct kvm_memory_slot *old, 379 struct kvm_memory_slot *new, enum kvm_mr_change change) 442 struct kvm_memory_slot *old, 443 const struct kvm_memory_slot *new, 475 void kvm_arch_flush_shadow_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) 574 struct kvm_memory_slot *slot; 637 static bool fault_supports_huge_mapping(struct kvm_memory_slot *memslo [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | kvm_host.h | 891 struct kvm_memory_slot *slot) {}
|
/linux-master/arch/mips/kvm/ |
H A D | mips.c | 191 struct kvm_memory_slot *slot) 207 const struct kvm_memory_slot *old, 208 struct kvm_memory_slot *new, 215 struct kvm_memory_slot *old, 216 const struct kvm_memory_slot *new, 979 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
|
H A D | mmu.c | 415 struct kvm_memory_slot *slot,
|
/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_book3s.h | 198 const struct kvm_memory_slot *memslot, 205 struct kvm_memory_slot *memslot, 214 extern void kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, 216 extern bool kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, 218 extern bool kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, 221 struct kvm_memory_slot *memslot, unsigned long *map); 223 const struct kvm_memory_slot *memslot); 241 extern void kvmppc_update_dirty_map(const struct kvm_memory_slot *memslot, 258 struct kvm_memory_slot *memslot, unsigned long *map); 260 struct kvm_memory_slot *memslo [all...] |
H A D | kvm_book3s_64.h | 488 static inline bool slot_is_aligned(struct kvm_memory_slot *memslot, 635 const struct kvm_memory_slot *memslot,
|
H A D | kvm_book3s_uvmem.h | 9 int kvmppc_uvmem_slot_init(struct kvm *kvm, const struct kvm_memory_slot *slot); 11 const struct kvm_memory_slot *slot); 24 void kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *free, 27 const struct kvm_memory_slot *new); 29 const struct kvm_memory_slot *old); 44 kvmppc_uvmem_slot_init(struct kvm *kvm, const struct kvm_memory_slot *slot) 50 kvmppc_uvmem_slot_free(struct kvm *kvm, const struct kvm_memory_slot *slot) { } 87 kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *free, 91 const struct kvm_memory_slot *new) 97 const struct kvm_memory_slot *ol [all...] |
H A D | kvm_ppc.h | 174 struct kvm_memory_slot *memslot, unsigned long porder); 205 struct kvm_memory_slot *slot); 207 const struct kvm_memory_slot *old, 208 struct kvm_memory_slot *new, 211 struct kvm_memory_slot *old, 212 const struct kvm_memory_slot *new, 217 struct kvm_memory_slot *memslot); 278 void (*flush_memslot)(struct kvm *kvm, struct kvm_memory_slot *memslot); 280 const struct kvm_memory_slot *old, 281 struct kvm_memory_slot *ne [all...] |
/linux-master/arch/powerpc/kvm/ |
H A D | book3s.c | 851 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) 861 void kvmppc_core_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) 866 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) 872 const struct kvm_memory_slot *old, 873 struct kvm_memory_slot *new, 880 struct kvm_memory_slot *old, 881 const struct kvm_memory_slot *new,
|
H A D | book3s.h | 11 struct kvm_memory_slot *memslot);
|
H A D | book3s_64_mmu_hv.c | 206 void kvmppc_map_vrma(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot, 516 struct kvm_memory_slot *memslot; 759 struct kvm_memory_slot *memslot; 780 struct kvm_memory_slot *memslot, 821 static void kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, 873 struct kvm_memory_slot *memslot) 899 static bool kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, 970 static bool kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, 1116 struct kvm_memory_slot *memslot, 1134 struct kvm_memory_slot *memslo [all...] |
H A D | book3s_64_mmu_radix.c | 425 const struct kvm_memory_slot *memslot, 823 struct kvm_memory_slot *memslot, 950 struct kvm_memory_slot *memslot; 1032 void kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, 1051 bool kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, 1079 bool kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, 1099 struct kvm_memory_slot *memslot, int pagenum) 1154 struct kvm_memory_slot *memslot, unsigned long *map) 1179 const struct kvm_memory_slot *memslot)
|
H A D | book3s_64_vio.c | 359 struct kvm_memory_slot *memslot;
|
H A D | book3s_hv.c | 970 struct kvm_memory_slot *to_memslot = NULL; 971 struct kvm_memory_slot *from_memslot = NULL; 5099 struct kvm_memory_slot *memslot; 5161 static void kvmppc_core_free_memslot_hv(struct kvm_memory_slot *slot) 5168 const struct kvm_memory_slot *old, 5169 struct kvm_memory_slot *new, 5189 struct kvm_memory_slot *old, 5190 const struct kvm_memory_slot *new, 5308 struct kvm_memory_slot *memslot; 6267 struct kvm_memory_slot *memslo [all...] |
H A D | book3s_hv_nested.c | 28 static void kvmhv_free_memslot_nest_rmap(struct kvm_memory_slot *free); 797 struct kvm_memory_slot *memslot; 1029 const struct kvm_memory_slot *memslot, 1050 static void kvmhv_free_memslot_nest_rmap(struct kvm_memory_slot *free) 1519 struct kvm_memory_slot *memslot;
|
H A D | book3s_hv_rm_mmu.c | 96 void kvmppc_update_dirty_map(const struct kvm_memory_slot *memslot, 112 struct kvm_memory_slot *memslot; 126 struct kvm_memory_slot **memslotp, 129 struct kvm_memory_slot *memslot; 155 struct kvm_memory_slot *memslot; 193 struct kvm_memory_slot *memslot; 885 struct kvm_memory_slot **memslot_p) 888 struct kvm_memory_slot *memslot; 928 struct kvm_memory_slot *memslot; 958 struct kvm_memory_slot *dest_memslo [all...] |
H A D | book3s_hv_uvmem.c | 248 int kvmppc_uvmem_slot_init(struct kvm *kvm, const struct kvm_memory_slot *slot) 273 void kvmppc_uvmem_slot_free(struct kvm *kvm, const struct kvm_memory_slot *slot) 361 static bool kvmppc_next_nontransitioned_gfn(const struct kvm_memory_slot *memslot, 392 const struct kvm_memory_slot *memslot, bool merge) 431 const struct kvm_memory_slot *memslot) 439 const struct kvm_memory_slot *memslot) 468 struct kvm_memory_slot *memslot, *m; 610 void kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *slot, 662 struct kvm_memory_slot *memslot; 795 const struct kvm_memory_slot *memslo [all...] |
H A D | book3s_pr.c | 1874 struct kvm_memory_slot *memslot; 1906 struct kvm_memory_slot *memslot) 1912 const struct kvm_memory_slot *old, 1913 struct kvm_memory_slot *new, 1920 struct kvm_memory_slot *old, 1921 const struct kvm_memory_slot *new, 1927 static void kvmppc_core_free_memslot_pr(struct kvm_memory_slot *slot)
|
H A D | booke.c | 1817 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) 1827 void kvmppc_core_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) 1832 const struct kvm_memory_slot *old, 1833 struct kvm_memory_slot *new, 1840 struct kvm_memory_slot *old, 1841 const struct kvm_memory_slot *new, 1846 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot)
|
H A D | e500_mmu_host.c | 327 struct kvm_memory_slot *slot;
|
H A D | powerpc.c | 726 void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) 732 const struct kvm_memory_slot *old, 733 struct kvm_memory_slot *new, 740 struct kvm_memory_slot *old, 741 const struct kvm_memory_slot *new, 748 struct kvm_memory_slot *slot)
|
H A D | trace_hv.h | 294 struct kvm_memory_slot *memslot, unsigned long ea,
|