Defined in 1 files as a prototype:
Defined in 2 files as a member:
- arch/powerpc/include/asm/book3s/64/mmu.h, line 134 (as a member)
- arch/x86/include/asm/mmu.h, line 70 (as a member)
Defined in 1 files as a macro:
Defined in 3 files as a function:
- arch/arm64/include/asm/pkeys.h, line 36 (as a function)
- arch/powerpc/mm/book3s64/pkeys.c, line 373 (as a function)
- arch/x86/include/asm/pkeys.h, line 24 (as a function)
Referenced in 5 files:
- arch/powerpc/mm/book3s64/pkeys.c
- arch/x86/include/asm/mmu_context.h
- arch/x86/include/asm/pkeys.h, line 70
- arch/x86/mm/pkeys.c
- mm/mmap.c, line 395
Smatch caller information:
mm/mmap.c do_mmap() -> execute_only_pkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &ctx->ring_lock | ||
| HALF_LOCKED2 | &mm->mmap_lock |
arch/x86/mm/pkeys.c __arch_override_mprotect_pkey() -> execute_only_pkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | mm | unit_byte |