Lines Matching refs:pte_access
104 unsigned pte_access; member
276 unsigned index, pt_access, pte_access, accessed_dirty; in FNAME() local
304 pt_access = pte_access = ACC_ALL; in FNAME()
311 pt_access &= pte_access; in FNAME()
363 pte_access = pt_access & FNAME(gpte_access)(vcpu, pte); in FNAME()
368 if (unlikely(permission_fault(vcpu, mmu, pte_access, access))) { in FNAME()
386 FNAME(protect_clean_gpte)(&pte_access, pte); in FNAME()
405 walker->pte_access = pte_access; in FNAME()
407 __func__, (u64)pte, pte_access, pt_access); in FNAME()
466 unsigned pte_access; in FNAME() local
476 pte_access = sp->role.access & FNAME(gpte_access)(vcpu, gpte); in FNAME()
477 FNAME(protect_clean_gpte)(&pte_access, gpte); in FNAME()
479 no_dirty_log && (pte_access & ACC_WRITE_MASK)); in FNAME()
487 mmu_set_spte(vcpu, spte, pte_access, 0, NULL, PT_PAGE_TABLE_LEVEL, in FNAME()
570 direct_access = gw->pte_access; in FNAME()
634 mmu_set_spte(vcpu, it.sptep, gw->pte_access, write_fault, &emulate, in FNAME()
673 if (!(walker->pte_access & ACC_WRITE_MASK || in FNAME()
773 walker.gfn, pfn, walker.pte_access, &r)) in FNAME()
780 if (write_fault && !(walker.pte_access & ACC_WRITE_MASK) && in FNAME()
783 walker.pte_access |= ACC_WRITE_MASK; in FNAME()
784 walker.pte_access &= ~ACC_USER_MASK; in FNAME()
793 walker.pte_access &= ~ACC_EXEC_MASK; in FNAME()
949 unsigned pte_access; in FNAME() local
969 pte_access = sp->role.access; in FNAME()
970 pte_access &= FNAME(gpte_access)(vcpu, gpte); in FNAME()
971 FNAME(protect_clean_gpte)(&pte_access, gpte); in FNAME()
973 if (sync_mmio_spte(vcpu->kvm, &sp->spt[i], gfn, pte_access, in FNAME()
987 set_spte(vcpu, &sp->spt[i], pte_access, in FNAME()