Lines Matching refs:root_hpa

2133 		BUG_ON(root != vcpu->arch.mmu->root_hpa);  in shadow_walk_init_using_root()
2147 shadow_walk_init_using_root(iterator, vcpu, vcpu->arch.mmu->root_hpa, in shadow_walk_init()
2864 if (WARN_ON(!VALID_PAGE(vcpu->arch.mmu->root_hpa))) in __direct_map()
3134 static void mmu_free_root_page(struct kvm *kvm, hpa_t *root_hpa, in mmu_free_root_page() argument
3139 if (!VALID_PAGE(*root_hpa)) in mmu_free_root_page()
3142 sp = to_shadow_page(*root_hpa & PT64_BASE_ADDR_MASK); in mmu_free_root_page()
3153 *root_hpa = INVALID_PAGE; in mmu_free_root_page()
3168 if (!(free_active_root && VALID_PAGE(mmu->root_hpa))) { in kvm_mmu_free_roots()
3188 mmu_free_root_page(kvm, &mmu->root_hpa, &invalid_list); in kvm_mmu_free_roots()
3196 mmu->root_hpa = INVALID_PAGE; in kvm_mmu_free_roots()
3246 vcpu->arch.mmu->root_hpa = root; in mmu_alloc_direct_roots()
3253 vcpu->arch.mmu->root_hpa = root; in mmu_alloc_direct_roots()
3264 vcpu->arch.mmu->root_hpa = __pa(vcpu->arch.mmu->pae_root); in mmu_alloc_direct_roots()
3292 MMU_WARN_ON(VALID_PAGE(vcpu->arch.mmu->root_hpa)); in mmu_alloc_shadow_roots()
3298 vcpu->arch.mmu->root_hpa = root; in mmu_alloc_shadow_roots()
3344 vcpu->arch.mmu->root_hpa = __pa(vcpu->arch.mmu->pae_root); in mmu_alloc_shadow_roots()
3366 vcpu->arch.mmu->root_hpa = __pa(vcpu->arch.mmu->lm_root); in mmu_alloc_shadow_roots()
3391 if (!VALID_PAGE(vcpu->arch.mmu->root_hpa)) in kvm_mmu_sync_roots()
3397 hpa_t root = vcpu->arch.mmu->root_hpa; in kvm_mmu_sync_roots()
3525 if (!VALID_PAGE(vcpu->arch.mmu->root_hpa)) { in get_mmio_spte()
3530 if (is_tdp_mmu_root(vcpu->kvm, vcpu->arch.mmu->root_hpa)) in get_mmio_spte()
3716 if (!is_tdp_mmu_root(vcpu->kvm, vcpu->arch.mmu->root_hpa)) { in direct_page_fault()
3743 if (is_tdp_mmu_root(vcpu->kvm, vcpu->arch.mmu->root_hpa)) in direct_page_fault()
3855 root.hpa = mmu->root_hpa; in cached_root_available()
3867 mmu->root_hpa = root.hpa; in cached_root_available()
3926 to_shadow_page(vcpu->arch.mmu->root_hpa)); in __kvm_mmu_new_pgd()
4809 vcpu->arch.mmu->root_hpa = INVALID_PAGE; in kvm_init_mmu()
4865 WARN_ON(VALID_PAGE(vcpu->arch.root_mmu.root_hpa)); in kvm_mmu_unload()
4867 WARN_ON(VALID_PAGE(vcpu->arch.guest_mmu.root_hpa)); in kvm_mmu_unload()
5072 if (WARN_ON(!VALID_PAGE(vcpu->arch.mmu->root_hpa))) in kvm_mmu_page_fault()
5127 gva_t gva, hpa_t root_hpa) in kvm_mmu_invalidate_gva() argument
5143 if (root_hpa == INVALID_PAGE) { in kvm_mmu_invalidate_gva()
5144 mmu->invlpg(vcpu, gva, mmu->root_hpa); in kvm_mmu_invalidate_gva()
5161 mmu->invlpg(vcpu, gva, root_hpa); in kvm_mmu_invalidate_gva()
5182 mmu->invlpg(vcpu, gva, mmu->root_hpa); in kvm_mmu_invpcid_gva()
5313 mmu->root_hpa = INVALID_PAGE; in __kvm_mmu_create()