Home
last modified time | relevance | path

Searched refs:root_hpa (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/arch/x86/kvm/
Dmmu.h78 if (likely(vcpu->arch.mmu->root_hpa != INVALID_PAGE)) in kvm_mmu_reload()
100 if (VALID_PAGE(vcpu->arch.mmu->root_hpa)) in kvm_mmu_load_cr3()
101 vcpu->arch.mmu->set_cr3(vcpu, vcpu->arch.mmu->root_hpa | in kvm_mmu_load_cr3()
Dmmu.c2653 BUG_ON(root != vcpu->arch.mmu->root_hpa); in shadow_walk_init_using_root()
2667 shadow_walk_init_using_root(iterator, vcpu, vcpu->arch.mmu->root_hpa, in shadow_walk_init()
3330 if (!VALID_PAGE(vcpu->arch.mmu->root_hpa)) in __direct_map()
3540 if (!VALID_PAGE(vcpu->arch.mmu->root_hpa)) in fast_page_fault()
3694 static void mmu_free_root_page(struct kvm *kvm, hpa_t *root_hpa, in mmu_free_root_page() argument
3699 if (!VALID_PAGE(*root_hpa)) in mmu_free_root_page()
3702 sp = page_header(*root_hpa & PT64_BASE_ADDR_MASK); in mmu_free_root_page()
3707 *root_hpa = INVALID_PAGE; in mmu_free_root_page()
3721 if (!(free_active_root && VALID_PAGE(mmu->root_hpa))) { in kvm_mmu_free_roots()
3741 mmu_free_root_page(vcpu->kvm, &mmu->root_hpa, in kvm_mmu_free_roots()
[all …]
Dmmu_audit.c59 if (!VALID_PAGE(vcpu->arch.mmu->root_hpa)) in mmu_spte_walk()
63 hpa_t root = vcpu->arch.mmu->root_hpa; in mmu_spte_walk()
Dpaging_tmpl.h640 if (!VALID_PAGE(vcpu->arch.mmu->root_hpa)) in FNAME()
892 static void FNAME(invlpg)(struct kvm_vcpu *vcpu, gva_t gva, hpa_t root_hpa) in FNAME()
907 if (!VALID_PAGE(root_hpa)) { in FNAME()
913 for_each_shadow_entry_using_root(vcpu, root_hpa, gva, iterator) { in FNAME()
/Linux-v5.4/arch/x86/kvm/vmx/
Dvmx.h328 u64 construct_eptp(struct kvm_vcpu *vcpu, unsigned long root_hpa);
488 u64 construct_eptp(struct kvm_vcpu *vcpu, unsigned long root_hpa);
494 if (!VALID_PAGE(vcpu->arch.mmu->root_hpa)) in __vmx_flush_tlb()
497 vcpu->arch.mmu->root_hpa)); in __vmx_flush_tlb()
Dvmx.c2981 u64 construct_eptp(struct kvm_vcpu *vcpu, unsigned long root_hpa) in construct_eptp() argument
2990 eptp |= (root_hpa & PAGE_MASK); in construct_eptp()
/Linux-v5.4/arch/x86/include/asm/
Dkvm_host.h393 void (*invlpg)(struct kvm_vcpu *vcpu, gva_t gva, hpa_t root_hpa);
396 hpa_t root_hpa; member