Searched refs:pkey_reg (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/tools/testing/selftests/vm/ |
H A D | pkey-helpers.h | 122 u64 pkey_reg = __read_pkey_reg(); in _read_pkey_reg() local 124 dprintf4("read_pkey_reg(line=%d) pkey_reg: %016llx" in _read_pkey_reg() 126 line, pkey_reg, shadow_pkey_reg); in _read_pkey_reg() 127 assert(pkey_reg == shadow_pkey_reg); in _read_pkey_reg() 129 return pkey_reg; in _read_pkey_reg() 134 static inline void write_pkey_reg(u64 pkey_reg) in write_pkey_reg() argument 137 __read_pkey_reg(), pkey_reg); in write_pkey_reg() 140 __write_pkey_reg(pkey_reg); in write_pkey_reg() 141 shadow_pkey_reg = pkey_reg; in write_pkey_reg() 142 dprintf4("%s(%016llx) pkey_reg in write_pkey_reg() 152 u64 pkey_reg = read_pkey_reg(); __pkey_access_allow() local 166 u64 pkey_reg = read_pkey_reg(); __pkey_write_allow() local [all...] |
H A D | pkey-x86.h | 61 unsigned pkey_reg; in __read_pkey_reg() local 66 pkey_reg = eax; in __read_pkey_reg() 67 return pkey_reg; in __read_pkey_reg() 70 static inline void __write_pkey_reg(u64 pkey_reg) in __write_pkey_reg() argument 72 unsigned int eax = pkey_reg; in __write_pkey_reg() 77 __read_pkey_reg(), pkey_reg); in __write_pkey_reg() 80 assert(pkey_reg == __read_pkey_reg()); in __write_pkey_reg()
|
H A D | pkey-powerpc.h | 44 u64 pkey_reg; in __read_pkey_reg() local 46 asm volatile("mfspr %0, 0xd" : "=r" (pkey_reg)); in __read_pkey_reg() 48 return pkey_reg; in __read_pkey_reg() 51 static inline void __write_pkey_reg(u64 pkey_reg) in __write_pkey_reg() argument 53 u64 amr = pkey_reg; in __write_pkey_reg() 56 __func__, __read_pkey_reg(), pkey_reg); in __write_pkey_reg() 62 __func__, __read_pkey_reg(), pkey_reg); in __write_pkey_reg()
|
H A D | protection_keys.c | 179 u64 pkey_reg = __read_pkey_reg(); in hw_pkey_get() local 183 dprintf2("%s() raw pkey_reg: %016llx\n", __func__, pkey_reg); in hw_pkey_get() 185 return (u32) get_pkey_bits(pkey_reg, pkey); in hw_pkey_get() 197 /* modify bits accordingly in old pkey_reg and assign it */ in hw_pkey_set() 203 " pkey_reg now: %016llx old_pkey_reg: %016llx\n", in hw_pkey_set() 231 /* pkey_reg and flags have the same format */ in pkey_disable_set() 242 dprintf1("%s(%d) pkey_reg: 0x%016llx\n", in pkey_disable_set() 273 dprintf1("%s(%d) pkey_reg: 0x%016llx\n", __func__, in pkey_disable_clear() 335 dprintf1("%s()::%d, pkey_reg in signal_handler() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
H A D | pkey-helpers.h | 124 u64 pkey_reg = __read_pkey_reg(); in _read_pkey_reg() local 126 dprintf4("read_pkey_reg(line=%d) pkey_reg: %016llx" in _read_pkey_reg() 128 line, pkey_reg, shadow_pkey_reg); in _read_pkey_reg() 129 assert(pkey_reg == shadow_pkey_reg); in _read_pkey_reg() 131 return pkey_reg; in _read_pkey_reg() 136 static inline void write_pkey_reg(u64 pkey_reg) in write_pkey_reg() argument 139 __read_pkey_reg(), pkey_reg); in write_pkey_reg() 142 __write_pkey_reg(pkey_reg); in write_pkey_reg() 143 shadow_pkey_reg = pkey_reg; in write_pkey_reg() 144 dprintf4("%s(%016llx) pkey_reg in write_pkey_reg() 154 u64 pkey_reg = read_pkey_reg(); __pkey_access_allow() local 168 u64 pkey_reg = read_pkey_reg(); __pkey_write_allow() local [all...] |
H A D | pkey-x86.h | 43 unsigned pkey_reg; in __read_pkey_reg() local 48 pkey_reg = eax; in __read_pkey_reg() 49 return pkey_reg; in __read_pkey_reg() 52 static inline void __write_pkey_reg(u64 pkey_reg) in __write_pkey_reg() argument 54 unsigned int eax = pkey_reg; in __write_pkey_reg() 59 __read_pkey_reg(), pkey_reg); in __write_pkey_reg() 62 assert(pkey_reg == __read_pkey_reg()); in __write_pkey_reg()
|
H A D | pkey-powerpc.h | 41 u64 pkey_reg; in __read_pkey_reg() local 43 asm volatile("mfspr %0, 0xd" : "=r" (pkey_reg)); in __read_pkey_reg() 45 return pkey_reg; in __read_pkey_reg() 48 static inline void __write_pkey_reg(u64 pkey_reg) in __write_pkey_reg() argument 50 u64 amr = pkey_reg; in __write_pkey_reg() 53 __func__, __read_pkey_reg(), pkey_reg); in __write_pkey_reg() 59 __func__, __read_pkey_reg(), pkey_reg); in __write_pkey_reg()
|
H A D | protection_keys.c | 180 u64 pkey_reg = __read_pkey_reg(); in hw_pkey_get() local 184 dprintf2("%s() raw pkey_reg: %016llx\n", __func__, pkey_reg); in hw_pkey_get() 186 return (u32) get_pkey_bits(pkey_reg, pkey); in hw_pkey_get() 198 /* modify bits accordingly in old pkey_reg and assign it */ in hw_pkey_set() 204 " pkey_reg now: %016llx old_pkey_reg: %016llx\n", in hw_pkey_set() 232 /* pkey_reg and flags have the same format */ in pkey_disable_set() 243 dprintf1("%s(%d) pkey_reg: 0x%016llx\n", in pkey_disable_set() 274 dprintf1("%s(%d) pkey_reg: 0x%016llx\n", __func__, in pkey_disable_clear() 327 dprintf1("%s()::%d, pkey_reg in signal_handler() [all...] |
Completed in 5 milliseconds