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