Defined in 3 files as a macro:
- arch/arm64/include/asm/mman.h, line 94 (as a macro)
- arch/sparc/include/asm/mman.h, line 57 (as a macro)
- include/linux/mman.h, line 123 (as a macro)
Defined in 4 files as a function:
- arch/arm64/include/asm/mman.h, line 71 (as a function)
- arch/sparc/include/asm/mman.h, line 61 (as a function)
- include/linux/mman.h, line 119 (as a function)
- tools/testing/vma/include/stubs.h, line 323 (as a function)
Referenced in 3 files:
Smatch caller information:
mm/mprotect.c do_mprotect_pkey() -> arch_validate_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | flags | 0-u64max[c] |
mm/vma.c mmap_region() -> arch_validate_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->ring_lock | ||
| HALF_LOCKED2 | &mm->mmap_lock |