Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/btrfs/tree-log.c btrfs_log_all_xattrs() -> copy_items()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans->fs_info->commit_root_sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->commit_root_sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->tree_root->node->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->tree_root->node->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | inode | 4096-ptr_max |
| PARAM_VALUE | 3 | src_path | 4096-ptr_max |
| PARAM_VALUE | 3 | src_path->nodes | 4096-ptr_max |
| PARAM_VALUE | 3 | src_path->slots | 4096-ptr_max |
| PARAM_VALUE | 4 | start_slot | 0 |
| PARAM_VALUE | 6 | log_mode | 1 |
| PARAM_VALUE | 7 | logged_isize | 0 |
| CAPPED_DATA | 5 | nr | 1 |
| DATA_SOURCE | 0 | trans | $0 |
| DATA_SOURCE | 1 | inode | $1 |
| DATA_SOURCE | 2 | dst_path | $3 |
| DATA_SOURCE | 3 | src_path | $2 |
| DATA_SOURCE | 8 | ctx | $4 |
| BIT_INFO | 5 | nr | 0x0,0x0 |
| NO_OVERFLOW_SIMPLE | 5 | nr | |
| NO_OVERFLOW_SIMPLE | 8 | ctx->scratch_eb->start |
fs/btrfs/tree-log.c btrfs_log_all_xattrs() -> copy_items()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans->fs_info->commit_root_sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->commit_root_sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->tree_root->node->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->tree_root->node->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | inode | 4096-ptr_max |
| PARAM_VALUE | 3 | src_path | 4096-ptr_max |
| PARAM_VALUE | 3 | src_path->nodes | 4096-ptr_max |
| PARAM_VALUE | 3 | src_path->slots | 4096-ptr_max |
| PARAM_VALUE | 4 | start_slot | s32min-2147483646 |
| PARAM_VALUE | 5 | nr | 1-s32max |
| PARAM_VALUE | 6 | log_mode | 1 |
| PARAM_VALUE | 7 | logged_isize | 0 |
| CAPPED_DATA | 4 | start_slot | 1 |
| CAPPED_DATA | 5 | nr | 1 |
| DATA_SOURCE | 0 | trans | $0 |
| DATA_SOURCE | 1 | inode | $1 |
| DATA_SOURCE | 2 | dst_path | $3 |
| DATA_SOURCE | 3 | src_path | $2 |
| DATA_SOURCE | 8 | ctx | $4 |
| FUZZY_MAX | 4 | start_slot | 0 |
| NO_OVERFLOW_SIMPLE | 5 | nr | |
| NO_OVERFLOW_SIMPLE | 8 | ctx->scratch_eb->start |
fs/btrfs/tree-log.c btrfs_log_prealloc_extents() -> copy_items()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans->fs_info->commit_root_sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->commit_root_sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->tree_root->node->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->tree_root->node->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | inode | 4096-ptr_max |
| PARAM_VALUE | 1 | inode->extent_tree.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | inode->extent_tree.lock.owner | (-1) |
| PARAM_VALUE | 1 | inode->extent_tree.lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | inode->extent_tree.lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 2 | dst_path | 1-u64max |
| PARAM_VALUE | 3 | src_path | 4096-ptr_max |
| PARAM_VALUE | 3 | src_path->nodes | 4096-ptr_max |
| PARAM_VALUE | 3 | src_path->slots | 4096-ptr_max |
| PARAM_VALUE | 3 | *src_path->locks | 0-255 |
| PARAM_VALUE | 3 | *src_path->nodes | 0 |
| PARAM_VALUE | 3 | *src_path->slots | s32min-s32max |
| PARAM_VALUE | 4 | start_slot | s32min-(-2),0-s32max |
| PARAM_VALUE | 5 | nr | 1-s32max |
| PARAM_VALUE | 6 | log_mode | 1 |
| PARAM_VALUE | 7 | logged_isize | 0 |
| CAPPED_DATA | 4 | start_slot | 1 |
| CAPPED_DATA | 5 | nr | 1 |
| DATA_SOURCE | 0 | trans | $0 |
| DATA_SOURCE | 1 | inode | $1 |
| DATA_SOURCE | 3 | src_path | $2 |
| DATA_SOURCE | 8 | ctx | $3 |
| FUZZY_MAX | 4 | start_slot | 0 |
| BIT_INFO | 1 | inode->flags | 0x10,0xffffffffffffffff |
| NO_OVERFLOW_SIMPLE | 0 | trans->transaction->dirty_pages.inode->vfs_inode.i_bytes | |
| NO_OVERFLOW_SIMPLE | 5 | nr | |
| NO_OVERFLOW_SIMPLE | 8 | ctx->scratch_eb->start |