Searched refs:kvm_memory_slot (Results 1 - 25 of 54) sorted by path

123

/linux-master/arch/arm64/kvm/
H A Darm.c1656 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
H A Dmmu.c158 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 Dkvm_host.h236 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 Dmmu.c16 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 Dkvm_host.h891 struct kvm_memory_slot *slot) {}
/linux-master/arch/mips/kvm/
H A Dmips.c191 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 Dmmu.c415 struct kvm_memory_slot *slot,
/linux-master/arch/powerpc/include/asm/
H A Dkvm_book3s.h198 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 Dkvm_book3s_64.h488 static inline bool slot_is_aligned(struct kvm_memory_slot *memslot,
635 const struct kvm_memory_slot *memslot,
H A Dkvm_book3s_uvmem.h9 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 Dkvm_ppc.h174 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 Dbook3s.c851 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 Dbook3s.h11 struct kvm_memory_slot *memslot);
H A Dbook3s_64_mmu_hv.c206 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 Dbook3s_64_mmu_radix.c425 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 Dbook3s_64_vio.c359 struct kvm_memory_slot *memslot;
H A Dbook3s_hv.c970 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 Dbook3s_hv_nested.c28 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 Dbook3s_hv_rm_mmu.c96 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 Dbook3s_hv_uvmem.c248 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 Dbook3s_pr.c1874 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 Dbooke.c1817 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 De500_mmu_host.c327 struct kvm_memory_slot *slot;
H A Dpowerpc.c726 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 Dtrace_hv.h294 struct kvm_memory_slot *memslot, unsigned long ea,

Completed in 374 milliseconds

123