Searched refs:root_mmu (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/ |
H A D | mmu.c | 5200 struct kvm_mmu *context = &vcpu->arch.root_mmu; in init_kvm_tdp_mmu() 5251 struct kvm_mmu *context = &vcpu->arch.root_mmu; in kvm_init_shadow_mmu() 5356 struct kvm_mmu *context = &vcpu->arch.root_mmu; in init_kvm_softmmu() 5432 vcpu->arch.root_mmu.root_role.word = 0; in kvm_mmu_after_set_cpuid() 5435 vcpu->arch.root_mmu.cpu_role.ext.valid = 0; in kvm_mmu_after_set_cpuid() 5491 kvm_mmu_free_roots(kvm, &vcpu->arch.root_mmu, KVM_MMU_ROOTS_ALL); in kvm_mmu_unload() 5492 WARN_ON_ONCE(VALID_PAGE(vcpu->arch.root_mmu.root.hpa)); in kvm_mmu_unload() 5544 __kvm_mmu_free_obsolete_roots(vcpu->kvm, &vcpu->arch.root_mmu); in kvm_mmu_free_obsolete_roots() 6031 vcpu->arch.mmu = &vcpu->arch.root_mmu; in kvm_mmu_create() 6032 vcpu->arch.walk_mmu = &vcpu->arch.root_mmu; in kvm_mmu_create() [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
H A D | mmu.c | 4513 struct kvm_mmu *context = &vcpu->arch.root_mmu; in init_kvm_tdp_mmu() 4609 struct kvm_mmu *context = &vcpu->arch.root_mmu; in kvm_init_shadow_mmu() 4655 /* SMM flag is inherited from root_mmu */ in kvm_calc_shadow_ept_root_page_role() 4656 role.base.smm = vcpu->arch.root_mmu.mmu_role.base.smm; in kvm_calc_shadow_ept_root_page_role() 4714 struct kvm_mmu *context = &vcpu->arch.root_mmu; in init_kvm_softmmu() 4864 kvm_mmu_free_roots(vcpu, &vcpu->arch.root_mmu, KVM_MMU_ROOTS_ALL); in kvm_mmu_unload() 4865 WARN_ON(VALID_PAGE(vcpu->arch.root_mmu.root_hpa)); in kvm_mmu_unload() 5356 vcpu->arch.mmu = &vcpu->arch.root_mmu; in kvm_mmu_create() 5357 vcpu->arch.walk_mmu = &vcpu->arch.root_mmu; in kvm_mmu_create() 5365 ret = __kvm_mmu_create(vcpu, &vcpu->arch.root_mmu); in kvm_mmu_create() [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/svm/ |
H A D | nested.c | 111 vcpu->arch.mmu = &vcpu->arch.root_mmu; in nested_svm_uninit_mmu_context() 112 vcpu->arch.walk_mmu = &vcpu->arch.root_mmu; in nested_svm_uninit_mmu_context()
|
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | nested.c | 104 vcpu->arch.mmu = &vcpu->arch.root_mmu; in nested_svm_uninit_mmu_context() 105 vcpu->arch.walk_mmu = &vcpu->arch.root_mmu; in nested_svm_uninit_mmu_context()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | kvm_host.h | 574 struct kvm_mmu root_mmu; member
|
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
H A D | nested.c | 373 vcpu->arch.mmu = &vcpu->arch.root_mmu; in nested_ept_uninit_mmu_context() 374 vcpu->arch.walk_mmu = &vcpu->arch.root_mmu; in nested_ept_uninit_mmu_context() 5447 * not root_mmu. in handle_invept() 5560 * Note, this operates on root_mmu, not guest_mmu, as L1 and L2 share in handle_invvpid() 5566 kvm_mmu_free_roots(vcpu, &vcpu->arch.root_mmu, in handle_invvpid()
|
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
H A D | nested.c | 437 vcpu->arch.mmu = &vcpu->arch.root_mmu; in nested_ept_uninit_mmu_context() 438 vcpu->arch.walk_mmu = &vcpu->arch.root_mmu; in nested_ept_uninit_mmu_context() 5712 * not root_mmu. in handle_invept() 5826 * Note, this operates on root_mmu, not guest_mmu, as L1 and L2 share in handle_invvpid() 5832 kvm_mmu_free_guest_mode_roots(vcpu->kvm, &vcpu->arch.root_mmu); in handle_invvpid()
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | kvm_host.h | 764 struct kvm_mmu root_mmu; member
|
Completed in 42 milliseconds