Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/overlayfs/copy_up.c ovl_copy_up_data() -> ovl_path_open()

Type Parameter Key Value
PARAM_VALUE 0 path 584906609116573696,5708348888096567296
PARAM_VALUE 0 path->dentry 1-u64max
PARAM_VALUE 1 flags 32769
DATA_SOURCE 0 path $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_lockref.lock

fs/overlayfs/copy_up.c ovl_copy_up_file() -> ovl_path_open()

Type Parameter Key Value
PARAM_VALUE 0 path 7744813573323341824
PARAM_VALUE 0 path->dentry 1-u64max
PARAM_VALUE 1 flags 32768
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_lockref.lock

fs/overlayfs/copy_up.c ovl_sync_file() -> ovl_path_open()

Type Parameter Key Value
PARAM_VALUE 0 path 3202859271892254720
PARAM_VALUE 0 path->dentry 4096-ptr_max
PARAM_VALUE 1 flags 32768
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_lockref.lock

fs/overlayfs/readdir.c ovl_dir_open_realfile() -> ovl_path_open()

Type Parameter Key Value
PARAM_VALUE 0 path 5676768983370199040,9116933234661752832
PARAM_VALUE 1 flags 0,32768
DATA_SOURCE 0 path $1
BIT_INFO 1 flags 0x0,0x8000
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flags 32768[c]

fs/overlayfs/readdir.c ovl_dir_read() -> ovl_path_open()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
PARAM_VALUE 1 flags 32768
DATA_SOURCE 0 path $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING