Symbol: execute_only_pkey
arch/powerpc/include/asm/book3s/64/mmu.h
134
s16 execute_only_pkey; /* key holding execute-only protection */
arch/powerpc/include/asm/pkeys.h
127
extern int execute_only_pkey(struct mm_struct *mm);
arch/powerpc/mm/book3s64/pkeys.c
312
mm->context.execute_only_pkey = execute_only_key;
arch/powerpc/mm/book3s64/pkeys.c
376
return mm->context.execute_only_pkey;
arch/powerpc/mm/book3s64/pkeys.c
385
return (vma_pkey(vma) == vma->vm_mm->context.execute_only_pkey);
arch/powerpc/mm/book3s64/pkeys.c
406
pkey = execute_only_pkey(vma->vm_mm);
arch/powerpc/mm/book3s64/pkeys.c
468
mm->context.execute_only_pkey = oldmm->context.execute_only_pkey;
arch/x86/include/asm/mmu.h
70
s16 execute_only_pkey;
arch/x86/include/asm/mmu_context.h
164
mm->context.execute_only_pkey = -1;
arch/x86/include/asm/mmu_context.h
217
mm->context.execute_only_pkey = oldmm->context.execute_only_pkey;
arch/x86/include/asm/pkeys.h
71
if (pkey == mm->context.execute_only_pkey)
arch/x86/mm/pkeys.c
17
int execute_only_pkey = mm->context.execute_only_pkey;
arch/x86/mm/pkeys.c
21
if (execute_only_pkey == -1) {
arch/x86/mm/pkeys.c
23
execute_only_pkey = mm_pkey_alloc(mm);
arch/x86/mm/pkeys.c
24
if (execute_only_pkey < 0)
arch/x86/mm/pkeys.c
37
!__pkru_allows_read(read_pkru(), execute_only_pkey)) {
arch/x86/mm/pkeys.c
38
return execute_only_pkey;
arch/x86/mm/pkeys.c
45
ret = arch_set_user_pkey_access(current, execute_only_pkey,
arch/x86/mm/pkeys.c
52
mm_set_pkey_free(mm, execute_only_pkey);
arch/x86/mm/pkeys.c
58
mm->context.execute_only_pkey = execute_only_pkey;
arch/x86/mm/pkeys.c
59
return execute_only_pkey;
arch/x86/mm/pkeys.c
67
if (vma_pkey(vma) != vma->vm_mm->context.execute_only_pkey)
arch/x86/mm/pkeys.c
92
pkey = execute_only_pkey(vma->vm_mm);
mm/mmap.c
392
pkey = execute_only_pkey(mm);