Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

mm/madvise.c anon_vma_name_reuse() -> anon_vma_name_alloc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &madv_behavior->mm->mmap_lock

mm/madvise.c set_anon_vma_name() -> anon_vma_name_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
BUF_SIZE 0 name s32min-s32max
DATA_SOURCE 0 name r strndup_user
TERMINATED 0 name 1
USER_DATA 0 *name 0-255
USER_PTR 0 name

mm/vma_init.c anon_vma_name_reuse() -> anon_vma_name_alloc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &oldmm->mmap_lock