Home
last modified time | relevance | path

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

/Linux-v5.15/arch/x86/kvm/mmu/
Dtdp_mmu.h98 static inline bool is_tdp_mmu(struct kvm_mmu *mmu) in is_tdp_mmu()
119 static inline bool is_tdp_mmu(struct kvm_mmu *mmu) { return false; } in is_tdp_mmu()
Dmmu.c229 static inline bool __maybe_unused is_##reg##_##name(struct kvm_mmu *mmu) \
3327 void kvm_mmu_free_roots(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in kvm_mmu_free_roots()
3378 void kvm_mmu_free_guest_mode_roots(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu) in kvm_mmu_free_guest_mode_roots()
3430 struct kvm_mmu *mmu = vcpu->arch.mmu; in mmu_alloc_direct_roots()
3477 struct kvm_mmu *mmu = vcpu->arch.mmu; in mmu_alloc_shadow_roots()
3587 struct kvm_mmu *mmu = vcpu->arch.mmu; in mmu_alloc_special_roots()
4090 static void nonpaging_init_context(struct kvm_mmu *context) in nonpaging_init_context()
4120 struct kvm_mmu *mmu = vcpu->arch.mmu; in cached_root_available()
4144 struct kvm_mmu *mmu = vcpu->arch.mmu; in fast_pgd_switch()
4343 struct kvm_mmu *context) in reset_rsvds_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()
308 static inline bool FNAME(is_last_gpte)(struct kvm_mmu *mmu, in FNAME()
341 struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in FNAME()
Dtdp_mmu.c997 struct kvm_mmu *mmu = vcpu->arch.mmu; in kvm_tdp_mmu_map()
1547 struct kvm_mmu *mmu = vcpu->arch.mmu; in kvm_tdp_mmu_get_walk()
1576 struct kvm_mmu *mmu = vcpu->arch.mmu; in kvm_tdp_mmu_fast_pf_get_last_sptep()
/Linux-v5.15/arch/x86/include/asm/
Dkvm_host.h416 struct kvm_mmu { struct
657 struct kvm_mmu *mmu;
660 struct kvm_mmu root_mmu;
663 struct kvm_mmu guest_mmu;
673 struct kvm_mmu nested_mmu;
679 struct kvm_mmu *walk_mmu;
1579 int load_pdptrs(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, unsigned long cr3);
1719 int kvm_read_guest_page_mmu(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu,
1750 void kvm_mmu_free_roots(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu,
1752 void kvm_mmu_free_guest_mode_roots(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu);
[all …]
/Linux-v5.15/arch/x86/kvm/
Dmmu.h176 static inline u8 permission_fault(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in permission_fault()
Dx86.c731 struct kvm_mmu *fault_mmu; in kvm_inject_emulated_page_fault()
798 int kvm_read_guest_page_mmu(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in kvm_read_guest_page_mmu()
825 int load_pdptrs(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, unsigned long cr3) in load_pdptrs()
1090 struct kvm_mmu *mmu = vcpu->arch.mmu; in kvm_invalidate_pcid()
/Linux-v5.15/arch/x86/kvm/vmx/
Dvmx.c2932 struct kvm_mmu *mmu = vcpu->arch.mmu; in vmx_flush_tlb_current()
2971 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in vmx_ept_load_pdptrs()
2986 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in ept_save_pdptrs()
Dnested.c5375 struct kvm_mmu *mmu; in handle_invept()