Lines Matching refs:access
114 static inline void FNAME(protect_clean_gpte)(unsigned *access, unsigned gpte) in FNAME()
128 *access &= mask; in FNAME()
194 unsigned access; in FNAME() local
196 access = ((gpte & VMX_EPT_WRITABLE_MASK) ? ACC_WRITE_MASK : 0) | in FNAME()
200 access = (gpte & (PT_WRITABLE_MASK | PT_USER_MASK)) | ACC_EXEC_MASK; in FNAME()
201 access &= ~(gpte >> PT64_NX_SHIFT); in FNAME()
204 return access; in FNAME()
270 gva_t addr, u32 access) in FNAME()
279 const int write_fault = access & PFERR_WRITE_MASK; in FNAME()
280 const int user_fault = access & PFERR_USER_MASK; in FNAME()
281 const int fetch_fault = access & PFERR_FETCH_MASK; in FNAME()
286 trace_kvm_mmu_pagetable_walk(addr, access); in FNAME()
368 if (unlikely(permission_fault(vcpu, mmu, pte_access, access))) { in FNAME()
379 real_gpa = mmu->translate_gpa(vcpu, gfn_to_gpa(gfn), access, &walker->fault); in FNAME()
446 struct kvm_vcpu *vcpu, gva_t addr, u32 access) in FNAME()
449 access); in FNAME()
455 u32 access) in FNAME()
458 addr, access); in FNAME()
476 pte_access = sp->role.access & FNAME(gpte_access)(vcpu, gpte); in FNAME()
567 unsigned direct_access, access = gw->pt_access; in FNAME() local
599 false, access, it.sptep); in FNAME()
885 static gpa_t FNAME(gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t vaddr, u32 access, in FNAME()
892 r = FNAME(walk_addr)(&walker, vcpu, vaddr, access); in FNAME()
905 u32 access, in FNAME()
912 r = FNAME(walk_addr_nested)(&walker, vcpu, vaddr, access); in FNAME()
969 pte_access = sp->role.access; in FNAME()