Lines Matching refs:mmu
140 static int FNAME(cmpxchg_gpte)(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in FNAME()
167 if (is_rsvd_bits_set(&vcpu->arch.mmu, gpte, PT_PAGE_TABLE_LEVEL)) in FNAME()
200 struct kvm_mmu *mmu, in FNAME()
247 ret = FNAME(cmpxchg_gpte)(vcpu, mmu, ptep_user, index, orig_pte, pte); in FNAME()
261 struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in FNAME()
280 walker->level = mmu->root_level; in FNAME()
281 pte = mmu->get_cr3(vcpu); in FNAME()
285 pte = mmu->get_pdptr(vcpu, (addr >> 30) & 3); in FNAME()
314 real_gfn = mmu->translate_gpa(vcpu, gfn_to_gpa(table_gfn), in FNAME()
348 if (unlikely(is_rsvd_bits_set(mmu, pte, walker->level))) { in FNAME()
357 } while (!is_last_gpte(mmu, walker->level, pte)); in FNAME()
359 if (unlikely(permission_fault(vcpu, mmu, pte_access, access))) { in FNAME()
370 real_gpa = mmu->translate_gpa(vcpu, gfn_to_gpa(gfn), access, &walker->fault); in FNAME()
388 ret = FNAME(update_accessed_dirty_bits)(vcpu, mmu, walker, write_fault); in FNAME()
403 if (fetch_fault && (mmu->nx || in FNAME()
430 walker->fault.nested_page_fault = mmu != vcpu->arch.walk_mmu; in FNAME()
439 return FNAME(walk_addr_generic)(walker, vcpu, &vcpu->arch.mmu, addr, in FNAME()
563 top_level = vcpu->arch.mmu.root_level; in FNAME()
575 if (!VALID_PAGE(vcpu->arch.mmu.root_hpa)) in FNAME()
834 if (!VALID_PAGE(vcpu->arch.mmu.root_hpa)) { in FNAME()