Lines Matching refs:kvm_mmu_page

50 	struct kvm_mmu_page *sp;  in is_tdp_mmu_root()
64 static bool zap_gfn_range(struct kvm *kvm, struct kvm_mmu_page *root,
67 void kvm_tdp_mmu_free_root(struct kvm *kvm, struct kvm_mmu_page *root) in kvm_tdp_mmu_free_root()
98 static struct kvm_mmu_page *alloc_tdp_mmu_page(struct kvm_vcpu *vcpu, gfn_t gfn, in alloc_tdp_mmu_page()
101 struct kvm_mmu_page *sp; in alloc_tdp_mmu_page()
114 static struct kvm_mmu_page *get_tdp_mmu_vcpu_root(struct kvm_vcpu *vcpu) in get_tdp_mmu_vcpu_root()
118 struct kvm_mmu_page *root; in get_tdp_mmu_vcpu_root()
145 struct kvm_mmu_page *root; in kvm_tdp_mmu_get_vcpu_root_hpa()
157 static int kvm_mmu_page_as_id(struct kvm_mmu_page *sp) in kvm_mmu_page_as_id()
213 struct kvm_mmu_page *sp; in __handle_changed_spte()
316 struct kvm_mmu_page *root = sptep_to_sp(root_pt); in __tdp_mmu_set_spte()
401 static bool zap_gfn_range(struct kvm *kvm, struct kvm_mmu_page *root, in zap_gfn_range()
439 struct kvm_mmu_page *root; in kvm_tdp_mmu_zap_gfn_range()
530 struct kvm_mmu_page *sp; in kvm_tdp_mmu_map()
603 struct kvm_mmu_page *root, gfn_t start, in kvm_tdp_mmu_handle_hva_range()
608 struct kvm_mmu_page *root; in kvm_tdp_mmu_handle_hva_range()
649 struct kvm_mmu_page *root, gfn_t start, in zap_gfn_range_hva_wrapper()
667 struct kvm_mmu_page *root, gfn_t start, gfn_t end, in age_gfn_range()
714 struct kvm_mmu_page *root, gfn_t gfn, gfn_t unused, in test_age_gfn()
739 struct kvm_mmu_page *root, gfn_t gfn, gfn_t unused, in set_tdp_spte()
792 static bool wrprot_gfn_range(struct kvm *kvm, struct kvm_mmu_page *root, in wrprot_gfn_range()
825 struct kvm_mmu_page *root; in kvm_tdp_mmu_wrprot_slot()
856 static bool clear_dirty_gfn_range(struct kvm *kvm, struct kvm_mmu_page *root, in clear_dirty_gfn_range()
893 struct kvm_mmu_page *root; in kvm_tdp_mmu_clear_dirty_slot()
924 static void clear_dirty_pt_masked(struct kvm *kvm, struct kvm_mmu_page *root, in clear_dirty_pt_masked()
969 struct kvm_mmu_page *root; in kvm_tdp_mmu_clear_dirty_pt_masked()
987 static bool set_dirty_gfn_range(struct kvm *kvm, struct kvm_mmu_page *root, in set_dirty_gfn_range()
1016 struct kvm_mmu_page *root; in kvm_tdp_mmu_slot_set_dirty()
1044 struct kvm_mmu_page *root, in zap_collapsible_spte_range()
1077 struct kvm_mmu_page *root; in kvm_tdp_mmu_zap_collapsible_sptes()
1103 static bool write_protect_gfn(struct kvm *kvm, struct kvm_mmu_page *root, in write_protect_gfn()
1132 struct kvm_mmu_page *root; in kvm_tdp_mmu_write_protect_gfn()