Home
last modified time | relevance | path

Searched refs:kvm_mmu (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.10/arch/x86/kvm/
Dmmu.h58 reset_shadow_zero_bits_mask(struct kvm_vcpu *vcpu, struct kvm_mmu *context);
166 static inline u8 permission_fault(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in permission_fault()
Dx86.c648 struct kvm_mmu *fault_mmu; in kvm_inject_emulated_page_fault()
715 int kvm_read_guest_page_mmu(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in kvm_read_guest_page_mmu()
750 int load_pdptrs(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, unsigned long cr3) in load_pdptrs()
/Linux-v5.10/arch/x86/include/asm/
Dkvm_host.h347 struct kvm_mmu { struct
569 struct kvm_mmu *mmu;
572 struct kvm_mmu root_mmu;
575 struct kvm_mmu guest_mmu;
585 struct kvm_mmu nested_mmu;
591 struct kvm_mmu *walk_mmu;
1370 int load_pdptrs(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, unsigned long cr3);
1499 int kvm_read_guest_page_mmu(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu,
1534 void kvm_mmu_free_roots(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu,
1558 void kvm_mmu_invalidate_gva(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu,
/Linux-v5.10/arch/x86/kvm/mmu/
Dmmu.c3166 void kvm_mmu_free_roots(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in kvm_mmu_free_roots()
3795 struct kvm_mmu *context) in nonpaging_init_context()
3829 struct kvm_mmu *mmu = vcpu->arch.mmu; in cached_root_available()
3853 struct kvm_mmu *mmu = vcpu->arch.mmu; in fast_pgd_switch()
3936 static inline bool is_last_gpte(struct kvm_mmu *mmu, in is_last_gpte()
4060 struct kvm_mmu *context) in reset_rsvds_bits_mask()
4108 struct kvm_mmu *context, bool execonly) in reset_rsvds_bits_mask_ept()
4120 reset_shadow_zero_bits_mask(struct kvm_vcpu *vcpu, struct kvm_mmu *context) in reset_shadow_zero_bits_mask()
4161 struct kvm_mmu *context) in reset_tdp_shadow_zero_bits_mask()
4194 struct kvm_mmu *context, bool execonly) in reset_ept_shadow_zero_bits_mask()
[all …]
Dpaging_tmpl.h104 static inline void FNAME(protect_clean_gpte)(struct kvm_mmu *mmu, unsigned *access, in FNAME()
140 static bool FNAME(is_rsvd_bits_set)(struct kvm_mmu *mmu, u64 gpte, int level) in FNAME()
146 static int FNAME(cmpxchg_gpte)(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in FNAME()
236 struct kvm_mmu *mmu, in FNAME()
312 struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in FNAME()
Dtdp_mmu.c528 struct kvm_mmu *mmu = vcpu->arch.mmu; in kvm_tdp_mmu_map()
1154 struct kvm_mmu *mmu = vcpu->arch.mmu; in kvm_tdp_mmu_get_walk()
/Linux-v5.10/arch/x86/kvm/vmx/
Dvmx.c2909 struct kvm_mmu *mmu = vcpu->arch.mmu; in vmx_flush_tlb_current()
2948 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in vmx_ept_load_pdptrs()
2963 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in ept_save_pdptrs()
Dnested.c5276 struct kvm_mmu *mmu; in handle_invept()
5445 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in nested_vmx_eptp_switching()