Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
fs/btrfs/disk-io.c btrfs_cleanup_one_transaction() -> btrfs_destroy_delayed_refs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->dirty_bgs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->dirty_bgs_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | trans->fs_info->delayed_refs_rsv.space_info->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | trans->io_bgs.next | 4096-ptr_max |
| CAPPED_DATA | 0 | &trans->dev_update_list | 1 |
| CAPPED_DATA | 0 | &trans->dirty_bgs | 1 |
| CAPPED_DATA | 0 | &trans->io_bgs | 1 |
| DATA_SOURCE | 0 | trans | $0 |
| PARAM_COMPARE | 0 | &trans->dirty_bgs | == $0->dirty_bgs.next |
| PARAM_COMPARE | 0 | &trans->io_bgs | == $0->io_bgs.next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->transaction_kthread_mutex |
fs/btrfs/tests/delayed-refs-tests.c select_delayed_refs_test() -> btrfs_destroy_delayed_refs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans->delayed_refs.head_refs.xa_lock.rlock.dep_map->name | 0-255 |
| NOCHECK_CALL |
fs/btrfs/tests/delayed-refs-tests.c simple_test() -> btrfs_destroy_delayed_refs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->delayed_refs.head_refs.xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | trans->delayed_refs.lock.rlock.dep_map->name | 0-255 |
| NOCHECK_CALL |