Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/nilfs2/sufile.c nilfs_sufile_alloc() -> NILFS_SUI()

Type Parameter Key Value
PARAM_VALUE 0 sufile 4096-ptr_max
DATA_SOURCE 0 sufile $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sufile->__i_nlink 1-u32max
USER_DATA 0 sufile->i_blocks 0-u64max
USER_DATA 0 sufile->i_bytes 0-511[c]
USER_DATA 0 sufile->i_ino 0-u64max
USER_DATA 0 sufile->i_mode 0-u16max[c]
USER_DATA 0 sufile->i_rdev 0-u32max[c]

fs/nilfs2/sufile.c nilfs_sufile_do_cancel_free() -> NILFS_SUI()

Type Parameter Key Value
PARAM_VALUE 0 sufile 4096-ptr_max
DATA_SOURCE 0 sufile $0
RX_PATH
TASK_NOT_RUNNING

fs/nilfs2/sufile.c nilfs_sufile_do_free() -> NILFS_SUI()

Type Parameter Key Value
PARAM_VALUE 0 sufile 4096-ptr_max
DATA_SOURCE 0 sufile $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sufile->__i_nlink 1-u32max
USER_DATA 0 sufile->i_blocks 0-u64max
USER_DATA 0 sufile->i_bytes 0-511[c]
USER_DATA 0 sufile->i_ino 0-u64max
USER_DATA 0 sufile->i_mode 0-u16max[c]
USER_DATA 0 sufile->i_rdev 0-u32max[c]

fs/nilfs2/sufile.c nilfs_sufile_do_scrap() -> NILFS_SUI()

Type Parameter Key Value
PARAM_VALUE 0 sufile 4096-ptr_max
DATA_SOURCE 0 sufile $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sufile->__i_nlink 1-u32max
USER_DATA 0 sufile->i_blocks 0-u64max
USER_DATA 0 sufile->i_bytes 0-511[c]
USER_DATA 0 sufile->i_ino 0-u64max
USER_DATA 0 sufile->i_mode 0-u16max[c]
USER_DATA 0 sufile->i_rdev 0-u32max[c]

fs/nilfs2/sufile.c nilfs_sufile_do_set_error() -> NILFS_SUI()

Type Parameter Key Value
PARAM_VALUE 0 sufile 4096-ptr_max
DATA_SOURCE 0 sufile $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sufile->__i_nlink 1-u32max
USER_DATA 0 sufile->i_blocks 0-u64max
USER_DATA 0 sufile->i_bytes 0-511[c]
USER_DATA 0 sufile->i_ino 0-u64max
USER_DATA 0 sufile->i_mode 0-u16max[c]
USER_DATA 0 sufile->i_rdev 0-u32max[c]

fs/nilfs2/sufile.c nilfs_sufile_get_ncleansegs() -> NILFS_SUI()

Type Parameter Key Value
DATA_SOURCE 0 sufile $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

fs/nilfs2/sufile.c nilfs_sufile_read() -> NILFS_SUI()

Type Parameter Key Value
PARAM_VALUE 0 sufile 4096-ptr_max
PARAM_VALUE 0 sufile->i_private 4096-ptr_max
BUF_SIZE 0 sufile (-1)-s32max
BUF_SIZE 0 sufile (-1)-s32max
CAPPED_DATA 0 sufile 1
DATA_SOURCE 0 sufile r nilfs_iget_locked
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sufile->__i_nlink 1-u32max
USER_DATA 0 sufile->i_bytes 0-511[c]
USER_DATA 0 sufile->i_ino 0-u64max
USER_DATA 0 sufile->i_sb->s_flags 0-u64max[c]
NO_OVERFLOW_SIMPLE 0 sufile->i_mapping->host->i_bytes
HALF_LOCKED2 &fc->uapi_mutex

fs/nilfs2/sufile.c nilfs_sufile_resize() -> NILFS_SUI()

Type Parameter Key Value
PARAM_VALUE 0 sufile 4096-ptr_max
DATA_SOURCE 0 sufile $0
CAPABLE 0 21
LOCK2 &nilfs->ns_segctor_sem
TYPE_LOCK (struct the_nilfs)->ns_segctor_sem

fs/nilfs2/sufile.c nilfs_sufile_set_alloc_range() -> NILFS_SUI()

Type Parameter Key Value
DATA_SOURCE 0 sufile $0
CAPABLE 0 21

fs/nilfs2/sufile.c nilfs_sufile_set_suinfo() -> NILFS_SUI()

Type Parameter Key Value
PARAM_VALUE 0 sufile 4096-ptr_max
DATA_SOURCE 0 sufile $0
CAPABLE 0 21
NO_OVERFLOW_SIMPLE 0 sufile->i_mapping->host->i_bytes
HALF_LOCKED2 &inode->i_sb->s_fs_info->ns_segctor_sem

fs/nilfs2/sufile.c nilfs_sufile_truncate_range() -> NILFS_SUI()

Type Parameter Key Value
PARAM_VALUE 0 sufile 4096-ptr_max
DATA_SOURCE 0 sufile $0
CAPABLE 0 21
NO_OVERFLOW_SIMPLE 0 sufile->i_mapping->host->i_bytes
LOCK2 &nilfs->ns_segctor_sem
TYPE_LOCK (struct the_nilfs)->ns_segctor_sem