Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/proc/base.c __mem_open() -> proc_mem_open()

Type Parameter Key Value
PARAM_VALUE 1 mode 1-2,9
DATA_SOURCE 0 inode $0
DATA_SOURCE 1 mode $2
HARD_MAX 1 mode 9
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits

fs/proc/task_mmu.c pagemap_open() -> proc_mem_open()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size

fs/proc/task_mmu.c proc_maps_open() -> proc_mem_open()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size

fs/proc/task_mmu.c smaps_rollup_open() -> proc_mem_open()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size