Lines Matching refs:keyidx
47 x86_pkru_get_perm_unsup(u_int keyidx, int *access, int *modify) in x86_pkru_get_perm_unsup() argument
55 x86_pkru_get_perm_hw(u_int keyidx, int *access, int *modify) in x86_pkru_get_perm_hw() argument
59 if (keyidx > MAX_PKRU_IDX) { in x86_pkru_get_perm_hw()
63 keyidx *= 2; in x86_pkru_get_perm_hw()
65 *access = (pkru & (1 << keyidx)) == 0; in x86_pkru_get_perm_hw()
66 *modify = (pkru & (2 << keyidx)) == 0; in x86_pkru_get_perm_hw()
78 x86_pkru_set_perm_unsup(u_int keyidx, int access, int modify) in x86_pkru_set_perm_unsup() argument
86 x86_pkru_set_perm_hw(u_int keyidx, int access, int modify) in x86_pkru_set_perm_hw() argument
90 if (keyidx > MAX_PKRU_IDX) { in x86_pkru_set_perm_hw()
94 keyidx *= 2; in x86_pkru_set_perm_hw()
96 pkru &= ~(3 << keyidx); in x86_pkru_set_perm_hw()
98 pkru |= 1 << keyidx; in x86_pkru_set_perm_hw()
100 pkru |= 2 << keyidx; in x86_pkru_set_perm_hw()
113 x86_pkru_protect_range(void *addr, unsigned long len, u_int keyidx, int flags) in x86_pkru_protect_range() argument
120 a64pkru.keyidx = keyidx; in x86_pkru_protect_range()