Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/disk-io.c open_ctree() -> btrfs_init_csum_hash()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 0 fs_info->btree_inode->i_bytes 0-u16max
PARAM_VALUE 0 fs_info->btree_inode->i_count.counter s32min-s32max
PARAM_VALUE 0 fs_info->btree_inode->i_data.gfp_mask 0-4294967295
PARAM_VALUE 0 fs_info->btree_inode->i_data.i_mmap_writable.counter s32min-s32max
PARAM_VALUE 0 fs_info->btree_inode->i_data.invalidate_lock.osq.tail.counter s32min-s32max
PARAM_VALUE 0 fs_info->btree_inode->i_data.wb_err 0-4294967295
PARAM_VALUE 0 fs_info->btree_inode->i_dio_count.counter s32min-s32max
PARAM_VALUE 0 fs_info->btree_inode->i_flags 0-4294967295
PARAM_VALUE 0 fs_info->btree_inode->i_fsnotify_mask 0-4294967295
PARAM_VALUE 0 fs_info->btree_inode->i_generation 0-4294967295
PARAM_VALUE 0 fs_info->btree_inode->i_opflags 0-u16max
PARAM_VALUE 0 fs_info->btree_inode->i_rdev 0-4294967295
PARAM_VALUE 0 fs_info->btree_inode->i_rwsem.osq.tail.counter s32min-s32max
PARAM_VALUE 0 fs_info->btree_inode->i_state.__state 0-4294967295
PARAM_VALUE 0 fs_info->btree_inode->i_wb_frn_avg_time 0-u16max
PARAM_VALUE 0 fs_info->btree_inode->i_wb_frn_history 0-u16max
PARAM_VALUE 0 fs_info->btree_inode->i_wb_frn_winner s32min-s32max
PARAM_VALUE 0 fs_info->btree_inode->i_write_hint 0-4294967295
PARAM_VALUE 0 fs_info->btree_inode->i_writecount.counter s32min-s32max
PARAM_VALUE 0 fs_info->chunk_root 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->block_rsv 0,4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->delalloc_inodes.next 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->delalloc_inodes.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->delalloc_mutex.magic 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->delalloc_root.next 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->delalloc_root.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->dirty_list.next 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->dirty_list.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->fs_info 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->inodes.xa_flags 0
PARAM_VALUE 0 fs_info->chunk_root->inodes.xa_head 0
PARAM_VALUE 0 fs_info->chunk_root->leak_list.next 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->log_mutex.magic 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->log_transid_committed (-1)
PARAM_VALUE 0 fs_info->chunk_root->log_writer_wait.head.next 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->log_writer_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->objectid_mutex.magic 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->ordered_extent_mutex.magic 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->ordered_extents.next 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->ordered_extents.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->ordered_root.next 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->ordered_root.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->qgroup_flush_wait.head.next 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->qgroup_flush_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->refs.refs.counter 1
PARAM_VALUE 0 fs_info->chunk_root->reloc_dirty_list.next 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->reloc_dirty_list.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->root_key.objectid 3
PARAM_VALUE 0 fs_info->chunk_root->root_list.next 4096-ptr_max
PARAM_VALUE 0 fs_info->chunk_root->root_list.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->csum_size 0-u16max
PARAM_VALUE 0 fs_info->csum_type 0-3
PARAM_VALUE 0 fs_info->sb 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->block_rsv 0,4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->delalloc_inodes.next 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->delalloc_inodes.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->delalloc_mutex.magic 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->delalloc_root.next 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->delalloc_root.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->dirty_list.next 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->dirty_list.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->fs_info 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->inodes.xa_flags 0
PARAM_VALUE 0 fs_info->tree_root->inodes.xa_head 0
PARAM_VALUE 0 fs_info->tree_root->leak_list.next 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->log_mutex.magic 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->log_transid_committed (-1)
PARAM_VALUE 0 fs_info->tree_root->log_writer_wait.head.next 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->log_writer_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->log_writers.counter 0
PARAM_VALUE 0 fs_info->tree_root->objectid_mutex.magic 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->ordered_extent_mutex.magic 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->ordered_extents.next 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->ordered_extents.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->ordered_root.next 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->ordered_root.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->qgroup_flush_wait.head.next 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->qgroup_flush_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->refs.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 fs_info->tree_root->reloc_dirty_list.next 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->reloc_dirty_list.prev 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->root_key.objectid 1
PARAM_VALUE 0 fs_info->tree_root->root_list.next 4096-ptr_max
PARAM_VALUE 0 fs_info->tree_root->root_list.prev 4096-ptr_max
PARAM_VALUE 1 csum_type 0-3
BUF_SIZE 0 fs_info 1-s32max
BUF_SIZE 0 fs_info 1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2880
BUF_SIZE 0 fs_info->tree_root (-1),2880
DATA_SOURCE 1 csum_type r btrfs_super_csum_type
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 fs_info unit_byte
HALF_LOCKED2 &fc->uapi_mutex