Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
mm/shmem.c shmem_file_setup() -> __shmem_file_setup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 4 | i_flags | 0 |
| BUF_SIZE | 1 | name | (-1),5,8-9,12,14,17,256 |
| BUF_SIZE | 1 | name | (-1),5,8-9,12,14,17,256 |
| DATA_SOURCE | 1 | name | $0 |
| DATA_SOURCE | 2 | size | $1 |
| DATA_SOURCE | 3 | flags | $2 |
| STR_LEN | 0 | mnt | (-1)-0,4,8,11,13,16 |
| STR_LEN | 1 | name | (-1)-0,4,8,11,13,16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | size | 0-s64max[c] |
| UNITS | 2 | size | unit_byte |
mm/shmem.c shmem_file_setup_with_mnt() -> __shmem_file_setup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mnt | 1-u64max |
| PARAM_VALUE | 1 | name | 3116414117130858496,7946866221686157312 |
| PARAM_VALUE | 3 | flags | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 4 | i_flags | 0 |
| BUF_SIZE | 1 | name | 5,14 |
| BUF_SIZE | 1 | name | 5,14 |
| DATA_SOURCE | 0 | mnt | $0 |
| DATA_SOURCE | 1 | name | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | flags | $3 |
| STR_LEN | 0 | mnt | 4,13 |
| STR_LEN | 0 | mnt | 4,13 |
| TERMINATED | 1 | name | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | size | 0-s64max[c] |
| UNITS | 2 | size | unit_byte |
mm/shmem.c shmem_kernel_file_setup() -> __shmem_file_setup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 4 | i_flags | 512 |
| BUF_SIZE | 1 | name | (-1),9,11-13,16-29,33 |
| BUF_SIZE | 1 | name | (-1),9,11-13,16-29,33 |
| DATA_SOURCE | 1 | name | $0 |
| DATA_SOURCE | 2 | size | $1 |
| DATA_SOURCE | 3 | flags | $2 |
| STR_LEN | 0 | mnt | (-1)-0,8,10-11,16-23,25-28,32 |
| STR_LEN | 1 | name | (-1)-0,8,10-11,16-23,25-28,32 |
| NOSPEC | 2 | size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | size | 2-s32max[c] |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &ids->rwsem |