Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/f2fs/inode.c f2fs_record_inode_state() -> f2fs_add_ino_entry()

Type Parameter Key Value
PARAM_VALUE 2 type 2
DATA_SOURCE 0 sbi $0
DATA_SOURCE 1 ino $1
NOCHECK_CALL

fs/f2fs/inode.c f2fs_record_inode_state() -> f2fs_add_ino_entry()

Type Parameter Key Value
PARAM_VALUE 2 type 3
DATA_SOURCE 0 sbi $0
DATA_SOURCE 1 ino $1
NOCHECK_CALL

fs/f2fs/checkpoint.c f2fs_add_orphan_inode() -> f2fs_add_ino_entry()

Type Parameter Key Value
PARAM_VALUE 2 type 0
BUF_SIZE 0 sbi 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/xattr.c __f2fs_setxattr() -> f2fs_add_ino_entry()

Type Parameter Key Value
PARAM_VALUE 0 sbi 4096-ptr_max
PARAM_VALUE 0 sbi->current_reserved_blocks 0-4294967295
PARAM_VALUE 0 sbi->discard_blks 0-4294967295
PARAM_VALUE 0 sbi->nm_info->available_nids 0-4294967295
PARAM_VALUE 0 sbi->nm_info->dirty_nats_ratio 0-4294967295
PARAM_VALUE 0 sbi->nm_info->free_nid_root.xa_flags 0-4294967295
PARAM_VALUE 0 sbi->nm_info->max_nid 0-4294967295
PARAM_VALUE 0 sbi->nm_info->max_rf_node_blocks 0-4294967295
PARAM_VALUE 0 sbi->nm_info->nat_bits_blocks 0-4294967295
PARAM_VALUE 0 sbi->nm_info->nat_blkaddr 0-4294967295
PARAM_VALUE 0 sbi->nm_info->nat_blocks 0-4294967295
PARAM_VALUE 0 sbi->nm_info->nat_root.xa_flags 0-4294967295
PARAM_VALUE 0 sbi->nm_info->nat_set_root.xa_flags 0-4294967295
PARAM_VALUE 0 sbi->nm_info->nat_tree_lock.internal_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 sbi->nm_info->next_scan_nid 0-4294967295
PARAM_VALUE 0 sbi->nm_info->ra_nid_pages 0-4294967295
PARAM_VALUE 0 sbi->nm_info->ram_thresh 0-4294967295
PARAM_VALUE 0 sbi->raw_super->feature 0-4294967295
PARAM_VALUE 0 sbi->sm_info->ipu_policy 0-4294967295
PARAM_VALUE 0 sbi->sm_info->main_blkaddr 0-4294967295
PARAM_VALUE 0 sbi->sm_info->main_segments 0-4294967295
PARAM_VALUE 0 sbi->sm_info->min_fsync_blocks 0-4294967295
PARAM_VALUE 0 sbi->sm_info->min_hot_blocks 0-4294967295
PARAM_VALUE 0 sbi->sm_info->min_ipu_util 0-4294967295
PARAM_VALUE 0 sbi->sm_info->min_seq_blocks 0-4294967295
PARAM_VALUE 0 sbi->sm_info->min_ssr_sections 0-4294967295
PARAM_VALUE 0 sbi->sm_info->ovp_segments 0-4294967295
PARAM_VALUE 0 sbi->sm_info->rec_prefree_segments 0-4294967295
PARAM_VALUE 0 sbi->sm_info->reserved_segments 0-4294967295
PARAM_VALUE 0 sbi->sm_info->seg0_blkaddr 0-4294967295
PARAM_VALUE 0 sbi->sm_info->segment_count 0-4294967295
PARAM_VALUE 0 sbi->sm_info->ssa_blkaddr 0-4294967295
PARAM_VALUE 0 sbi->stop_reason_dirty 0-1
PARAM_VALUE 0 sbi->total_valid_block_count 0-4294967295
PARAM_VALUE 0 sbi->total_valid_node_count 0-4294967295
PARAM_VALUE 0 sbi->unusable_block_count 0-4294967295
PARAM_VALUE 2 type 5
BUF_SIZE 0 sbi 1-s32max
BUF_SIZE 0 sbi 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 ino
UNITS 0 sbi unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem

fs/f2fs/dir.c f2fs_delete_entry() -> f2fs_add_ino_entry()

Type Parameter Key Value
PARAM_VALUE 1 ino 0-4294967294
PARAM_VALUE 2 type 4
BUF_SIZE 0 sbi 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem