Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/btrfs/tree-mod-log.c btrfs_tree_mod_log_free_eb() -> tree_mod_log_free_eb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fs_info | 4096-ptr_max |
| PARAM_VALUE | 0 | fs_info->btree_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry | 0,8684,447817974243774464,687732489194512384,742201802719268864 |
| PARAM_VALUE | 0 | fs_info->dirty_metadata_bytes.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fs_info->dirty_metadata_bytes.lock.owner | (-1) |
| PARAM_VALUE | 0 | fs_info->dirty_metadata_bytes.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | fs_info->tree_mod_log_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fs_info->tree_mod_log_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | tm_list | 16,4096-ptr_max |
| BUF_SIZE | 1 | tm_list | 0-u64max |
| CAPPED_DATA | 2 | nritems | 1 |
| DATA_SOURCE | 1 | tm_list | r _kzalloc_noprof |
| DATA_SOURCE | 2 | nritems | r btrfs_header_nritems |
| PARAM_COMPARE | 0 | &fs_info->tree_mod_seq_list | != $0->tree_mod_seq_list.next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | nritems | |
| UNITS | 0 | fs_info | unit_byte |
| UNITS | 2 | nritems | unit_array_size |
| LOCK2 | 0 | &fs_info->tree_mod_log_lock | |
| HALF_LOCKED2 | &eb->lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->tree_mod_log_lock |
fs/btrfs/tree-mod-log.c btrfs_tree_mod_log_insert_root() -> tree_mod_log_free_eb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fs_info | 4096-ptr_max |
| PARAM_VALUE | 0 | fs_info->tree_mod_log_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fs_info->tree_mod_log_lock.owner_cpu | 0 |
| PARAM_VALUE | 0 | fs_info->tree_mod_log_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | tm_list | 16,4096-ptr_max |
| BUF_SIZE | 1 | tm_list | 0-u64max |
| CAPPED_DATA | 2 | nritems | 1 |
| DATA_SOURCE | 1 | tm_list | r _kzalloc_noprof |
| DATA_SOURCE | 2 | nritems | r btrfs_header_nritems |
| PARAM_COMPARE | 0 | &fs_info->tree_mod_seq_list | != $0->tree_mod_seq_list.next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | nritems | |
| UNITS | 0 | fs_info | unit_byte |
| UNITS | 2 | nritems | unit_array_size |
| LOCK2 | 0 | &fs_info->tree_mod_log_lock | |
| HALF_LOCKED2 | &new_root->lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->tree_mod_log_lock |