Searched refs:kvm_mmu_page (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/arch/x86/kvm/ |
D | mmu_audit.c | 37 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 …]
|
D | mmu.c | 371 struct kvm_mmu_page *sp = page_header(__pa(sptep)); in count_spte_clear() 455 struct kvm_mmu_page *sp = page_header(__pa(sptep)); in __get_spte_lockless() 754 static gfn_t kvm_mmu_page_get_gfn(struct kvm_mmu_page *sp, int index) in kvm_mmu_page_get_gfn() 762 static void kvm_mmu_page_set_gfn(struct kvm_mmu_page *sp, int index, gfn_t gfn) in kvm_mmu_page_set_gfn() 1040 struct kvm_mmu_page *sp; in rmap_add() 1051 struct kvm_mmu_page *sp; in rmap_remove() 1546 struct kvm_mmu_page *sp; in rmap_recycle() 1614 static void kvm_mmu_free_page(struct kvm_mmu_page *sp) in kvm_mmu_free_page() 1631 struct kvm_mmu_page *sp, u64 *parent_pte) in mmu_page_add_parent_pte() 1639 static void mmu_page_remove_parent_pte(struct kvm_mmu_page *sp, in mmu_page_remove_parent_pte() [all …]
|
D | mmutrace.h | 149 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),
|
D | paging_tmpl.h | 172 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()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | kvm_host.h | 214 struct kvm_mmu_page { struct 275 struct kvm_mmu_page *sp); 277 void (*update_pte)(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, 1042 static inline struct kvm_mmu_page *page_header(hpa_t shadow_page) in page_header() 1046 return (struct kvm_mmu_page *)page_private(page); in page_header()
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | mmu.txt | 105 The principal data structure is the shadow page, 'struct kvm_mmu_page'. A
|