Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
Smatch caller information:
fs/nsfs.c nsfs_export_open() -> file_open_root()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 2727985322429325312 |
| PARAM_VALUE | 0 | root->dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | root->mnt | 4096-ptr_max |
| PARAM_VALUE | 0 | root->mnt->mnt_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | root->mnt->mnt_sb->s_export_op | 4096-ptr_max |
| PARAM_VALUE | 0 | root->mnt->mnt_sb->s_export_op->open | 631201664538705920,4233052046380007424 |
| PARAM_VALUE | 1 | filename | 4602998933304729600 |
| PARAM_VALUE | 3 | mode | 0 |
| DATA_SOURCE | 0 | root | $0 |
| DATA_SOURCE | 2 | flags | $1 |
| STR_LEN | 0 | root | 0 |
| TERMINATED | 1 | filename | 1 |
| USER_DATA | 2 | flags | s32min-s32max |
fs/fhandle.c file_open_handle() -> file_open_root()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 2727985322429325312 |
| PARAM_VALUE | 0 | root->dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | root->mnt | 4096-ptr_max |
| PARAM_VALUE | 0 | root->mnt->mnt_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | root->mnt->mnt_sb->s_export_op | 4096-ptr_max |
| PARAM_VALUE | 1 | filename | 4602998933304729600 |
| PARAM_VALUE | 3 | mode | 0 |
| DATA_SOURCE | 0 | root | $0 |
| DATA_SOURCE | 2 | flags | $1 |
| STR_LEN | 0 | root | 0 |
| TERMINATED | 1 | filename | 1 |
| USER_DATA | 2 | flags | s32min-s32max |
fs/proc/proc_sysctl.c file_open_root_mnt() -> file_open_root()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | filename | 1-u64max |
| PARAM_VALUE | 2 | flags | 1 |
| PARAM_VALUE | 3 | mode | 0 |
| BUF_SIZE | 1 | filename | 0-s32max |
| BUF_SIZE | 1 | filename | 0-s32max |
| CAPPED_DATA | 1 | filename | 1 |
| DATA_SOURCE | 1 | filename | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | mode | $3 |
| HALF_LOCKED2 | irq |