Documented in 1 files:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
fs/stat.c vfs_statx_path() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 4096-ptr_max |
| PARAM_VALUE | 0 | path->dentry | 4096-ptr_max |
| DATA_SOURCE | 0 | path | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/namespace.c can_umount() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 739859911093080064,4001651778501722112 |
| PARAM_VALUE | 0 | path->dentry | 4096-ptr_max |
| DATA_SOURCE | 0 | path | $0 |
fs/namespace.c current_chrooted() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 5151062070282903552 |
| PARAM_VALUE | 0 | path->mnt | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &mount_lock.lock |
fs/namespace.c do_change_type() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 23412673478135808,8303553355623030784 |
| DATA_SOURCE | 0 | path | $0 |
| STR_LEN | 0 | path | (-1),8 |
| STR_LEN | 0 | path | (-1),8 |
fs/namespace.c do_lock_mount() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 23412673478135808,1049264793226395648,8303553355623030784 |
| PARAM_VALUE | 0 | path->dentry | 4096-ptr_max |
| DATA_SOURCE | 0 | path | $0 |
| STR_LEN | 0 | path | (-1),8 |
| STR_LEN | 0 | path | (-1),8 |
fs/namespace.c do_mount_setattr() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 4096-ptr_max |
| DATA_SOURCE | 0 | path | $0 |
fs/namespace.c do_move_mount() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 4096-ptr_max |
| DATA_SOURCE | 0 | path | $0 |
| STR_LEN | 0 | path | (-1),8 |
| STR_LEN | 0 | path | (-1),8 |
fs/namespace.c do_reconfigure_mnt() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 23412673478135808,8303553355623030784 |
| PARAM_VALUE | 0 | path->mnt | 4096-ptr_max |
| DATA_SOURCE | 0 | path | $0 |
| STR_LEN | 0 | path | (-1),8 |
| STR_LEN | 0 | path | (-1),8 |
fs/namespace.c do_remount() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 23412673478135808,8303553355623030784 |
| PARAM_VALUE | 0 | path->mnt | 4096-ptr_max |
| DATA_SOURCE | 0 | path | $0 |
| STR_LEN | 0 | path | (-1),8 |
| STR_LEN | 0 | path | (-1),8 |
fs/namespace.c do_set_group() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 4096-ptr_max |
| DATA_SOURCE | 0 | path | $0 |
| LOCK2 | global &namespace_sem |
fs/namespace.c do_set_group() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 1049264793226395648 |
| DATA_SOURCE | 0 | path | $1 |
| LOCK2 | global &namespace_sem |
fs/namespace.c lock_mount_exact() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 7924466181690916864 |
| PARAM_VALUE | 0 | path->mnt | 4096-ptr_max |
| DATA_SOURCE | 0 | path | $0 |
| NS_CAPABLE | 0 | 21 | |
| RX_PATH |
fs/namespace.c path_pivot_root() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 3328856821100011520 |
fs/namespace.c path_pivot_root() -> path_mounted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 974911601717030912,1195093872740364288 |
| PARAM_VALUE | 0 | path->dentry | 4096-ptr_max |
| CAPPED_DATA | 0 | path->dentry | 1 |
| DATA_SOURCE | 0 | path | $0 |