Home
last modified time | relevance | path

Searched refs:pkey_reg (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/tools/testing/selftests/vm/
H A Dpkey-helpers.h122 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 Dpkey-x86.h61 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 Dpkey-powerpc.h44 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 Dprotection_keys.c179 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 Dpkey-helpers.h124 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 Dpkey-x86.h43 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 Dpkey-powerpc.h41 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 Dprotection_keys.c180 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