Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/namespace.c mntns_install() -> vfs_path_lookup()

Type Parameter Key Value
PARAM_VALUE 1 mnt 4096-ptr_max
PARAM_VALUE 2 name 959101290386378752
PARAM_VALUE 3 flags 32
PARAM_VALUE 4 path 8526643358623633408
BUF_SIZE 2 name 2
STR_LEN 0 dentry 1
NS_CAPABLE 0 18
NS_CAPABLE 0 21
TERMINATED 2 name 1
UNITS 0 dentry unit_jiffy

fs/namespace.c mount_subtree() -> vfs_path_lookup()

Type Parameter Key Value
PARAM_VALUE 1 mnt 4096-ptr_max
PARAM_VALUE 3 flags 5
PARAM_VALUE 4 path 1743122372534272000
BUF_SIZE 1 mnt 32
BUF_SIZE 2 name (-1),2-4097
BUF_SIZE 2 name (-1),2-4097
DATA_SOURCE 1 mnt $0
DATA_SOURCE 2 name $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dentry unit_jiffy

fs/smb/server/vfs.c __ksmbd_vfs_kern_path() -> vfs_path_lookup()

Type Parameter Key Value
PARAM_VALUE 2 name 4096-ptr_max
PARAM_VALUE 3 flags 0,16777216
PARAM_VALUE 4 path 4183692766515249152
PARAM_VALUE 4 path->dentry 4096-ptr_max
PARAM_VALUE 4 path->mnt 1-u64max
DATA_SOURCE 2 name $1
DATA_SOURCE 3 flags $2
HARD_MAX 3 flags 16777216
HALF_LOCKED2 &pool->lock

fs/overlayfs/namei.c ovl_lookup_data_layer() -> vfs_path_lookup()

Type Parameter Key Value
PARAM_VALUE 1 mnt 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max
PARAM_VALUE 3 flags 218103808
PARAM_VALUE 4 path 7939302794059505664
DATA_SOURCE 2 name $1
DATA_SOURCE 4 path $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &dentry->d_sb->s_vfs_rename_mutex