Home
last modified time | relevance | path

Searched defs:pkey (Results 1 – 14 of 14) sorted by relevance

/arch/powerpc/include/asm/
Dpkeys.h33 static inline u64 pkey_to_vmflag_bits(u16 pkey) in pkey_to_vmflag_bits()
50 #define pkey_alloc_mask(pkey) (0x1 << pkey) argument
54 #define __mm_pkey_allocated(mm, pkey) { \ argument
58 #define __mm_pkey_free(mm, pkey) { \ argument
62 #define __mm_pkey_is_allocated(mm, pkey) \ argument
65 #define __mm_pkey_is_reserved(pkey) (reserved_allocation_mask & \ argument
68 static inline bool mm_pkey_is_allocated(struct mm_struct *mm, int pkey) in mm_pkey_is_allocated()
110 static inline int mm_pkey_free(struct mm_struct *mm, int pkey) in mm_pkey_free()
131 int prot, int pkey) in arch_override_mprotect_pkey()
148 static inline int arch_set_user_pkey_access(struct task_struct *tsk, int pkey, in arch_set_user_pkey_access()
Dmman.h17 unsigned long pkey) in arch_calc_vm_prot_bits()
25 #define arch_calc_vm_prot_bits(prot, pkey) arch_calc_vm_prot_bits(prot, pkey) argument
/arch/x86/include/asm/
Dpkeys.h36 int prot, int pkey) in arch_override_mprotect_pkey()
50 #define mm_set_pkey_allocated(mm, pkey) do { \ argument
53 #define mm_set_pkey_free(mm, pkey) do { \ argument
58 bool mm_pkey_is_allocated(struct mm_struct *mm, int pkey) in mm_pkey_is_allocated()
111 int mm_pkey_free(struct mm_struct *mm, int pkey) in mm_pkey_free()
Dpkru.h19 static inline bool __pkru_allows_read(u32 pkru, u16 pkey) in __pkru_allows_read()
25 static inline bool __pkru_allows_write(u32 pkru, u16 pkey) in __pkru_allows_write()
Dpgtable.h1350 static inline bool __pkru_allows_pkey(u16 pkey, bool write) in __pkru_allows_pkey()
/arch/powerpc/mm/book3s64/
Dpkeys.c48 #define pkeyshift(pkey) (PKEY_REG_BITS - ((pkey+1) * AMR_BITS_PER_PKEY)) argument
313 static inline void init_amr(int pkey, u8 init_bits) in init_amr()
321 static inline void init_iamr(int pkey, u8 init_bits) in init_iamr()
336 int __arch_set_user_pkey_access(struct task_struct *tsk, int pkey, in __arch_set_user_pkey_access()
390 int pkey) in __arch_override_mprotect_pkey()
413 static bool pkey_access_permitted(int pkey, bool write, bool execute) in pkey_access_permitted()
/arch/x86/mm/
Dpkeys.c76 int __arch_override_mprotect_pkey(struct vm_area_struct *vma, int prot, int pkey) in __arch_override_mprotect_pkey()
113 #define PKRU_AD_KEY(pkey) (PKRU_AD_BIT << ((pkey) * PKRU_BITS_PER_PKEY)) argument
Dfault.c714 u32 pkey) in kernelmode_fixup_or_oops()
801 unsigned long address, u32 pkey, int si_code) in __bad_area_nosemaphore()
860 unsigned long address, u32 pkey, int si_code) in __bad_area()
925 u32 pkey = vma_pkey(vma); in bad_area_access_error() local
/arch/arm64/include/asm/
Dmman.h22 #define arch_calc_vm_prot_bits(prot, pkey) arch_calc_vm_prot_bits(prot, pkey) argument
/arch/sparc/include/asm/
Dmman.h30 #define arch_calc_vm_prot_bits(prot, pkey) sparc_calc_vm_prot_bits(prot) argument
/arch/powerpc/mm/
Dfault.c96 int pkey; in bad_access_pkey() local
/arch/x86/kernel/fpu/
Dxstate.c922 int arch_set_user_pkey_access(struct task_struct *tsk, int pkey, in arch_set_user_pkey_access()
/arch/s390/crypto/
Dpaes_s390.c146 struct pkey_protkey pkey; in __paes_convert_key() local
/arch/s390/include/uapi/asm/
Dpkey.h443 __u8 __user *pkey; /* in: pkey blob buffer space ptr */ member