Lines Matching refs:access
109 static inline void FNAME(protect_clean_gpte)(struct kvm_mmu *mmu, unsigned *access, in FNAME()
124 *access &= mask; in FNAME()
181 unsigned access; in FNAME() local
183 access = ((gpte & VMX_EPT_WRITABLE_MASK) ? ACC_WRITE_MASK : 0) | in FNAME()
189 access = gpte & (PT_WRITABLE_MASK | PT_USER_MASK | PT_PRESENT_MASK); in FNAME()
191 access ^= (gpte >> PT64_NX_SHIFT); in FNAME()
194 return access; in FNAME()
304 gpa_t addr, u64 access) in FNAME()
317 const int write_fault = access & PFERR_WRITE_MASK; in FNAME()
318 const int user_fault = access & PFERR_USER_MASK; in FNAME()
319 const int fetch_fault = access & PFERR_FETCH_MASK; in FNAME()
324 trace_kvm_mmu_pagetable_walk(addr, access); in FNAME()
436 errcode = permission_fault(vcpu, mmu, walker->pte_access, pte_pkey, access); in FNAME()
448 real_gpa = kvm_translate_gpa(vcpu, mmu, gfn_to_gpa(gfn), access, &walker->fault); in FNAME()
526 struct kvm_vcpu *vcpu, gpa_t addr, u64 access) in FNAME()
529 access); in FNAME()
545 pte_access = sp->role.access & FNAME(gpte_access)(gpte); in FNAME()
632 unsigned int direct_access, access; in FNAME() local
673 access = gw->pt_access[it.level - 2]; in FNAME()
675 false, access); in FNAME()
869 gpa_t addr, u64 access, in FNAME()
881 r = FNAME(walk_addr_generic)(&walker, vcpu, mmu, addr, access); in FNAME()
928 pte_access = sp->role.access; in FNAME()