Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 223 files:

Smatch caller information:

fs/debugfs/file.c full_proxy_open_short() -> simple_open()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 1 file 4096-ptr_max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file->__f_path.dentry (-1),1-s32max
BUF_SIZE 1 file->private_data (-1),232
DATA_SOURCE 0 inode $0
DATA_SOURCE 1 file $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 file->__f_path.dentry->__d_name.hash 0-u32max[c]
USER_DATA 1 file->f_flags 0-u32max
USER_DATA 1 file->f_mode 0,4-u32max
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.moved->d_inode->i_size
USER_PTR 1 file->__f_path.dentry->__d_name.name

sound/soc/sof/sof-client-ipc-kernel-injector.c sof_msg_inject_dfs_open() -> simple_open()

Type Parameter Key Value
PARAM_VALUE 1 file 4096-ptr_max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file->__f_path.dentry (-1),1-s32max
BUF_SIZE 1 file->private_data (-1),232
CAPPED_DATA 1 file->f_path.dentry 1
DATA_SOURCE 0 inode $0
DATA_SOURCE 1 file $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 file->__f_path.dentry->__d_name.hash 0-u32max[c]
USER_DATA 1 file->f_flags 0-u32max
USER_DATA 1 file->f_mode 0,4-u32max
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.moved->d_inode->i_size
USER_PTR 1 file->__f_path.dentry->__d_name.name

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_dbgfs_monitor_data_open() -> simple_open()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 0 inode->i_private 4096-ptr_max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file->__f_path.dentry (-1),1-s32max
BUF_SIZE 1 file->private_data (-1),232
DATA_SOURCE 0 inode $0
DATA_SOURCE 1 file $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 file->__f_path.dentry->__d_name.hash 0-u32max[c]
USER_DATA 1 file->f_flags 0-u32max
USER_DATA 1 file->f_mode 0,4-u32max
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.moved->d_inode->i_size
USER_PTR 1 file->__f_path.dentry->__d_name.name

sound/soc/sof/sof-client-ipc-msg-injector.c sof_msg_inject_dfs_open() -> simple_open()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 1 file 4096-ptr_max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file->__f_path.dentry (-1),1-s32max
BUF_SIZE 1 file->private_data (-1),232
CAPPED_DATA 1 file->f_path.dentry 1
DATA_SOURCE 0 inode $0
DATA_SOURCE 1 file $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 file->__f_path.dentry->__d_name.hash 0-u32max[c]
USER_DATA 1 file->f_flags 0-u32max
USER_DATA 1 file->f_mode 0,4-u32max
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.moved->d_inode->i_size
USER_PTR 1 file->__f_path.dentry->__d_name.name

sound/soc/sof/sof-client-ipc-flood-test.c sof_ipc_flood_dfs_open() -> simple_open()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 1 file 4096-ptr_max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file->__f_path.dentry (-1),1-s32max
BUF_SIZE 1 file->private_data (-1),232
CAPPED_DATA 1 file->f_path.dentry 1
DATA_SOURCE 0 inode $0
DATA_SOURCE 1 file $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 file->__f_path.dentry->__d_name.hash 0-u32max[c]
USER_DATA 1 file->f_flags 0-u32max
USER_DATA 1 file->f_mode 0,4-u32max
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.moved->d_inode->i_size
USER_PTR 1 file->__f_path.dentry->__d_name.name

sound/soc/sof/ipc4-mtrace.c sof_ipc4_mtrace_dfs_open() -> simple_open()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 0 inode->i_private 4096-ptr_max
PARAM_VALUE 1 file 4096-ptr_max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file (-1)-s32max
BUF_SIZE 1 file->__f_path.dentry (-1),1-s32max
BUF_SIZE 1 file->private_data (-1),232
CAPPED_DATA 1 file->f_path.dentry 1
DATA_SOURCE 0 inode $0
DATA_SOURCE 1 file $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 file->__f_path.dentry->__d_name.hash 0-u32max[c]
USER_DATA 1 file->f_flags 0-u32max
USER_DATA 1 file->f_mode 0,4-u32max
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 file->f_path.dentry->d_inode->i_size
NO_OVERFLOW_SIMPLE 1 file->f_path.moved->d_inode->i_size
USER_PTR 1 file->__f_path.dentry->__d_name.name
LOCK2 _T->lock