Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/tree-log.c add_conflicting_inode() -> btrfs_iget_logging()

Type Parameter Key Value
DATA_SOURCE 0 objectid $3
DATA_SOURCE 1 root $1

fs/btrfs/tree-log.c add_inode_ref() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 0,4096-u64max
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c add_inode_ref() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 4096-ptr_max
PARAM_VALUE 1 root->fs_info 4096-ptr_max
CAPPED_DATA 1 root->fs_info->sb 1
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c add_inode_ref() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 4096-ptr_max

fs/btrfs/tree-log.c btrfs_log_all_parents() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 objectid unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/btrfs/tree-log.c check_item_in_log() -> btrfs_iget_logging()

Type Parameter Key Value
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c drop_one_dir_item() -> btrfs_iget_logging()

Type Parameter Key Value
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c fixup_inode_link_counts() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 4096-ptr_max
PARAM_VALUE 1 root->accounting_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 root->fs_info->dirty_cowonly_roots.next 4096-ptr_max
PARAM_VALUE 1 root->fs_info->dirty_cowonly_roots.next->next 4096-ptr_max
PARAM_VALUE 1 root->fs_info->dirty_cowonly_roots.next->prev 4096-ptr_max
PARAM_VALUE 1 root->fs_info->dirty_cowonly_roots.prev 4096-ptr_max
PARAM_VALUE 1 root->fs_info->dirty_cowonly_roots.prev->next 4096-ptr_max
PARAM_VALUE 1 root->fs_info->dirty_cowonly_roots.prev->next->next 4096-ptr_max
PARAM_VALUE 1 root->fs_info->global_block_rsv.full 1
PARAM_VALUE 1 root->fs_info->global_block_rsv.reserved 0-536870912
PARAM_VALUE 1 root->fs_info->global_block_rsv.size 0-536870912
PARAM_VALUE 1 root->fs_info->qgroup_flags 0,4-u64max
PARAM_VALUE 1 root->fs_info->ref_verify_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 root->fs_info->reloc_ctl->refs.refs.counter s32min-s32max
PARAM_VALUE 1 root->fs_info->reloc_ctl_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 root->fs_info->trans_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 root->node->fs_info->tree_mod_log.rb_node 4096-ptr_max
PARAM_VALUE 1 root->node->fs_info->tree_mod_log_lock.dep_map->name 0-255
PARAM_VALUE 1 root->node->fs_info->tree_mod_log_lock.owner (-1)
PARAM_VALUE 1 root->node->fs_info->tree_mod_log_lock.owner_cpu u32max
PARAM_VALUE 1 root->node->fs_info->tree_mod_log_lock.raw_lock.cnts.counter 0-s32max
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c insert_one_name() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root->fs_info->sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648,2704,2712
BUF_SIZE 1 root 0
DATA_SOURCE 1 root $1
BIT_INFO 1 root 0x0,0x0
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c insert_one_name() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 4096-ptr_max
PARAM_VALUE 1 root->fs_info 4096-ptr_max
PARAM_VALUE 1 root->fs_info->sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648,2704,2712
BUF_SIZE 1 root 0
CAPPED_DATA 1 root->fs_info->sb 1
DATA_SOURCE 0 objectid $2
DATA_SOURCE 1 root $1
BIT_INFO 1 root 0x0,0x0
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c link_to_fixup_dir() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 0,4096-u64max
DATA_SOURCE 0 objectid $1
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c log_conflicting_inodes() -> btrfs_iget_logging()

Type Parameter Key Value
DATA_SOURCE 1 root $1

fs/btrfs/tree-log.c log_conflicting_inodes() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 4096-ptr_max
PARAM_VALUE 1 root->fs_info 4096-ptr_max
DATA_SOURCE 1 root $1

fs/btrfs/tree-log.c log_new_ancestors() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 4096-ptr_max
PARAM_VALUE 1 root->fs_info->commit_root_sem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 root->fs_info->commit_root_sem.first_waiter->type 0-1
PARAM_VALUE 1 root->fs_info->sb->s_cop->empty_dir 0,86,4096-ptr_max
PARAM_VALUE 1 root->fs_info->sb->s_cop->get_context 0,706,4096-ptr_max
PARAM_VALUE 1 root->fs_info->sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648,2704,2712
PARAM_VALUE 1 root->fs_info->sb->s_cop->set_context 0,67,4096-ptr_max
PARAM_VALUE 1 root->node->lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 root->node->lock.first_waiter->type 0-1
DATA_SOURCE 1 root $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 objectid unit_byte
HALF_LOCKED2 &inode->i_mmap_lock
HALF_LOCKED2 &inode->vfs_inode.i_rwsem

fs/btrfs/tree-log.c log_new_delayed_dentries() -> btrfs_iget_logging()

Type Parameter Key Value
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c replay_dir_deletes() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 0,4096-u64max
DATA_SOURCE 0 objectid $1
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c replay_one_buffer() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 0,4096-u64max
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c replay_one_extent() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 4096-ptr_max
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c replay_one_name() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 0,4096-u64max
UNITS 0 objectid unit_byte

fs/btrfs/tree-log.c unlink_old_inode_refs() -> btrfs_iget_logging()

Type Parameter Key Value
PARAM_VALUE 1 root 4096-ptr_max
UNITS 0 objectid unit_byte