Lines Matching refs:access
114 static inline void FNAME(protect_clean_gpte)(unsigned *access, unsigned gpte) in FNAME()
128 *access &= mask; in FNAME()
186 unsigned access; in FNAME() local
188 access = ((gpte & VMX_EPT_WRITABLE_MASK) ? ACC_WRITE_MASK : 0) | in FNAME()
192 access = (gpte & (PT_WRITABLE_MASK | PT_USER_MASK)) | ACC_EXEC_MASK; in FNAME()
193 access &= ~(gpte >> PT64_NX_SHIFT); in FNAME()
196 return access; in FNAME()
262 gva_t addr, u32 access) in FNAME()
271 const int write_fault = access & PFERR_WRITE_MASK; in FNAME()
272 const int user_fault = access & PFERR_USER_MASK; in FNAME()
273 const int fetch_fault = access & PFERR_FETCH_MASK; in FNAME()
278 trace_kvm_mmu_pagetable_walk(addr, access); in FNAME()
359 if (unlikely(permission_fault(vcpu, mmu, pte_access, access))) { in FNAME()
370 real_gpa = mmu->translate_gpa(vcpu, gfn_to_gpa(gfn), access, &walker->fault); in FNAME()
437 struct kvm_vcpu *vcpu, gva_t addr, u32 access) in FNAME()
440 access); in FNAME()
446 u32 access) in FNAME()
449 addr, access); in FNAME()
467 pte_access = sp->role.access & FNAME(gpte_access)(vcpu, gpte); in FNAME()
558 unsigned direct_access, access = gw->pt_access; in FNAME() local
590 false, access, it.sptep); in FNAME()
874 static gpa_t FNAME(gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t vaddr, u32 access, in FNAME()
881 r = FNAME(walk_addr)(&walker, vcpu, vaddr, access); in FNAME()
894 u32 access, in FNAME()
901 r = FNAME(walk_addr_nested)(&walker, vcpu, vaddr, access); in FNAME()
958 pte_access = sp->role.access; in FNAME()