Home
last modified time | relevance | path

Searched refs:pte_access (Results 1 – 5 of 5) sorted by relevance

/linux-6.3-rc2/arch/x86/kvm/mmu/
A Dpaging_tmpl.h90 unsigned int pte_access; member
310 u64 pt_access, pte_access; in FNAME() local
350 pte_access = ~0; in FNAME()
356 pt_access = pte_access; in FNAME()
420 walker->pte_access = FNAME(gpte_access)(pte_access ^ walk_nx_mask); in FNAME()
525 unsigned pte_access; in FNAME() local
628 direct_access = gw->pte_access; in FNAME()
848 walker.pte_access |= ACC_WRITE_MASK; in FNAME()
849 walker.pte_access &= ~ACC_USER_MASK; in FNAME()
1023 unsigned pte_access; in FNAME() local
[all …]
A Dspte.c139 unsigned int pte_access, gfn_t gfn, kvm_pfn_t pfn, in make_spte() argument
147 WARN_ON_ONCE(!pte_access && !shadow_present_mask); in make_spte()
176 if (level > PG_LEVEL_4K && (pte_access & ACC_EXEC_MASK) && in make_spte()
178 pte_access &= ~ACC_EXEC_MASK; in make_spte()
181 if (pte_access & ACC_EXEC_MASK) in make_spte()
186 if (pte_access & ACC_USER_MASK) in make_spte()
198 pte_access &= ~ACC_WRITE_MASK; in make_spte()
205 if (pte_access & ACC_WRITE_MASK) { in make_spte()
227 pte_access &= ~ACC_WRITE_MASK; in make_spte()
232 if (pte_access & ACC_WRITE_MASK) in make_spte()
A Dspte.h463 unsigned int pte_access, gfn_t gfn, kvm_pfn_t pfn,
A Dmmu.c2840 u64 *sptep, unsigned int pte_access, gfn_t gfn, in mmu_set_spte() argument
2861 mark_mmio_spte(vcpu, sptep, gfn, pte_access); in mmu_set_spte()
2886 wrprot = make_spte(vcpu, sp, slot, pte_access, gfn, pfn, *sptep, prefetch, in mmu_set_spte()
2908 rmap_add(vcpu, slot, sptep, gfn, pte_access); in mmu_set_spte()
2911 kvm_mmu_page_set_access(sp, spte_index(sptep), pte_access); in mmu_set_spte()
/linux-6.3-rc2/arch/x86/kvm/
A Dmmu.h165 unsigned pte_access, unsigned pte_pkey, in permission_fault() argument
187 bool fault = (mmu->permissions[index] >> pte_access) & 1; in permission_fault()
204 ((pte_access & PT_USER_MASK) << (PFERR_RSVD_BIT - PT_USER_SHIFT)); in permission_fault()

Completed in 23 milliseconds