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.c5753 * provided by individual bits of permissions[pfec >> 1], and in __update_permission_bitmask()
5796 unsigned pfec = index << 1; in __update_permission_bitmask()
5804 u16 rf = (pfec & (PFERR_WRITE_MASK|PFERR_FETCH_MASK)) ? 0 : (u16)~r; in update_permission_bitmask()
5806 u16 wf = (pfec & PFERR_WRITE_MASK) ? (u16)~w : 0; in update_permission_bitmask()
5818 if (pfec & PFERR_FETCH_MASK) {
5821 ff = pfec & PFERR_USER_MASK ? (u16)~xu : (u16)~xs;
5830 u16 kf = (pfec & PFERR_USER_MASK) ? 0 : u;
5837 uf = (pfec & PFERR_USER_MASK) ? (u16)~u : 0;
5840 ff |= (pfec & PFERR_FETCH_MASK) ? (u16)~x : 0;
5844 wf = (pfec in update_pkru_bitmask()
5727 unsigned pfec = index << 1; __update_permission_bitmask() local
5854 unsigned pfec, pkey_bits; update_pkru_bitmask() local
[all...]