Home
last modified time | relevance | path

Searched refs:pfec (Results 1 – 2 of 2) sorted by relevance

/linux/arch/x86/kvm/
H A Dmmu.h284 unsigned int pfec = access & ~PFERR_SS_MASK; in permission_fault() local
285 if (WARN_ON_ONCE(pfec & ~(PFERR_PRESENT_MASK | PFERR_WRITE_MASK | in permission_fault()
287 pfec &= (PFERR_PRESENT_MASK | PFERR_WRITE_MASK | in permission_fault()
306 int index = (pfec | (not_smap ? PFERR_RSVD_MASK : 0)) >> 1; in permission_fault()
326 offset = (pfec & ~1) | ((pte_access & PT_USER_MASK) ? PFERR_RSVD_MASK : 0); in permission_fault()
/linux/arch/x86/kvm/mmu/
H A Dmmu.c5727 unsigned pfec = index << 1; in __update_permission_bitmask() local
5735 u16 rf = (pfec & (PFERR_WRITE_MASK|PFERR_FETCH_MASK)) ? 0 : (u16)~r; in __update_permission_bitmask()
5737 u16 wf = (pfec & PFERR_WRITE_MASK) ? (u16)~w : 0; in __update_permission_bitmask()
5749 if (pfec & PFERR_FETCH_MASK) { in __update_permission_bitmask()
5752 ff = pfec & PFERR_USER_MASK ? (u16)~xu : (u16)~xs; in __update_permission_bitmask()
5761 u16 kf = (pfec & PFERR_USER_MASK) ? 0 : u; in __update_permission_bitmask()
5768 uf = (pfec & PFERR_USER_MASK) ? (u16)~u : 0; in __update_permission_bitmask()
5771 ff |= (pfec & PFERR_FETCH_MASK) ? (u16)~x : 0; in __update_permission_bitmask()
5775 wf = (pfec & PFERR_USER_MASK) ? wf : 0; in __update_permission_bitmask()
5779 ff |= (pfec & PFERR_FETCH_MASK) ? kf : 0; in __update_permission_bitmask()
[all …]