Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/smb/client/file.c cifs_get_writable_file() -> __cifs_get_writable_file()

Type Parameter Key Value
PARAM_VALUE 0 cifs_inode 4096-ptr_max
PARAM_VALUE 1 find_flags 0-2
PARAM_VALUE 2 open_flags 0
DATA_SOURCE 0 cifs_inode $0
DATA_SOURCE 1 find_flags $1 [m]
DATA_SOURCE 3 ret_file $2
RX_PATH
TASK_NOT_RUNNING

fs/smb/client/file.c cifs_open() -> __cifs_get_writable_file()

Type Parameter Key Value
PARAM_VALUE 0 cifs_inode 4096-ptr_max
PARAM_VALUE 1 find_flags 13
PARAM_VALUE 3 ret_file 7510424162966851584
PARAM_VALUE 3 *ret_file 0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 open_flags 0-u32max

fs/smb/client/ioctl.c cifs_get_writable_file() -> __cifs_get_writable_file()

Type Parameter Key Value
PARAM_VALUE 0 cifs_inode 4096-ptr_max
PARAM_VALUE 1 find_flags 1
PARAM_VALUE 2 open_flags 0
PARAM_VALUE 3 ret_file 6367693603738066944
DATA_SOURCE 0 cifs_inode $0
DATA_SOURCE 1 find_flags $1 [m]
DATA_SOURCE 3 ret_file $2