Lines Matching refs:pte_access
104 unsigned pte_access; member
268 unsigned index, pt_access, pte_access, accessed_dirty; in FNAME() local
296 pt_access = pte_access = ACC_ALL; in FNAME()
303 pt_access &= pte_access; in FNAME()
354 pte_access = pt_access & FNAME(gpte_access)(vcpu, pte); in FNAME()
359 if (unlikely(permission_fault(vcpu, mmu, pte_access, access))) { in FNAME()
377 FNAME(protect_clean_gpte)(&pte_access, pte); in FNAME()
396 walker->pte_access = pte_access; in FNAME()
398 __func__, (u64)pte, pte_access, pt_access); in FNAME()
457 unsigned pte_access; in FNAME() local
467 pte_access = sp->role.access & FNAME(gpte_access)(vcpu, gpte); in FNAME()
468 FNAME(protect_clean_gpte)(&pte_access, gpte); in FNAME()
470 no_dirty_log && (pte_access & ACC_WRITE_MASK)); in FNAME()
478 mmu_set_spte(vcpu, spte, pte_access, 0, NULL, PT_PAGE_TABLE_LEVEL, in FNAME()
561 direct_access = gw->pte_access; in FNAME()
625 mmu_set_spte(vcpu, it.sptep, gw->pte_access, write_fault, &emulate, in FNAME()
664 if (!(walker->pte_access & ACC_WRITE_MASK || in FNAME()
762 walker.gfn, pfn, walker.pte_access, &r)) in FNAME()
769 if (write_fault && !(walker.pte_access & ACC_WRITE_MASK) && in FNAME()
772 walker.pte_access |= ACC_WRITE_MASK; in FNAME()
773 walker.pte_access &= ~ACC_USER_MASK; in FNAME()
782 walker.pte_access &= ~ACC_EXEC_MASK; in FNAME()
938 unsigned pte_access; in FNAME() local
958 pte_access = sp->role.access; in FNAME()
959 pte_access &= FNAME(gpte_access)(vcpu, gpte); in FNAME()
960 FNAME(protect_clean_gpte)(&pte_access, gpte); in FNAME()
962 if (sync_mmio_spte(vcpu, &sp->spt[i], gfn, pte_access, in FNAME()
976 set_spte(vcpu, &sp->spt[i], pte_access, in FNAME()