Symbol: kvm_memory_slot
arch/arm64/kvm/arm.c
153
struct kvm_memory_slot *memslot;
arch/arm64/kvm/arm.c
1978
void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
arch/arm64/kvm/at.c
1843
struct kvm_memory_slot *slot;
arch/arm64/kvm/mmu.c
1056
struct kvm_memory_slot *memslot)
arch/arm64/kvm/mmu.c
1107
struct kvm_memory_slot *memslot;
arch/arm64/kvm/mmu.c
1270
struct kvm_memory_slot *memslot = id_to_memslot(slots, slot);
arch/arm64/kvm/mmu.c
1298
struct kvm_memory_slot *memslot;
arch/arm64/kvm/mmu.c
1326
struct kvm_memory_slot *slot,
arch/arm64/kvm/mmu.c
1356
static bool fault_supports_stage2_huge_mapping(struct kvm_memory_slot *memslot,
arch/arm64/kvm/mmu.c
1430
transparent_hugepage_adjust(struct kvm *kvm, struct kvm_memory_slot *memslot,
arch/arm64/kvm/mmu.c
1604
struct kvm_memory_slot *memslot;
arch/arm64/kvm/mmu.c
164
static bool memslot_is_logging(struct kvm_memory_slot *memslot)
arch/arm64/kvm/mmu.c
2253
struct kvm_memory_slot *memslot;
arch/arm64/kvm/mmu.c
2573
struct kvm_memory_slot *old,
arch/arm64/kvm/mmu.c
2574
const struct kvm_memory_slot *new,
arch/arm64/kvm/mmu.c
2617
const struct kvm_memory_slot *old,
arch/arm64/kvm/mmu.c
2618
struct kvm_memory_slot *new,
arch/arm64/kvm/mmu.c
2709
void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot)
arch/arm64/kvm/mmu.c
2718
struct kvm_memory_slot *slot)
arch/arm64/kvm/mmu.c
355
struct kvm_memory_slot *memslot)
arch/arm64/kvm/mmu.c
373
struct kvm_memory_slot *memslot;
arch/arm64/kvm/nested.c
1360
struct kvm_memory_slot *memslot;
arch/loongarch/include/asm/kvm_host.h
350
static inline void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) {}
arch/loongarch/include/asm/kvm_host.h
353
void kvm_arch_flush_remote_tlbs_memslot(struct kvm *kvm, const struct kvm_memory_slot *memslot);
arch/loongarch/kvm/mmu.c
16
static inline bool kvm_hugepage_capable(struct kvm_memory_slot *slot)
arch/loongarch/kvm/mmu.c
21
static inline bool kvm_hugepage_incapable(struct kvm_memory_slot *slot)
arch/loongarch/kvm/mmu.c
363
struct kvm_memory_slot *slot, gfn_t gfn_offset, unsigned long mask)
arch/loongarch/kvm/mmu.c
379
int kvm_arch_prepare_memory_region(struct kvm *kvm, const struct kvm_memory_slot *old,
arch/loongarch/kvm/mmu.c
380
struct kvm_memory_slot *new, enum kvm_mr_change change)
arch/loongarch/kvm/mmu.c
443
struct kvm_memory_slot *old,
arch/loongarch/kvm/mmu.c
444
const struct kvm_memory_slot *new,
arch/loongarch/kvm/mmu.c
492
void kvm_arch_flush_shadow_memslot(struct kvm *kvm, struct kvm_memory_slot *slot)
arch/loongarch/kvm/mmu.c
558
struct kvm_memory_slot *slot;
arch/loongarch/kvm/mmu.c
608
static bool fault_supports_huge_mapping(struct kvm_memory_slot *memslot,
arch/loongarch/kvm/mmu.c
667
const struct kvm_memory_slot *slot)
arch/loongarch/kvm/mmu.c
781
struct kvm_memory_slot *memslot;
arch/loongarch/kvm/mmu.c
939
void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
arch/loongarch/kvm/mmu.c
944
const struct kvm_memory_slot *memslot)
arch/mips/include/asm/kvm_host.h
890
struct kvm_memory_slot *slot) {}
arch/mips/kvm/mips.c
189
struct kvm_memory_slot *slot)
arch/mips/kvm/mips.c
205
const struct kvm_memory_slot *old,
arch/mips/kvm/mips.c
206
struct kvm_memory_slot *new,
arch/mips/kvm/mips.c
213
struct kvm_memory_slot *old,
arch/mips/kvm/mips.c
214
const struct kvm_memory_slot *new,
arch/mips/kvm/mips.c
976
void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
arch/mips/kvm/mmu.c
415
struct kvm_memory_slot *slot,
arch/powerpc/include/asm/kvm_book3s.h
198
const struct kvm_memory_slot *memslot,
arch/powerpc/include/asm/kvm_book3s.h
205
struct kvm_memory_slot *memslot,
arch/powerpc/include/asm/kvm_book3s.h
214
extern void kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
arch/powerpc/include/asm/kvm_book3s.h
216
extern bool kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
arch/powerpc/include/asm/kvm_book3s.h
218
extern bool kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
arch/powerpc/include/asm/kvm_book3s.h
221
struct kvm_memory_slot *memslot, unsigned long *map);
arch/powerpc/include/asm/kvm_book3s.h
223
const struct kvm_memory_slot *memslot);
arch/powerpc/include/asm/kvm_book3s.h
241
extern void kvmppc_update_dirty_map(const struct kvm_memory_slot *memslot,
arch/powerpc/include/asm/kvm_book3s.h
258
struct kvm_memory_slot *memslot, unsigned long *map);
arch/powerpc/include/asm/kvm_book3s.h
260
struct kvm_memory_slot *memslot,
arch/powerpc/include/asm/kvm_book3s_64.h
488
static inline bool slot_is_aligned(struct kvm_memory_slot *memslot,
arch/powerpc/include/asm/kvm_book3s_64.h
635
const struct kvm_memory_slot *memslot,
arch/powerpc/include/asm/kvm_book3s_uvmem.h
11
const struct kvm_memory_slot *slot);
arch/powerpc/include/asm/kvm_book3s_uvmem.h
24
void kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *free,
arch/powerpc/include/asm/kvm_book3s_uvmem.h
27
const struct kvm_memory_slot *new);
arch/powerpc/include/asm/kvm_book3s_uvmem.h
29
const struct kvm_memory_slot *old);
arch/powerpc/include/asm/kvm_book3s_uvmem.h
44
kvmppc_uvmem_slot_init(struct kvm *kvm, const struct kvm_memory_slot *slot)
arch/powerpc/include/asm/kvm_book3s_uvmem.h
50
kvmppc_uvmem_slot_free(struct kvm *kvm, const struct kvm_memory_slot *slot) { }
arch/powerpc/include/asm/kvm_book3s_uvmem.h
87
kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *free,
arch/powerpc/include/asm/kvm_book3s_uvmem.h
9
int kvmppc_uvmem_slot_init(struct kvm *kvm, const struct kvm_memory_slot *slot);
arch/powerpc/include/asm/kvm_book3s_uvmem.h
91
const struct kvm_memory_slot *new)
arch/powerpc/include/asm/kvm_book3s_uvmem.h
97
const struct kvm_memory_slot *old) { }
arch/powerpc/include/asm/kvm_ppc.h
174
struct kvm_memory_slot *memslot, unsigned long porder);
arch/powerpc/include/asm/kvm_ppc.h
205
struct kvm_memory_slot *slot);
arch/powerpc/include/asm/kvm_ppc.h
207
const struct kvm_memory_slot *old,
arch/powerpc/include/asm/kvm_ppc.h
208
struct kvm_memory_slot *new,
arch/powerpc/include/asm/kvm_ppc.h
211
struct kvm_memory_slot *old,
arch/powerpc/include/asm/kvm_ppc.h
212
const struct kvm_memory_slot *new,
arch/powerpc/include/asm/kvm_ppc.h
217
struct kvm_memory_slot *memslot);
arch/powerpc/include/asm/kvm_ppc.h
278
void (*flush_memslot)(struct kvm *kvm, struct kvm_memory_slot *memslot);
arch/powerpc/include/asm/kvm_ppc.h
280
const struct kvm_memory_slot *old,
arch/powerpc/include/asm/kvm_ppc.h
281
struct kvm_memory_slot *new,
arch/powerpc/include/asm/kvm_ppc.h
284
struct kvm_memory_slot *old,
arch/powerpc/include/asm/kvm_ppc.h
285
const struct kvm_memory_slot *new,
arch/powerpc/include/asm/kvm_ppc.h
290
void (*free_memslot)(struct kvm_memory_slot *slot);
arch/powerpc/kvm/book3s.c
848
void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
arch/powerpc/kvm/book3s.c
858
void kvmppc_core_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot)
arch/powerpc/kvm/book3s.c
863
void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot)
arch/powerpc/kvm/book3s.c
869
const struct kvm_memory_slot *old,
arch/powerpc/kvm/book3s.c
870
struct kvm_memory_slot *new,
arch/powerpc/kvm/book3s.c
877
struct kvm_memory_slot *old,
arch/powerpc/kvm/book3s.c
878
const struct kvm_memory_slot *new,
arch/powerpc/kvm/book3s.h
11
struct kvm_memory_slot *memslot);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1087
struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_64_mmu_hv.c
1105
struct kvm_memory_slot *memslot, unsigned long *map)
arch/powerpc/kvm/book3s_64_mmu_hv.c
1130
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1162
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1249
struct kvm_memory_slot *memslot =
arch/powerpc/kvm/book3s_64_mmu_hv.c
206
void kvmppc_map_vrma(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_64_mmu_hv.c
516
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_64_mmu_hv.c
742
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_64_mmu_hv.c
763
struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_64_mmu_hv.c
804
static void kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_64_mmu_hv.c
856
struct kvm_memory_slot *memslot)
arch/powerpc/kvm/book3s_64_mmu_hv.c
882
static bool kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_64_mmu_hv.c
953
static bool kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_64_mmu_radix.c
1011
void kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_64_mmu_radix.c
1030
bool kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_64_mmu_radix.c
1058
bool kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_64_mmu_radix.c
1078
struct kvm_memory_slot *memslot, int pagenum)
arch/powerpc/kvm/book3s_64_mmu_radix.c
1133
struct kvm_memory_slot *memslot, unsigned long *map)
arch/powerpc/kvm/book3s_64_mmu_radix.c
1158
const struct kvm_memory_slot *memslot)
arch/powerpc/kvm/book3s_64_mmu_radix.c
425
const struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_64_mmu_radix.c
823
struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_64_mmu_radix.c
931
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_64_vio.c
356
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv.c
5265
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv.c
5327
static void kvmppc_core_free_memslot_hv(struct kvm_memory_slot *slot)
arch/powerpc/kvm/book3s_hv.c
5334
const struct kvm_memory_slot *old,
arch/powerpc/kvm/book3s_hv.c
5335
struct kvm_memory_slot *new,
arch/powerpc/kvm/book3s_hv.c
5355
struct kvm_memory_slot *old,
arch/powerpc/kvm/book3s_hv.c
5356
const struct kvm_memory_slot *new,
arch/powerpc/kvm/book3s_hv.c
5474
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv.c
6433
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv.c
972
struct kvm_memory_slot *to_memslot = NULL;
arch/powerpc/kvm/book3s_hv.c
973
struct kvm_memory_slot *from_memslot = NULL;
arch/powerpc/kvm/book3s_hv_nested.c
1037
const struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_hv_nested.c
1058
static void kvmhv_free_memslot_nest_rmap(struct kvm_memory_slot *free)
arch/powerpc/kvm/book3s_hv_nested.c
1527
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv_nested.c
28
static void kvmhv_free_memslot_nest_rmap(struct kvm_memory_slot *free);
arch/powerpc/kvm/book3s_hv_nested.c
805
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
112
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
126
struct kvm_memory_slot **memslotp,
arch/powerpc/kvm/book3s_hv_rm_mmu.c
129
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
155
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
193
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
885
struct kvm_memory_slot **memslot_p)
arch/powerpc/kvm/book3s_hv_rm_mmu.c
888
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
928
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
958
struct kvm_memory_slot *dest_memslot;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
96
void kvmppc_update_dirty_map(const struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_hv_uvmem.c
1105
int kvmppc_uvmem_memslot_create(struct kvm *kvm, const struct kvm_memory_slot *new)
arch/powerpc/kvm/book3s_hv_uvmem.c
1115
void kvmppc_uvmem_memslot_delete(struct kvm *kvm, const struct kvm_memory_slot *old)
arch/powerpc/kvm/book3s_hv_uvmem.c
248
int kvmppc_uvmem_slot_init(struct kvm *kvm, const struct kvm_memory_slot *slot)
arch/powerpc/kvm/book3s_hv_uvmem.c
273
void kvmppc_uvmem_slot_free(struct kvm *kvm, const struct kvm_memory_slot *slot)
arch/powerpc/kvm/book3s_hv_uvmem.c
361
static bool kvmppc_next_nontransitioned_gfn(const struct kvm_memory_slot *memslot,
arch/powerpc/kvm/book3s_hv_uvmem.c
392
const struct kvm_memory_slot *memslot, bool merge)
arch/powerpc/kvm/book3s_hv_uvmem.c
431
const struct kvm_memory_slot *memslot)
arch/powerpc/kvm/book3s_hv_uvmem.c
439
const struct kvm_memory_slot *memslot)
arch/powerpc/kvm/book3s_hv_uvmem.c
468
struct kvm_memory_slot *memslot, *m;
arch/powerpc/kvm/book3s_hv_uvmem.c
610
void kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *slot,
arch/powerpc/kvm/book3s_hv_uvmem.c
662
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_hv_uvmem.c
795
const struct kvm_memory_slot *memslot)
arch/powerpc/kvm/book3s_hv_uvmem.c
833
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_pr.c
1865
struct kvm_memory_slot *memslot;
arch/powerpc/kvm/book3s_pr.c
1897
struct kvm_memory_slot *memslot)
arch/powerpc/kvm/book3s_pr.c
1903
const struct kvm_memory_slot *old,
arch/powerpc/kvm/book3s_pr.c
1904
struct kvm_memory_slot *new,
arch/powerpc/kvm/book3s_pr.c
1911
struct kvm_memory_slot *old,
arch/powerpc/kvm/book3s_pr.c
1912
const struct kvm_memory_slot *new,
arch/powerpc/kvm/book3s_pr.c
1918
static void kvmppc_core_free_memslot_pr(struct kvm_memory_slot *slot)
arch/powerpc/kvm/booke.c
1817
void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
arch/powerpc/kvm/booke.c
1827
void kvmppc_core_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot)
arch/powerpc/kvm/booke.c
1832
const struct kvm_memory_slot *old,
arch/powerpc/kvm/booke.c
1833
struct kvm_memory_slot *new,
arch/powerpc/kvm/booke.c
1840
struct kvm_memory_slot *old,
arch/powerpc/kvm/booke.c
1841
const struct kvm_memory_slot *new,
arch/powerpc/kvm/booke.c
1846
void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot)
arch/powerpc/kvm/e500_mmu_host.c
325
struct kvm_memory_slot *slot;
arch/powerpc/kvm/powerpc.c
714
void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot)
arch/powerpc/kvm/powerpc.c
720
const struct kvm_memory_slot *old,
arch/powerpc/kvm/powerpc.c
721
struct kvm_memory_slot *new,
arch/powerpc/kvm/powerpc.c
728
struct kvm_memory_slot *old,
arch/powerpc/kvm/powerpc.c
729
const struct kvm_memory_slot *new,
arch/powerpc/kvm/powerpc.c
736
struct kvm_memory_slot *slot)
arch/powerpc/kvm/trace_hv.h
294
struct kvm_memory_slot *memslot, unsigned long ea,
arch/riscv/include/asm/kvm_mmu.h
14
int kvm_riscv_mmu_map(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot,
arch/riscv/kvm/mmu.c
102
struct kvm_memory_slot *slot,
arch/riscv/kvm/mmu.c
120
void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
arch/riscv/kvm/mmu.c
124
void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *free)
arch/riscv/kvm/mmu.c
138
struct kvm_memory_slot *slot)
arch/riscv/kvm/mmu.c
156
struct kvm_memory_slot *old,
arch/riscv/kvm/mmu.c
157
const struct kvm_memory_slot *new,
arch/riscv/kvm/mmu.c
172
const struct kvm_memory_slot *old,
arch/riscv/kvm/mmu.c
173
struct kvm_memory_slot *new,
arch/riscv/kvm/mmu.c
22
struct kvm_memory_slot *memslot = id_to_memslot(slots, slot);
arch/riscv/kvm/mmu.c
305
static bool fault_supports_gstage_huge_mapping(struct kvm_memory_slot *memslot,
arch/riscv/kvm/mmu.c
415
struct kvm_memory_slot *memslot,
arch/riscv/kvm/mmu.c
443
static unsigned long hugetlb_mapping_size(struct kvm_memory_slot *memslot,
arch/riscv/kvm/mmu.c
466
struct kvm_memory_slot *memslot,
arch/riscv/kvm/mmu.c
536
int kvm_riscv_mmu_map(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot,
arch/riscv/kvm/vcpu_exit.c
19
struct kvm_memory_slot *memslot;
arch/s390/include/asm/kvm_host.h
765
struct kvm_memory_slot *slot) {}
arch/s390/include/asm/kvm_host.h
769
struct kvm_memory_slot *slot) {}
arch/s390/kvm/diag.c
24
struct kvm_memory_slot *slot;
arch/s390/kvm/faultin.c
131
struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn);
arch/s390/kvm/faultin.c
37
struct kvm_memory_slot *slot;
arch/s390/kvm/gmap.c
373
struct kvm_memory_slot *slot;
arch/s390/kvm/gmap.c
441
bool gmap_unmap_gfn_range(struct gmap *gmap, struct kvm_memory_slot *slot, gfn_t start, gfn_t end)
arch/s390/kvm/gmap.c
654
struct kvm_memory_slot *slot)
arch/s390/kvm/gmap.c
677
struct kvm_memory_slot *slot)
arch/s390/kvm/gmap.c
738
struct kvm_memory_slot *slot)
arch/s390/kvm/gmap.h
88
bool gmap_unmap_gfn_range(struct gmap *gmap, struct kvm_memory_slot *slot, gfn_t start, gfn_t end);
arch/s390/kvm/gmap.h
95
struct kvm_memory_slot *slot);
arch/s390/kvm/kvm-s390.c
1037
struct kvm_memory_slot *ms;
arch/s390/kvm/kvm-s390.c
1227
struct kvm_memory_slot *ms;
arch/s390/kvm/kvm-s390.c
5752
const struct kvm_memory_slot *old,
arch/s390/kvm/kvm-s390.c
5753
struct kvm_memory_slot *new,
arch/s390/kvm/kvm-s390.c
5798
struct kvm_memory_slot *old,
arch/s390/kvm/kvm-s390.c
5799
const struct kvm_memory_slot *new,
arch/s390/kvm/kvm-s390.c
732
void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
arch/s390/kvm/kvm-s390.c
751
struct kvm_memory_slot *memslot;
arch/s390/kvm/kvm-s390.h
271
struct kvm_memory_slot *ms;
arch/s390/kvm/kvm-s390.h
277
ms = container_of(node, struct kvm_memory_slot, gfn_node[slots->node_idx]);
arch/x86/include/asm/kvm_host.h
2127
struct kvm_memory_slot *slot);
arch/x86/include/asm/kvm_host.h
2132
const struct kvm_memory_slot *memslot,
arch/x86/include/asm/kvm_host.h
2135
const struct kvm_memory_slot *memslot,
arch/x86/include/asm/kvm_host.h
2138
const struct kvm_memory_slot *memslot,
arch/x86/include/asm/kvm_host.h
2142
const struct kvm_memory_slot *memslot);
arch/x86/include/asm/kvm_host.h
2144
const struct kvm_memory_slot *memslot);
arch/x86/include/asm/kvm_host.h
2528
int memslot_rmap_alloc(struct kvm_memory_slot *slot, unsigned long npages);
arch/x86/kvm/debugfs.c
93
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu.h
285
__kvm_mmu_slot_lpages(struct kvm_memory_slot *slot, unsigned long npages,
arch/x86/kvm/mmu.h
293
kvm_mmu_slot_lpages(struct kvm_memory_slot *slot, int level)
arch/x86/kvm/mmu/mmu.c
1205
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
1216
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/mmu.c
1376
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
1394
struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
1417
struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
1440
struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
1492
struct kvm_memory_slot *slot, u64 gfn,
arch/x86/kvm/mmu/mmu.c
1515
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/mmu.c
1522
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
1529
const struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/mmu.c
1554
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
1599
const struct kvm_memory_slot *slot);
arch/x86/kvm/mmu/mmu.c
1602
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
1635
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
1646
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
1654
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
1697
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
1719
static void rmap_add(struct kvm_vcpu *vcpu, const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
2971
int mmu_try_to_unsync_pages(struct kvm *kvm, const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
3081
static int mmu_set_spte(struct kvm_vcpu *vcpu, struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
3161
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/mmu.c
3283
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
3364
const struct kvm_memory_slot *slot, gfn_t gfn,
arch/x86/kvm/mmu/mmu.c
3397
const struct kvm_memory_slot *slot, gfn_t gfn)
arch/x86/kvm/mmu/mmu.c
3433
struct kvm_memory_slot *slot = fault->slot;
arch/x86/kvm/mmu/mmu.c
3532
static void kvm_send_hwpoison_signal(struct kvm_memory_slot *slot, gfn_t gfn)
arch/x86/kvm/mmu/mmu.c
4047
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/mmu.c
4704
struct kvm_memory_slot *slot = fault->slot;
arch/x86/kvm/mmu/mmu.c
5084
static void kvm_assert_gmem_invalidate_lock_held(struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
7008
const struct kvm_memory_slot *memslot;
arch/x86/kvm/mmu/mmu.c
7069
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
7075
const struct kvm_memory_slot *memslot,
arch/x86/kvm/mmu/mmu.c
717
const struct kvm_memory_slot *slot, int level)
arch/x86/kvm/mmu/mmu.c
7173
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
7219
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
7259
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
726
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
729
const struct kvm_memory_slot *other_slot;
arch/x86/kvm/mmu/mmu.c
7304
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
7323
const struct kvm_memory_slot *memslot,
arch/x86/kvm/mmu/mmu.c
7342
const struct kvm_memory_slot *memslot,
arch/x86/kvm/mmu/mmu.c
7374
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
7415
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
7427
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
7443
const struct kvm_memory_slot *memslot)
arch/x86/kvm/mmu/mmu.c
7502
struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
753
static void update_gfn_disallow_lpage_count(const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
7536
struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
7560
struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
768
void kvm_mmu_gfn_disallow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn)
arch/x86/kvm/mmu/mmu.c
773
void kvm_mmu_gfn_allow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn)
arch/x86/kvm/mmu/mmu.c
781
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/mmu.c
7837
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/mmu.c
8027
static bool hugepage_test_mixed(struct kvm_memory_slot *slot, gfn_t gfn,
arch/x86/kvm/mmu/mmu.c
8033
static void hugepage_clear_mixed(struct kvm_memory_slot *slot, gfn_t gfn,
arch/x86/kvm/mmu/mmu.c
8039
static void hugepage_set_mixed(struct kvm_memory_slot *slot, gfn_t gfn,
arch/x86/kvm/mmu/mmu.c
8048
struct kvm_memory_slot *slot = range->slot;
arch/x86/kvm/mmu/mmu.c
8108
static bool hugepage_has_attrs(struct kvm *kvm, struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu.c
8129
struct kvm_memory_slot *slot = range->slot;
arch/x86/kvm/mmu/mmu.c
8193
struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/mmu.c
840
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/mmu.c
871
static struct kvm_memory_slot *gfn_to_memslot_dirty_bitmap(struct kvm_vcpu *vcpu,
arch/x86/kvm/mmu/mmu.c
875
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/mmu_internal.h
202
int mmu_try_to_unsync_pages(struct kvm *kvm, const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/mmu_internal.h
205
void kvm_mmu_gfn_disallow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn);
arch/x86/kvm/mmu/mmu_internal.h
206
void kvm_mmu_gfn_allow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn);
arch/x86/kvm/mmu/mmu_internal.h
208
struct kvm_memory_slot *slot, u64 gfn,
arch/x86/kvm/mmu/mmu_internal.h
277
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/mmu_internal.h
405
const struct kvm_memory_slot *slot, gfn_t gfn);
arch/x86/kvm/mmu/page_track.c
114
struct kvm_memory_slot *slot, gfn_t gfn)
arch/x86/kvm/mmu/page_track.c
133
static bool __kvm_gfn_is_write_tracked(const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/page_track.c
147
const struct kvm_memory_slot *slot, gfn_t gfn)
arch/x86/kvm/mmu/page_track.c
149
const struct kvm_memory_slot *other_slot;
arch/x86/kvm/mmu/page_track.c
192
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/page_track.c
316
void kvm_page_track_delete_slot(struct kvm *kvm, struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/page_track.c
344
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/page_track.c
374
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/page_track.c
42
void kvm_page_track_free_memslot(struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/page_track.c
48
static int __kvm_page_track_write_tracking_alloc(struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/page_track.c
61
struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/page_track.c
70
int kvm_page_track_write_tracking_alloc(struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/page_track.c
75
static void update_gfn_write_track(struct kvm_memory_slot *slot, gfn_t gfn,
arch/x86/kvm/mmu/page_track.c
90
void __kvm_write_track_add_gfn(struct kvm *kvm, struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/page_track.h
11
int kvm_page_track_write_tracking_alloc(struct kvm_memory_slot *slot);
arch/x86/kvm/mmu/page_track.h
13
void kvm_page_track_free_memslot(struct kvm_memory_slot *slot);
arch/x86/kvm/mmu/page_track.h
15
struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/page_track.h
18
void __kvm_write_track_add_gfn(struct kvm *kvm, struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/page_track.h
21
struct kvm_memory_slot *slot, gfn_t gfn);
arch/x86/kvm/mmu/page_track.h
24
const struct kvm_memory_slot *slot, gfn_t gfn);
arch/x86/kvm/mmu/page_track.h
31
void kvm_page_track_delete_slot(struct kvm *kvm, struct kvm_memory_slot *slot);
arch/x86/kvm/mmu/page_track.h
44
struct kvm_memory_slot *slot) { }
arch/x86/kvm/mmu/paging_tmpl.h
381
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/paging_tmpl.h
939
struct kvm_memory_slot *slot;
arch/x86/kvm/mmu/spte.c
189
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/spte.h
554
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/tdp_mmu.c
1446
const struct kvm_memory_slot *slot, int min_level)
arch/x86/kvm/mmu/tdp_mmu.c
1599
const struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/tdp_mmu.c
1662
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/tdp_mmu.c
1718
struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/tdp_mmu.c
1756
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/tdp_mmu.c
1827
const struct kvm_memory_slot *slot)
arch/x86/kvm/mmu/tdp_mmu.c
1879
struct kvm_memory_slot *slot, gfn_t gfn,
arch/x86/kvm/mmu/tdp_mmu.h
82
const struct kvm_memory_slot *slot, int min_level);
arch/x86/kvm/mmu/tdp_mmu.h
84
const struct kvm_memory_slot *slot);
arch/x86/kvm/mmu/tdp_mmu.h
86
struct kvm_memory_slot *slot,
arch/x86/kvm/mmu/tdp_mmu.h
90
const struct kvm_memory_slot *slot);
arch/x86/kvm/mmu/tdp_mmu.h
93
struct kvm_memory_slot *slot, gfn_t gfn,
arch/x86/kvm/mmu/tdp_mmu.h
97
const struct kvm_memory_slot *slot,
arch/x86/kvm/svm/sev.c
2405
struct kvm_memory_slot *memslot;
arch/x86/kvm/svm/sev.c
3991
struct kvm_memory_slot *slot;
arch/x86/kvm/svm/sev.c
4933
struct kvm_memory_slot *slot;
arch/x86/kvm/vmx/tdx.c
1991
struct kvm_memory_slot *slot;
arch/x86/kvm/vmx/vmx.c
6951
struct kvm_memory_slot *slot;
arch/x86/kvm/x86.c
13377
struct kvm_memory_slot *slot;
arch/x86/kvm/x86.c
13480
static void memslot_rmap_free(struct kvm_memory_slot *slot)
arch/x86/kvm/x86.c
13490
void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot)
arch/x86/kvm/x86.c
13504
int memslot_rmap_alloc(struct kvm_memory_slot *slot, unsigned long npages)
arch/x86/kvm/x86.c
13527
struct kvm_memory_slot *slot)
arch/x86/kvm/x86.c
13612
const struct kvm_memory_slot *old,
arch/x86/kvm/x86.c
13613
struct kvm_memory_slot *new,
arch/x86/kvm/x86.c
13655
struct kvm_memory_slot *old,
arch/x86/kvm/x86.c
13656
const struct kvm_memory_slot *new,
arch/x86/kvm/x86.c
13772
struct kvm_memory_slot *old,
arch/x86/kvm/x86.c
13773
const struct kvm_memory_slot *new,
arch/x86/kvm/x86.c
6705
void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot)
include/linux/kvm_host.h
1112
struct kvm_memory_slot *id_to_memslot(struct kvm_memslots *slots, int id)
include/linux/kvm_host.h
1114
struct kvm_memory_slot *slot;
include/linux/kvm_host.h
1129
struct kvm_memory_slot *slot;
include/linux/kvm_host.h
1138
iter->slot = container_of(iter->node, struct kvm_memory_slot, gfn_node[iter->slots->node_idx]);
include/linux/kvm_host.h
1147
struct kvm_memory_slot *slot;
include/linux/kvm_host.h
1157
slot = container_of(tmp, struct kvm_memory_slot, gfn_node[idx]);
include/linux/kvm_host.h
1185
iter->slot = container_of(iter->node, struct kvm_memory_slot, gfn_node[idx]);
include/linux/kvm_host.h
1219
struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn);
include/linux/kvm_host.h
1221
struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn);
include/linux/kvm_host.h
1243
void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot);
include/linux/kvm_host.h
1246
const struct kvm_memory_slot *old,
include/linux/kvm_host.h
1247
struct kvm_memory_slot *new,
include/linux/kvm_host.h
1250
struct kvm_memory_slot *old,
include/linux/kvm_host.h
1251
const struct kvm_memory_slot *new,
include/linux/kvm_host.h
1257
struct kvm_memory_slot *slot);
include/linux/kvm_host.h
1259
int kvm_prefetch_pages(struct kvm_memory_slot *slot, gfn_t gfn,
include/linux/kvm_host.h
1270
unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn);
include/linux/kvm_host.h
1271
unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, gfn_t gfn,
include/linux/kvm_host.h
1311
kvm_pfn_t __kvm_faultin_pfn(const struct kvm_memory_slot *slot, gfn_t gfn,
include/linux/kvm_host.h
1389
void mark_page_dirty_in_slot(struct kvm *kvm, const struct kvm_memory_slot *memslot, gfn_t gfn);
include/linux/kvm_host.h
1555
const struct kvm_memory_slot *memslot);
include/linux/kvm_host.h
1581
struct kvm_memory_slot *slot,
include/linux/kvm_host.h
1584
void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot);
include/linux/kvm_host.h
1589
int *is_dirty, struct kvm_memory_slot **memslot);
include/linux/kvm_host.h
1818
static inline bool is_gfn_in_memslot(const struct kvm_memory_slot *slot, gfn_t gfn)
include/linux/kvm_host.h
1827
static inline struct kvm_memory_slot *
include/linux/kvm_host.h
1828
try_get_memslot(struct kvm_memory_slot *slot, gfn_t gfn)
include/linux/kvm_host.h
1846
static inline struct kvm_memory_slot *
include/linux/kvm_host.h
1849
struct kvm_memory_slot *slot;
include/linux/kvm_host.h
1855
slot = container_of(node, struct kvm_memory_slot, gfn_node[idx]);
include/linux/kvm_host.h
1867
static inline struct kvm_memory_slot *
include/linux/kvm_host.h
1870
struct kvm_memory_slot *slot;
include/linux/kvm_host.h
1872
slot = (struct kvm_memory_slot *)atomic_long_read(&slots->last_used_slot);
include/linux/kvm_host.h
1891
static inline struct kvm_memory_slot *
include/linux/kvm_host.h
1898
__gfn_to_hva_memslot(const struct kvm_memory_slot *slot, gfn_t gfn)
include/linux/kvm_host.h
1917
hva_to_gfn_memslot(unsigned long hva, struct kvm_memory_slot *slot)
include/linux/kvm_host.h
2412
static inline bool kvm_is_visible_memslot(struct kvm_memory_slot *memslot)
include/linux/kvm_host.h
2528
static inline bool kvm_memslot_is_gmem_only(const struct kvm_memory_slot *slot)
include/linux/kvm_host.h
2561
int kvm_gmem_get_pfn(struct kvm *kvm, struct kvm_memory_slot *slot,
include/linux/kvm_host.h
2566
struct kvm_memory_slot *slot, gfn_t gfn,
include/linux/kvm_host.h
266
struct kvm_memory_slot *slot;
include/linux/kvm_host.h
399
struct kvm_memory_slot *last_used_slot;
include/linux/kvm_host.h
619
static inline bool kvm_slot_has_gmem(const struct kvm_memory_slot *slot)
include/linux/kvm_host.h
624
static inline bool kvm_slot_dirty_track_enabled(const struct kvm_memory_slot *slot)
include/linux/kvm_host.h
629
static inline unsigned long kvm_dirty_bitmap_bytes(struct kvm_memory_slot *memslot)
include/linux/kvm_host.h
634
static inline unsigned long *kvm_second_dirty_bitmap(struct kvm_memory_slot *memslot)
include/linux/kvm_types.h
43
struct kvm_memory_slot;
include/linux/kvm_types.h
81
struct kvm_memory_slot *memslot;
include/linux/kvm_types.h
88
struct kvm_memory_slot *memslot;
virt/kvm/dirty_ring.c
55
struct kvm_memory_slot *memslot;
virt/kvm/guest_memfd.c
165
struct kvm_memory_slot *slot;
virt/kvm/guest_memfd.c
326
struct kvm_memory_slot *slot;
virt/kvm/guest_memfd.c
373
static inline struct file *kvm_gmem_get_file(struct kvm_memory_slot *slot)
virt/kvm/guest_memfd.c
384
kvm_gmem_get_file(slot), struct kvm_memory_slot *slot);
virt/kvm/guest_memfd.c
58
static pgoff_t kvm_gmem_get_index(struct kvm_memory_slot *slot, gfn_t gfn)
virt/kvm/guest_memfd.c
63
static int __kvm_gmem_prepare_folio(struct kvm *kvm, struct kvm_memory_slot *slot,
virt/kvm/guest_memfd.c
643
int kvm_gmem_bind(struct kvm *kvm, struct kvm_memory_slot *slot,
virt/kvm/guest_memfd.c
708
static void __kvm_gmem_unbind(struct kvm_memory_slot *slot, struct gmem_file *f)
virt/kvm/guest_memfd.c
722
void kvm_gmem_unbind(struct kvm_memory_slot *slot)
virt/kvm/guest_memfd.c
755
struct kvm_memory_slot *slot,
virt/kvm/guest_memfd.c
790
int kvm_gmem_get_pfn(struct kvm *kvm, struct kvm_memory_slot *slot,
virt/kvm/guest_memfd.c
826
static long __kvm_gmem_populate(struct kvm *kvm, struct kvm_memory_slot *slot,
virt/kvm/guest_memfd.c
86
static int kvm_gmem_prepare_folio(struct kvm *kvm, struct kvm_memory_slot *slot,
virt/kvm/guest_memfd.c
867
struct kvm_memory_slot *slot;
virt/kvm/kvm_main.c
1421
static int kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot)
virt/kvm/kvm_main.c
1445
static int kvm_memslots_get_as_id(struct kvm_memory_slot *a,
virt/kvm/kvm_main.c
1446
struct kvm_memory_slot *b)
virt/kvm/kvm_main.c
1461
struct kvm_memory_slot *slot)
virt/kvm/kvm_main.c
1469
struct kvm_memory_slot *tmp;
virt/kvm/kvm_main.c
1471
tmp = container_of(*node, struct kvm_memory_slot, gfn_node[idx]);
virt/kvm/kvm_main.c
1486
struct kvm_memory_slot *slot)
virt/kvm/kvm_main.c
1492
struct kvm_memory_slot *old,
virt/kvm/kvm_main.c
1493
struct kvm_memory_slot *new)
virt/kvm/kvm_main.c
1513
struct kvm_memory_slot *old,
virt/kvm/kvm_main.c
1514
struct kvm_memory_slot *new)
virt/kvm/kvm_main.c
1659
const struct kvm_memory_slot *old,
virt/kvm/kvm_main.c
1660
struct kvm_memory_slot *new,
virt/kvm/kvm_main.c
1697
struct kvm_memory_slot *old,
virt/kvm/kvm_main.c
1698
const struct kvm_memory_slot *new,
virt/kvm/kvm_main.c
1774
struct kvm_memory_slot *old,
virt/kvm/kvm_main.c
1775
struct kvm_memory_slot *new)
virt/kvm/kvm_main.c
1785
static void kvm_copy_memslot(struct kvm_memory_slot *dest,
virt/kvm/kvm_main.c
1786
const struct kvm_memory_slot *src)
virt/kvm/kvm_main.c
1799
struct kvm_memory_slot *old,
virt/kvm/kvm_main.c
1800
struct kvm_memory_slot *invalid_slot)
virt/kvm/kvm_main.c
1841
struct kvm_memory_slot *new)
virt/kvm/kvm_main.c
1849
struct kvm_memory_slot *old,
virt/kvm/kvm_main.c
1850
struct kvm_memory_slot *invalid_slot)
virt/kvm/kvm_main.c
1861
struct kvm_memory_slot *old,
virt/kvm/kvm_main.c
1862
struct kvm_memory_slot *new,
virt/kvm/kvm_main.c
1863
struct kvm_memory_slot *invalid_slot)
virt/kvm/kvm_main.c
1874
struct kvm_memory_slot *old,
virt/kvm/kvm_main.c
1875
struct kvm_memory_slot *new)
virt/kvm/kvm_main.c
1887
struct kvm_memory_slot *old,
virt/kvm/kvm_main.c
1888
struct kvm_memory_slot *new,
virt/kvm/kvm_main.c
1891
struct kvm_memory_slot *invalid_slot;
virt/kvm/kvm_main.c
1997
struct kvm_memory_slot *old, *new;
virt/kvm/kvm_main.c
2159
int *is_dirty, struct kvm_memory_slot **memslot)
virt/kvm/kvm_main.c
2224
struct kvm_memory_slot *memslot;
virt/kvm/kvm_main.c
2335
struct kvm_memory_slot *memslot;
virt/kvm/kvm_main.c
2469
struct kvm_memory_slot *slot;
virt/kvm/kvm_main.c
2628
struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn)
virt/kvm/kvm_main.c
2634
struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn)
virt/kvm/kvm_main.c
2638
struct kvm_memory_slot *slot;
virt/kvm/kvm_main.c
2670
struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn);
virt/kvm/kvm_main.c
2678
struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn);
virt/kvm/kvm_main.c
2708
static bool memslot_is_readonly(const struct kvm_memory_slot *slot)
virt/kvm/kvm_main.c
2713
static unsigned long __gfn_to_hva_many(const struct kvm_memory_slot *slot, gfn_t gfn,
virt/kvm/kvm_main.c
2728
static unsigned long gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn,
virt/kvm/kvm_main.c
2734
unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot,
virt/kvm/kvm_main.c
2761
unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot,
virt/kvm/kvm_main.c
2774
struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn);
virt/kvm/kvm_main.c
2781
struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn);
virt/kvm/kvm_main.c
3049
kvm_pfn_t __kvm_faultin_pfn(const struct kvm_memory_slot *slot, gfn_t gfn,
virt/kvm/kvm_main.c
3071
int kvm_prefetch_pages(struct kvm_memory_slot *slot, gfn_t gfn,
virt/kvm/kvm_main.c
3181
static int __kvm_read_guest_page(struct kvm_memory_slot *slot, gfn_t gfn,
virt/kvm/kvm_main.c
3202
struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn);
virt/kvm/kvm_main.c
3211
struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn);
virt/kvm/kvm_main.c
3257
static int __kvm_read_guest_atomic(struct kvm_memory_slot *slot, gfn_t gfn,
virt/kvm/kvm_main.c
328
const struct kvm_memory_slot *memslot)
virt/kvm/kvm_main.c
3281
struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn);
virt/kvm/kvm_main.c
3290
struct kvm_memory_slot *memslot, gfn_t gfn,
virt/kvm/kvm_main.c
3312
struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn);
virt/kvm/kvm_main.c
3321
struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn);
virt/kvm/kvm_main.c
3514
const struct kvm_memory_slot *memslot,
virt/kvm/kvm_main.c
3541
struct kvm_memory_slot *memslot;
virt/kvm/kvm_main.c
3550
struct kvm_memory_slot *memslot;
virt/kvm/kvm_main.c
568
struct kvm_memory_slot *slot;
virt/kvm/kvm_main.c
594
slot = container_of(node, struct kvm_memory_slot, hva_node[slots->node_idx]);
virt/kvm/kvm_main.c
925
static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot)
virt/kvm/kvm_main.c
935
static void kvm_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot)
virt/kvm/kvm_main.c
950
struct kvm_memory_slot *memslot;
virt/kvm/kvm_mm.h
28
const struct kvm_memory_slot *slot;
virt/kvm/kvm_mm.h
77
int kvm_gmem_bind(struct kvm *kvm, struct kvm_memory_slot *slot,
virt/kvm/kvm_mm.h
79
void kvm_gmem_unbind(struct kvm_memory_slot *slot);
virt/kvm/kvm_mm.h
87
struct kvm_memory_slot *slot,
virt/kvm/kvm_mm.h
94
static inline void kvm_gmem_unbind(struct kvm_memory_slot *slot)