Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
fs/namespace.c do_mount() -> path_mount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_name | 0,4096-ptr_max |
| PARAM_VALUE | 1 | path | 8303553355623030784 |
| PARAM_VALUE | 2 | type_page | 0,4096-ptr_max |
| PARAM_VALUE | 4 | data_page | 0,4096-ptr_max |
| BUF_SIZE | 4 | data_page | (-1),4096 |
| BUF_SIZE | 4 | data_page | (-1),4096 |
| DATA_SOURCE | 0 | dev_name | $0 |
| DATA_SOURCE | 2 | type_page | $2 |
| DATA_SOURCE | 3 | flags | $3 |
| DATA_SOURCE | 4 | data_page | $4 |
| USER_DATA | 3 | flags | 0-u64max |
| USER_DATA | 4 | *data_page | s64min-s64max |
| USER_PTR | 4 | data_page |
fs/init.c init_mount() -> path_mount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 23412673478135808 |
| PARAM_VALUE | 2 | type_page | 4096-ptr_max |
| PARAM_VALUE | 3 | flags | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 4 | data_page | 0,4096-ptr_max |
| BUF_SIZE | 0 | dev_name | (-1),9-10,64 |
| BUF_SIZE | 0 | dev_name | (-1),9-10,64 |
| BUF_SIZE | 2 | type_page | (-1),4-5,9,4096 |
| BUF_SIZE | 2 | type_page | (-1),4-5,9,4096 |
| BUF_SIZE | 4 | data_page | (-1)-0,4096 |
| BUF_SIZE | 4 | data_page | (-1)-0,4096 |
| DATA_SOURCE | 0 | dev_name | $0 |
| DATA_SOURCE | 2 | type_page | $2 |
| DATA_SOURCE | 3 | flags | $3 |
| DATA_SOURCE | 4 | data_page | $4 |
| STR_LEN | 0 | dev_name | (-1),3-4,8-9 |
| STR_LEN | 0 | dev_name | (-1),3-4,8-9 |
| STR_LEN | 1 | path | (-1),8 |
| STR_LEN | 2 | type_page | (-1),8 |