• Home
  • Raw
  • Download

Lines Matching refs:pte_access

95 	unsigned int pte_access;  member
301 u64 pt_access, pte_access; in FNAME() local
341 pte_access = ~0; in FNAME()
348 pt_access = pte_access; in FNAME()
395 pte_access = pt_access & (pte ^ walk_nx_mask); in FNAME()
412 accessed_dirty = have_ad ? pte_access & PT_GUEST_ACCESSED_MASK : 0; in FNAME()
415 walker->pte_access = FNAME(gpte_access)(pte_access ^ walk_nx_mask); in FNAME()
416 errcode = permission_fault(vcpu, mmu, walker->pte_access, pte_pkey, access); in FNAME()
433 FNAME(protect_clean_gpte)(mmu, &walker->pte_access, pte); in FNAME()
453 __func__, (u64)pte, walker->pte_access, in FNAME()
489 vcpu->arch.exit_qualification |= (pte_access & 0x7) << 3; in FNAME()
520 unsigned pte_access; in FNAME() local
530 pte_access = sp->role.access & FNAME(gpte_access)(gpte); in FNAME()
531 FNAME(protect_clean_gpte)(vcpu->arch.mmu, &pte_access, gpte); in FNAME()
533 no_dirty_log && (pte_access & ACC_WRITE_MASK)); in FNAME()
541 mmu_set_spte(vcpu, spte, pte_access, 0, PT_PAGE_TABLE_LEVEL, gfn, pfn, in FNAME()
627 direct_access = gw->pte_access; in FNAME()
706 ret = mmu_set_spte(vcpu, it.sptep, gw->pte_access, write_fault, in FNAME()
742 if (!(walker->pte_access & ACC_WRITE_MASK || in FNAME()
839 if (handle_abnormal_pfn(vcpu, addr, walker.gfn, pfn, walker.pte_access, &r)) in FNAME()
846 if (write_fault && !(walker.pte_access & ACC_WRITE_MASK) && in FNAME()
849 walker.pte_access |= ACC_WRITE_MASK; in FNAME()
850 walker.pte_access &= ~ACC_USER_MASK; in FNAME()
859 walker.pte_access &= ~ACC_EXEC_MASK; in FNAME()
1022 unsigned pte_access; in FNAME() local
1048 pte_access = sp->role.access; in FNAME()
1049 pte_access &= FNAME(gpte_access)(gpte); in FNAME()
1050 FNAME(protect_clean_gpte)(vcpu->arch.mmu, &pte_access, gpte); in FNAME()
1052 if (sync_mmio_spte(vcpu, &sp->spt[i], gfn, pte_access, in FNAME()
1072 pte_access, PT_PAGE_TABLE_LEVEL, in FNAME()