Lines Matching refs:pae_root

2373 			= vcpu->arch.mmu->pae_root[(addr >> 30) & 3];  in shadow_walk_init_using_root()
3659 } else if (mmu->pae_root) { in kvm_mmu_free_roots()
3661 if (!IS_VALID_PAE_ROOT(mmu->pae_root[i])) in kvm_mmu_free_roots()
3664 mmu_free_root_page(kvm, &mmu->pae_root[i], in kvm_mmu_free_roots()
3666 mmu->pae_root[i] = INVALID_PAE_ROOT; in kvm_mmu_free_roots()
3748 if (WARN_ON_ONCE(!mmu->pae_root)) { in mmu_alloc_direct_roots()
3754 WARN_ON_ONCE(IS_VALID_PAE_ROOT(mmu->pae_root[i])); in mmu_alloc_direct_roots()
3758 mmu->pae_root[i] = root | PT_PRESENT_MASK | in mmu_alloc_direct_roots()
3761 mmu->root.hpa = __pa(mmu->pae_root); in mmu_alloc_direct_roots()
3887 if (WARN_ON_ONCE(!mmu->pae_root)) { in mmu_alloc_shadow_roots()
3905 mmu->pml4_root[0] = __pa(mmu->pae_root) | pm_mask; in mmu_alloc_shadow_roots()
3917 WARN_ON_ONCE(IS_VALID_PAE_ROOT(mmu->pae_root[i])); in mmu_alloc_shadow_roots()
3921 mmu->pae_root[i] = INVALID_PAE_ROOT; in mmu_alloc_shadow_roots()
3936 mmu->pae_root[i] = root | pm_mask; in mmu_alloc_shadow_roots()
3944 mmu->root.hpa = __pa(mmu->pae_root); in mmu_alloc_shadow_roots()
3960 u64 *pae_root; in mmu_alloc_special_roots() local
3980 if (mmu->pae_root && mmu->pml4_root && (!need_pml5 || mmu->pml5_root)) in mmu_alloc_special_roots()
3987 if (WARN_ON_ONCE(!tdp_enabled || mmu->pae_root || mmu->pml4_root || in mmu_alloc_special_roots()
3995 pae_root = (void *)get_zeroed_page(GFP_KERNEL_ACCOUNT); in mmu_alloc_special_roots()
3996 if (!pae_root) in mmu_alloc_special_roots()
4011 mmu->pae_root = pae_root; in mmu_alloc_special_roots()
4021 free_page((unsigned long)pae_root); in mmu_alloc_special_roots()
4091 hpa_t root = vcpu->arch.mmu->pae_root[i]; in kvm_mmu_sync_roots()
6322 if (!tdp_enabled && mmu->pae_root) in free_mmu_pages()
6323 set_memory_encrypted((unsigned long)mmu->pae_root, 1); in free_mmu_pages()
6324 free_page((unsigned long)mmu->pae_root); in free_mmu_pages()
6361 mmu->pae_root = page_address(page); in __kvm_mmu_create()
6372 set_memory_decrypted((unsigned long)mmu->pae_root, 1); in __kvm_mmu_create()
6377 mmu->pae_root[i] = INVALID_PAE_ROOT; in __kvm_mmu_create()