Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/debugfs/file.c __debugfs_file_get() -> DEBUGFS_I()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size

fs/debugfs/file.c __debugfs_file_get() -> DEBUGFS_I()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size

fs/debugfs/file.c debugfs_get_aux() -> DEBUGFS_I()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->wl->mutex
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &s->lock
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 &sf->lock
HALF_LOCKED2 &telemetry->wr_lock

fs/debugfs/file.c open_proxy_open() -> DEBUGFS_I()

Type Parameter Key Value
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size

fs/debugfs/inode.c __debugfs_create_file() -> DEBUGFS_I()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
BUF_SIZE 0 inode->i_fop (-1),272
BUF_SIZE 0 inode->i_op 256
CAPPED_DATA 0 inode->i_sb->s_time_max 1
DATA_SOURCE 0 inode r debugfs_get_inode
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 inode->i_sb->s_blocksize_bits

fs/debugfs/inode.c __debugfs_create_file() -> DEBUGFS_I()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
BUF_SIZE 0 inode->i_fop (-1),272
BUF_SIZE 0 inode->i_op 256
CAPPED_DATA 0 inode->i_sb->s_time_max 1
DATA_SOURCE 0 inode r debugfs_get_inode
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 inode->i_sb->s_blocksize_bits

fs/debugfs/inode.c debugfs_automount() -> DEBUGFS_I()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &path->dentry->d_lockref.lock

fs/debugfs/inode.c debugfs_create_automount() -> DEBUGFS_I()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
CAPPED_DATA 0 inode->i_sb->s_time_max 1
DATA_SOURCE 0 inode r debugfs_get_inode
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 inode->i_sb->s_blocksize_bits
HALF_LOCKED2 _T->lock

fs/debugfs/inode.c debugfs_free_inode() -> DEBUGFS_I()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu