Home
last modified time | relevance | path

Searched refs:pkey_shift (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dpkeys.c395 int pkey_shift; in pkey_access_permitted() local
398 pkey_shift = pkeyshift(pkey); in pkey_access_permitted()
400 return !(read_iamr() & (IAMR_EX_BIT << pkey_shift)); in pkey_access_permitted()
404 return !(amr & (AMR_WR_BIT << pkey_shift)); in pkey_access_permitted()
406 return !(amr & (AMR_RD_BIT << pkey_shift)); in pkey_access_permitted()
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dpkeys.c416 int pkey_shift; in pkey_access_permitted() local
419 pkey_shift = pkeyshift(pkey); in pkey_access_permitted()
421 return !(current_thread_iamr() & (IAMR_EX_BIT << pkey_shift)); in pkey_access_permitted()
425 return !(amr & (AMR_WR_BIT << pkey_shift)); in pkey_access_permitted()
427 return !(amr & (AMR_RD_BIT << pkey_shift)); in pkey_access_permitted()
/kernel/linux/linux-5.10/arch/x86/kernel/fpu/
H A Dxstate.c1041 int pkey_shift = (pkey * PKRU_BITS_PER_PKEY); in arch_set_user_pkey_access() local
1065 new_pkru_bits <<= pkey_shift; in arch_set_user_pkey_access() local
1069 old_pkru &= ~((PKRU_AD_BIT|PKRU_WD_BIT) << pkey_shift); in arch_set_user_pkey_access()
/kernel/linux/linux-6.6/arch/x86/kernel/fpu/
H A Dxstate.c1004 int pkey_shift; in arch_set_user_pkey_access() local
1028 pkey_shift = pkey * PKRU_BITS_PER_PKEY; in arch_set_user_pkey_access()
1029 new_pkru_bits <<= pkey_shift; in arch_set_user_pkey_access() local
1033 old_pkru &= ~((PKRU_AD_BIT|PKRU_WD_BIT) << pkey_shift); in arch_set_user_pkey_access()

Completed in 6 milliseconds