Home
last modified time | relevance | path

Searched refs:kvm_mmu_page (Results 1 – 5 of 5) sorted by relevance

/arch/x86/kvm/
Dmmu_audit.c37 static void __mmu_spte_walk(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, in __mmu_spte_walk()
49 struct kvm_mmu_page *child; in __mmu_spte_walk()
60 struct kvm_mmu_page *sp; in mmu_spte_walk()
86 typedef void (*sp_handler) (struct kvm *kvm, struct kvm_mmu_page *sp);
90 struct kvm_mmu_page *sp; in walk_all_active_sps()
98 struct kvm_mmu_page *sp; in audit_mappings()
133 struct kvm_mmu_page *rev_sp; in inspect_spte_has_rmap()
167 struct kvm_mmu_page *sp = page_header(__pa(sptep)); in audit_spte_after_sync()
174 static void check_mappings_rmap(struct kvm *kvm, struct kvm_mmu_page *sp) in check_mappings_rmap()
189 static void audit_write_protection(struct kvm *kvm, struct kvm_mmu_page *sp) in audit_write_protection()
[all …]
Dmmu.c386 struct kvm_mmu_page *sp = page_header(__pa(sptep)); in count_spte_clear()
470 struct kvm_mmu_page *sp = page_header(__pa(sptep)); in __get_spte_lockless()
756 static gfn_t kvm_mmu_page_get_gfn(struct kvm_mmu_page *sp, int index) in kvm_mmu_page_get_gfn()
764 static void kvm_mmu_page_set_gfn(struct kvm_mmu_page *sp, int index, gfn_t gfn) in kvm_mmu_page_set_gfn()
1042 struct kvm_mmu_page *sp; in rmap_add()
1053 struct kvm_mmu_page *sp; in rmap_remove()
1447 struct kvm_mmu_page *sp; in rmap_recycle()
1515 static void kvm_mmu_free_page(struct kvm_mmu_page *sp) in kvm_mmu_free_page()
1532 struct kvm_mmu_page *sp, u64 *parent_pte) in mmu_page_add_parent_pte()
1540 static void mmu_page_remove_parent_pte(struct kvm_mmu_page *sp, in mmu_page_remove_parent_pte()
[all …]
Dmmutrace.h149 TP_PROTO(struct kvm_mmu_page *sp, bool created),
168 TP_PROTO(struct kvm_mmu_page *sp),
183 TP_PROTO(struct kvm_mmu_page *sp),
189 TP_PROTO(struct kvm_mmu_page *sp),
195 TP_PROTO(struct kvm_mmu_page *sp),
Dpaging_tmpl.h172 struct kvm_mmu_page *sp, u64 *spte, in FNAME()
463 FNAME(prefetch_gpte)(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, in FNAME()
493 static void FNAME(update_pte)(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, in FNAME()
527 struct kvm_mmu_page *sp; in FNAME()
565 struct kvm_mmu_page *sp = NULL; in FNAME()
818 static gpa_t FNAME(get_level1_sp_gpa)(struct kvm_mmu_page *sp) in FNAME()
833 struct kvm_mmu_page *sp; in FNAME()
937 static int FNAME(sync_page)(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp) in FNAME()
/arch/x86/include/asm/
Dkvm_host.h208 struct kvm_mmu_page { struct
269 struct kvm_mmu_page *sp);
271 void (*update_pte)(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp,
957 static inline struct kvm_mmu_page *page_header(hpa_t shadow_page) in page_header()
961 return (struct kvm_mmu_page *)page_private(page); in page_header()