Symbol: kvm_mmu_page
arch/x86/include/asm/kvm_host.h
1923
void (*free_external_spt)(struct kvm *kvm, struct kvm_mmu_page *sp);
arch/x86/include/asm/kvm_host.h
476
struct kvm_mmu_page;
arch/x86/include/asm/kvm_host.h
495
struct kvm_mmu_page *sp, int i);
arch/x86/kvm/mmu/mmu.c
1217
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
1700
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
1809
static void kvm_mmu_check_sptes_at_free(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
1823
static void kvm_account_mmu_page(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
1829
static void kvm_unaccount_mmu_page(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
1835
static void kvm_mmu_free_shadow_page(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
1853
struct kvm_mmu_page *sp, u64 *parent_pte)
arch/x86/kvm/mmu/mmu.c
1861
static void mmu_page_remove_parent_pte(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
1867
static void drop_parent_pte(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
187
static int mmu_page_zap_pte(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
1875
static void kvm_mmu_mark_parents_unsync(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
1887
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
1901
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
1907
static int mmu_pages_add(struct kvm_mmu_pages *pvec, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
1923
static inline void clear_unsync_child_bit(struct kvm_mmu_page *sp, int idx)
arch/x86/kvm/mmu/mmu.c
1930
static int __mmu_unsync_walk(struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
1936
struct kvm_mmu_page *child;
arch/x86/kvm/mmu/mmu.c
1971
static int mmu_unsync_walk(struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
1982
static void kvm_unlink_unsync_page(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
1990
static bool kvm_mmu_prepare_zap_page(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
1995
static bool sp_has_gptes(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
2037
static bool kvm_sync_page_check(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
2070
static int kvm_sync_spte(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, int i)
arch/x86/kvm/mmu/mmu.c
2079
static int __kvm_sync_page(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
2107
static int kvm_sync_page(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
2131
static bool is_obsolete_sp(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
2142
struct kvm_mmu_page *parent[PT64_ROOT_MAX_LEVEL];
arch/x86/kvm/mmu/mmu.c
2158
struct kvm_mmu_page *sp = pvec->page[n].sp;
arch/x86/kvm/mmu/mmu.c
2175
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
2198
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
2214
struct kvm_mmu_page *parent, bool can_yield)
arch/x86/kvm/mmu/mmu.c
2217
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
2255
static void __clear_sp_write_flooding_count(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
2271
static struct kvm_mmu_page *kvm_mmu_find_shadow_page(struct kvm *kvm,
arch/x86/kvm/mmu/mmu.c
2277
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
2356
static struct kvm_mmu_page *kvm_mmu_alloc_shadow_page(struct kvm *kvm,
arch/x86/kvm/mmu/mmu.c
2362
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
2392
static struct kvm_mmu_page *__kvm_mmu_get_shadow_page(struct kvm *kvm,
arch/x86/kvm/mmu/mmu.c
2399
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
2420
static struct kvm_mmu_page *kvm_mmu_get_shadow_page(struct kvm_vcpu *vcpu,
arch/x86/kvm/mmu/mmu.c
2436
struct kvm_mmu_page *parent_sp = sptep_to_sp(sptep);
arch/x86/kvm/mmu/mmu.c
2479
static struct kvm_mmu_page *kvm_mmu_get_child_sp(struct kvm_vcpu *vcpu,
arch/x86/kvm/mmu/mmu.c
2577
struct kvm_mmu_page *sp, bool flush)
arch/x86/kvm/mmu/mmu.c
2584
struct kvm_mmu_page *parent_sp;
arch/x86/kvm/mmu/mmu.c
2616
struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
2625
struct kvm_mmu_page *child;
arch/x86/kvm/mmu/mmu.c
2644
static int mmu_page_zap_pte(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
2648
struct kvm_mmu_page *child;
arch/x86/kvm/mmu/mmu.c
2677
struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
2689
static void kvm_mmu_unlink_parents(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
2699
struct kvm_mmu_page *parent,
arch/x86/kvm/mmu/mmu.c
2710
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
2723
struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
2787
static bool kvm_mmu_prepare_zap_page(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
2799
struct kvm_mmu_page *sp, *nsp;
arch/x86/kvm/mmu/mmu.c
2825
struct kvm_mmu_page *sp, *tmp;
arch/x86/kvm/mmu/mmu.c
290
static gfn_t kvm_mmu_page_get_gfn(struct kvm_mmu_page *sp, int index);
arch/x86/kvm/mmu/mmu.c
2915
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
295
struct kvm_mmu_page *sp = sptep_to_sp(sptep);
arch/x86/kvm/mmu/mmu.c
2956
static void kvm_unsync_page(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
2974
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
3085
struct kvm_mmu_page *sp = sptep_to_sp(sptep);
arch/x86/kvm/mmu/mmu.c
3108
struct kvm_mmu_page *child;
arch/x86/kvm/mmu/mmu.c
3195
struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
3205
struct kvm_mmu_page *sp, u64 *sptep)
arch/x86/kvm/mmu/mmu.c
3232
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
3490
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
3714
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
379
struct kvm_mmu_page *sp = sptep_to_sp(sptep);
arch/x86/kvm/mmu/mmu.c
3838
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
3928
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
3956
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
4301
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
4337
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
463
struct kvm_mmu_page *sp = sptep_to_sp(sptep);
arch/x86/kvm/mmu/mmu.c
4827
struct kvm_mmu_page *sp = root_to_sp(vcpu->arch.mmu->root.hpa);
arch/x86/kvm/mmu/mmu.c
5173
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
5305
struct kvm_mmu_page *sp = root_to_sp(vcpu->arch.mmu->root.hpa);
arch/x86/kvm/mmu/mmu.c
6214
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
6293
static bool detect_write_flooding(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
6310
static bool detect_write_misaligned(struct kvm_mmu_page *sp, gpa_t gpa,
arch/x86/kvm/mmu/mmu.c
6331
static u64 *get_written_sptes(struct kvm_mmu_page *sp, gpa_t gpa, int *nspte)
arch/x86/kvm/mmu/mmu.c
6366
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
646
static bool sp_has_gptes(struct kvm_mmu_page *sp);
arch/x86/kvm/mmu/mmu.c
648
static gfn_t kvm_mmu_page_get_gfn(struct kvm_mmu_page *sp, int index)
arch/x86/kvm/mmu/mmu.c
6625
struct kvm_mmu_page *sp = sptep_to_sp(iterator.sptep);
arch/x86/kvm/mmu/mmu.c
665
static u32 kvm_mmu_page_get_access(struct kvm_mmu_page *sp, int index)
arch/x86/kvm/mmu/mmu.c
6839
struct kvm_mmu_page *sp, *node;
arch/x86/kvm/mmu/mmu.c
685
static void kvm_mmu_page_set_translation(struct kvm_mmu_page *sp, int index,
arch/x86/kvm/mmu/mmu.c
704
static void kvm_mmu_page_set_access(struct kvm_mmu_page *sp, int index,
arch/x86/kvm/mmu/mmu.c
7145
static struct kvm_mmu_page *shadow_mmu_get_sp_for_split(struct kvm *kvm, u64 *huge_sptep)
arch/x86/kvm/mmu/mmu.c
7147
struct kvm_mmu_page *huge_sp = sptep_to_sp(huge_sptep);
arch/x86/kvm/mmu/mmu.c
7179
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
7222
struct kvm_mmu_page *huge_sp = sptep_to_sp(huge_sptep);
arch/x86/kvm/mmu/mmu.c
7262
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
7379
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
7473
struct kvm_mmu_page *sp, *node;
arch/x86/kvm/mmu/mmu.c
7518
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
7737
sizeof(struct kvm_mmu_page),
arch/x86/kvm/mmu/mmu.c
778
static void account_shadowed(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
7835
struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
7871
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/mmu.c
7909
struct kvm_mmu_page,
arch/x86/kvm/mmu/mmu.c
808
void track_possible_nx_huge_page(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
828
static void account_nx_huge_page(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
837
static void unaccount_shadowed(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu.c
853
void untrack_possible_nx_huge_page(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu.c
864
static void unaccount_nx_huge_page(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu_internal.h
150
static inline int kvm_mmu_page_as_id(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu_internal.h
155
static inline bool is_mirror_sp(const struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu_internal.h
160
static inline void kvm_mmu_alloc_external_spt(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu_internal.h
171
static inline gfn_t kvm_gfn_root_bits(const struct kvm *kvm, const struct kvm_mmu_page *root)
arch/x86/kvm/mmu/mmu_internal.h
184
struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/mmu_internal.h
409
void track_possible_nx_huge_page(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmu_internal.h
411
void untrack_possible_nx_huge_page(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/mmutrace.h
164
TP_PROTO(struct kvm_mmu_page *sp, bool created),
arch/x86/kvm/mmu/mmutrace.h
183
TP_PROTO(struct kvm_mmu_page *sp),
arch/x86/kvm/mmu/mmutrace.h
198
TP_PROTO(struct kvm_mmu_page *sp),
arch/x86/kvm/mmu/mmutrace.h
204
TP_PROTO(struct kvm_mmu_page *sp),
arch/x86/kvm/mmu/mmutrace.h
210
TP_PROTO(struct kvm_mmu_page *sp),
arch/x86/kvm/mmu/paging_tmpl.h
157
struct kvm_mmu_page *sp, u64 *spte,
arch/x86/kvm/mmu/paging_tmpl.h
569
FNAME(prefetch_gpte)(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/paging_tmpl.h
611
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/paging_tmpl.h
654
struct kvm_mmu_page *sp = NULL;
arch/x86/kvm/mmu/paging_tmpl.h
886
static gpa_t FNAME(get_level1_sp_gpa)(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/paging_tmpl.h
934
static int FNAME(sync_spte)(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, int i)
arch/x86/kvm/mmu/spte.c
145
struct kvm_mmu_page *root = root_to_sp(vcpu->arch.mmu->root.hpa);
arch/x86/kvm/mmu/spte.c
188
bool make_spte(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/spte.h
261
static inline struct kvm_mmu_page *to_shadow_page(hpa_t shadow_page)
arch/x86/kvm/mmu/spte.h
265
return (struct kvm_mmu_page *)page_private(page);
arch/x86/kvm/mmu/spte.h
268
static inline struct kvm_mmu_page *spte_to_child_sp(u64 spte)
arch/x86/kvm/mmu/spte.h
273
static inline struct kvm_mmu_page *sptep_to_sp(u64 *sptep)
arch/x86/kvm/mmu/spte.h
278
static inline struct kvm_mmu_page *root_to_sp(hpa_t root)
arch/x86/kvm/mmu/spte.h
297
struct kvm_mmu_page *root = root_to_sp(vcpu->arch.mmu->root.hpa);
arch/x86/kvm/mmu/spte.h
323
static inline bool sp_ad_disabled(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/spte.h
553
bool make_spte(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/tdp_iter.c
39
void tdp_iter_start(struct tdp_iter *iter, struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_iter.h
138
void tdp_iter_start(struct tdp_iter *iter, struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_mmu.c
1019
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
103
static bool tdp_mmu_root_match(struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_mmu.c
1071
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
1125
struct kvm_mmu_page *sp = sptep_to_sp(rcu_dereference(iter->sptep));
arch/x86/kvm/mmu/tdp_mmu.c
1191
struct kvm_mmu_page *sp, bool shared)
arch/x86/kvm/mmu/tdp_mmu.c
1210
struct kvm_mmu_page *sp, bool shared);
arch/x86/kvm/mmu/tdp_mmu.c
1218
struct kvm_mmu_page *root = tdp_mmu_get_root_for_fault(vcpu, fault);
arch/x86/kvm/mmu/tdp_mmu.c
1221
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/tdp_mmu.c
127
static struct kvm_mmu_page *tdp_mmu_next_root(struct kvm *kvm,
arch/x86/kvm/mmu/tdp_mmu.c
128
struct kvm_mmu_page *prev_root,
arch/x86/kvm/mmu/tdp_mmu.c
131
struct kvm_mmu_page *next_root;
arch/x86/kvm/mmu/tdp_mmu.c
1310
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
1360
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
1406
static bool wrprot_gfn_range(struct kvm *kvm, struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_mmu.c
1448
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
1460
static struct kvm_mmu_page *tdp_mmu_alloc_sp_for_split(void)
arch/x86/kvm/mmu/tdp_mmu.c
1462
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/tdp_mmu.c
1479
struct kvm_mmu_page *sp, bool shared)
arch/x86/kvm/mmu/tdp_mmu.c
1517
struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_mmu.c
1521
struct kvm_mmu_page *sp = NULL;
arch/x86/kvm/mmu/tdp_mmu.c
1603
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
1616
static bool tdp_mmu_need_write_protect(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/tdp_mmu.c
1626
static void clear_dirty_gfn_range(struct kvm *kvm, struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_mmu.c
1664
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
1672
static void clear_dirty_pt_masked(struct kvm *kvm, struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_mmu.c
1722
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
1732
struct kvm_mmu_page *root = spte_to_child_sp(parent->old_spte);
arch/x86/kvm/mmu/tdp_mmu.c
1755
struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_mmu.c
1829
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
1841
static bool write_protect_gfn(struct kvm *kvm, struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_mmu.c
1882
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
1901
struct kvm_mmu_page *root = root_to_sp(vcpu->arch.mmu->root.hpa);
arch/x86/kvm/mmu/tdp_mmu.c
1931
struct kvm_mmu_page *root = tdp_mmu_get_root(vcpu, KVM_DIRECT_ROOTS);
arch/x86/kvm/mmu/tdp_mmu.c
220
static struct kvm_mmu_page *tdp_mmu_alloc_sp(struct kvm_vcpu *vcpu)
arch/x86/kvm/mmu/tdp_mmu.c
222
struct kvm_mmu_page *sp;
arch/x86/kvm/mmu/tdp_mmu.c
230
static void tdp_mmu_init_sp(struct kvm_mmu_page *sp, tdp_ptep_t sptep,
arch/x86/kvm/mmu/tdp_mmu.c
245
static void tdp_mmu_init_child_sp(struct kvm_mmu_page *child_sp,
arch/x86/kvm/mmu/tdp_mmu.c
248
struct kvm_mmu_page *parent_sp;
arch/x86/kvm/mmu/tdp_mmu.c
265
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
329
static void handle_changed_spte(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/tdp_mmu.c
333
static void tdp_account_mmu_page(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/tdp_mmu.c
341
static void tdp_unaccount_mmu_page(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/tdp_mmu.c
355
static void tdp_mmu_unlink_sp(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/tdp_mmu.c
387
struct kvm_mmu_page *sp = sptep_to_sp(rcu_dereference(pt));
arch/x86/kvm/mmu/tdp_mmu.c
486
static int __handle_changed_spte(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/tdp_mmu.c
56
static void __tdp_mmu_free_sp(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/tdp_mmu.c
585
static void handle_changed_spte(struct kvm *kvm, struct kvm_mmu_page *sp,
arch/x86/kvm/mmu/tdp_mmu.c
62
static void tdp_mmu_free_unused_sp(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/tdp_mmu.c
639
struct kvm_mmu_page *sp = sptep_to_sp(rcu_dereference(iter->sptep));
arch/x86/kvm/mmu/tdp_mmu.c
706
struct kvm_mmu_page *sp = sptep_to_sp(rcu_dereference(sptep));
arch/x86/kvm/mmu/tdp_mmu.c
78
struct kvm_mmu_page *sp = container_of(head, struct kvm_mmu_page,
arch/x86/kvm/mmu/tdp_mmu.c
806
static void __tdp_mmu_zap_root(struct kvm *kvm, struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_mmu.c
829
static void tdp_mmu_zap_root(struct kvm *kvm, struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_mmu.c
85
void kvm_tdp_mmu_put_root(struct kvm *kvm, struct kvm_mmu_page *root)
arch/x86/kvm/mmu/tdp_mmu.c
877
struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/tdp_mmu.c
933
static bool tdp_mmu_zap_leafs(struct kvm *kvm, struct kvm_mmu_page *root,
arch/x86/kvm/mmu/tdp_mmu.c
981
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.c
992
struct kvm_mmu_page *root;
arch/x86/kvm/mmu/tdp_mmu.h
117
static inline bool is_tdp_mmu_page(struct kvm_mmu_page *sp) { return sp->tdp_mmu_page; }
arch/x86/kvm/mmu/tdp_mmu.h
119
static inline bool is_tdp_mmu_page(struct kvm_mmu_page *sp) { return false; }
arch/x86/kvm/mmu/tdp_mmu.h
15
__must_check static inline bool kvm_tdp_mmu_get_root(struct kvm_mmu_page *root)
arch/x86/kvm/mmu/tdp_mmu.h
20
void kvm_tdp_mmu_put_root(struct kvm *kvm, struct kvm_mmu_page *root);
arch/x86/kvm/mmu/tdp_mmu.h
48
static inline struct kvm_mmu_page *tdp_mmu_get_root_for_fault(struct kvm_vcpu *vcpu,
arch/x86/kvm/mmu/tdp_mmu.h
57
static inline struct kvm_mmu_page *tdp_mmu_get_root(struct kvm_vcpu *vcpu,
arch/x86/kvm/mmu/tdp_mmu.h
68
struct kvm_mmu_page *sp);
arch/x86/kvm/vmx/tdx.c
1669
struct kvm_mmu_page *sp = spte_to_child_sp(new_spte);
arch/x86/kvm/vmx/tdx.c
1866
static void tdx_sept_free_private_spt(struct kvm *kvm, struct kvm_mmu_page *sp)
arch/x86/kvm/vmx/vmx.c
3318
struct kvm_mmu_page *root;