Searched refs:pkey_reg (Results 1 – 5 of 5) sorted by relevance
| /linux/tools/testing/selftests/mm/ |
| H A D | pkey_sighandler_tests.c | 180 u64 pkey_reg; in thread_segv_maperr_ptr() local 190 pkey_reg = pkey_reg_restrictive_default(); in thread_segv_maperr_ptr() 191 pkey_reg = set_pkey_bits(pkey_reg, 1, PKEY_UNRESTRICTED); in thread_segv_maperr_ptr() 192 __write_pkey_reg(pkey_reg); in thread_segv_maperr_ptr() 290 u64 pkey_reg; in test_sigsegv_handler_with_different_pkey_for_stack() local 308 pkey_reg = pkey_reg_restrictive_default(); in test_sigsegv_handler_with_different_pkey_for_stack() 309 pkey_reg = set_pkey_bits(pkey_reg, 0, PKEY_UNRESTRICTED); in test_sigsegv_handler_with_different_pkey_for_stack() 310 pkey_reg = set_pkey_bits(pkey_reg, 1, PKEY_UNRESTRICTED); in test_sigsegv_handler_with_different_pkey_for_stack() 311 __write_pkey_reg(pkey_reg); in test_sigsegv_handler_with_different_pkey_for_stack() 360 u64 pkey_reg; in test_pkru_preserved_after_sigusr1() local [all …]
|
| H A D | pkey-helpers.h | 149 u64 pkey_reg = __read_pkey_reg(); in _read_pkey_reg() local 153 line, pkey_reg, shadow_pkey_reg); in _read_pkey_reg() 154 assert(pkey_reg == shadow_pkey_reg); in _read_pkey_reg() 156 return pkey_reg; in _read_pkey_reg() 161 static inline void write_pkey_reg(u64 pkey_reg) in write_pkey_reg() argument 164 __read_pkey_reg(), pkey_reg); in write_pkey_reg() 167 __write_pkey_reg(pkey_reg); in write_pkey_reg() 168 shadow_pkey_reg = pkey_reg; in write_pkey_reg() 170 pkey_reg, __read_pkey_reg()); in write_pkey_reg()
|
| H A D | pkey-powerpc.h | 46 u64 pkey_reg; in __read_pkey_reg() local 48 asm volatile("mfspr %0, 0xd" : "=r" (pkey_reg)); in __read_pkey_reg() 50 return pkey_reg; in __read_pkey_reg() 53 static inline void __write_pkey_reg(u64 pkey_reg) in __write_pkey_reg() argument 55 u64 amr = pkey_reg; in __write_pkey_reg() 58 __func__, __read_pkey_reg(), pkey_reg); in __write_pkey_reg() 64 __func__, __read_pkey_reg(), pkey_reg); in __write_pkey_reg()
|
| H A D | mseal_test.c | 121 unsigned int pkey_reg = 0; in __read_pkey_reg() local 129 pkey_reg = eax; in __read_pkey_reg() 131 return pkey_reg; in __read_pkey_reg() 134 static void __write_pkey_reg(u64 pkey_reg) in __write_pkey_reg() argument 137 unsigned int eax = pkey_reg; in __write_pkey_reg()
|
| H A D | protection_keys.c | 186 u64 pkey_reg = __read_pkey_reg(); in hw_pkey_get() local 190 dprintf2("%s() raw pkey_reg: %016llx\n", __func__, pkey_reg); in hw_pkey_get() 192 return (u32) get_pkey_bits(pkey_reg, pkey); in hw_pkey_get()
|