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_loopback() -> copy_tree()

Type Parameter Key Value
PARAM_VALUE 0 src_root 4096-ptr_max
PARAM_VALUE 1 dentry 0,4096-ptr_max
PARAM_VALUE 2 flag 0,2,64
CAPPED_DATA 1 dentry 1
DATA_SOURCE 0 src_root r real_mount
DATA_SOURCE 2 flag $2
BIT_INFO 0 src_root->mnt_t_flags 0x0,0xfffffffd
BIT_INFO 2 flag 0x0,0x42
HALF_LOCKED2 &to_path.dentry->d_inode->i_rwsem
HALF_LOCKED2 global &namespace_sem

fs/namespace.c copy_mnt_ns() -> copy_tree()

Type Parameter Key Value
PARAM_VALUE 0 src_root 4096-ptr_max
PARAM_VALUE 2 flag 2,5,7
FUZZY_MAX 2 flag 5
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dentry unit_jiffy
LOCK2 global &namespace_sem
HALF_LOCKED2 &tsk->signal->exec_update_lock

fs/pnode.c propagate_mnt() -> copy_tree()

Type Parameter Key Value
PARAM_VALUE 0 src_root 4096-ptr_max
PARAM_VALUE 2 flag 2,8,10
BUF_SIZE 0 src_root (-1)-s32max
BUF_SIZE 0 src_root (-1)-s32max
FUZZY_MAX 2 flag 8
BIT_INFO 2 flag 0x0,0xa
RX_PATH