Searched refs:pkey_reg (Results 1 – 4 of 4) sorted by relevance
/linux/tools/testing/selftests/vm/ |
A D | pkey-helpers.h | 129 return pkey_reg; in _read_pkey_reg() 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() 143 pkey_reg, __read_pkey_reg()); in write_pkey_reg() 156 pkey_reg &= (1<<bit); in __pkey_access_allow() 158 pkey_reg |= (1<<bit); in __pkey_access_allow() 161 write_pkey_reg(pkey_reg); in __pkey_access_allow() 170 pkey_reg &= (1<<bit); in __pkey_write_allow() 172 pkey_reg |= (1<<bit); in __pkey_write_allow() [all …]
|
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()
|
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()
|
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()
|
Completed in 9 milliseconds