Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/btrfs/disk-io.c btrfs_get_fs_root_commit_root() -> read_tree_root_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tree_root->fs_info->commit_root_sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tree_root->fs_info->commit_root_sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tree_root->fs_info->sb->s_cop->inode_info_offs | 1632,1720,2632,2648 |
| PARAM_VALUE | 0 | tree_root->node->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tree_root->node->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | path | 4096-ptr_max |
| PARAM_VALUE | 1 | path->search_commit_root | 1 |
| PARAM_VALUE | 1 | path->slots | 4096-ptr_max |
| PARAM_VALUE | 1 | *path->locks | 0-255 |
| PARAM_VALUE | 1 | *path->slots | s32min-s32max |
| PARAM_VALUE | 2 | key | 2811728395394584576 |
| PARAM_VALUE | 2 | key->offset | u64max |
| PARAM_VALUE | 2 | key->type | 132 |
| DATA_SOURCE | 1 | path | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fs_info->commit_root_sem |
fs/btrfs/disk-io.c btrfs_read_tree_root() -> read_tree_root_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tree_root->fs_info->commit_root_sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tree_root->fs_info->commit_root_sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tree_root->fs_info->remap_root->node->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tree_root->fs_info->remap_root->node->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tree_root->fs_info->tree_root->node->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tree_root->fs_info->tree_root->node->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tree_root->node->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tree_root->node->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | path | 1-u64max |
| PARAM_VALUE | 2 | key | 232012126993403904,967620859013599232,2410369321050107904 |
| PARAM_VALUE | 2 | key->objectid | 4-5,8-9,11-12,256-9223372036854775807,18446744073709551607-18446744073709551608 |
| PARAM_VALUE | 2 | key->type | 132 |
| DATA_SOURCE | 0 | tree_root | $0 |
| DATA_SOURCE | 1 | path | r btrfs_alloc_path |
| DATA_SOURCE | 2 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | key->objectid | 5,256-9223372036854775807 |
| HALF_LOCKED2 | &cow->lock |
fs/btrfs/disk-io.c load_global_roots_objectid() -> read_tree_root_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tree_root | 4096-ptr_max |
| PARAM_VALUE | 0 | tree_root->fs_info->commit_root_sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tree_root->fs_info->commit_root_sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tree_root->node->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tree_root->node->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | path | 4096-ptr_max |
| PARAM_VALUE | 1 | path->nodes | 4096-ptr_max |
| PARAM_VALUE | 1 | path->slots | 4096-ptr_max |
| PARAM_VALUE | 1 | *path->locks | 0-255 |
| PARAM_VALUE | 1 | *path->slots | s32min-s32max |
| PARAM_VALUE | 2 | key | 1962029122781458432 |
| PARAM_VALUE | 2 | key->objectid | 2,7,10 |
| DATA_SOURCE | 0 | tree_root | $0 |
| DATA_SOURCE | 1 | path | $1 |
| STR_LEN | 0 | tree_root | 4,6,10 |
| STR_LEN | 0 | tree_root | 4,6,10 |