Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/btrfs/dev-replace.c btrfs_dev_replace_start() -> btrfs_attach_transaction()

Type Parameter Key Value
CAPABLE 0 21

fs/btrfs/dev-replace.c mark_block_group_to_copy() -> btrfs_attach_transaction()

Type Parameter Key Value
CAPABLE 0 21

fs/btrfs/volumes.c btrfs_init_new_device() -> btrfs_attach_transaction()

Type Parameter Key Value
PARAM_VALUE 0 root->fs_info->qgroup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 root->qgroup_meta_rsv_lock.rlock.dep_map->name 0-255
CAPABLE 0 21

fs/btrfs/disk-io.c transaction_kthread() -> btrfs_attach_transaction()

Type Parameter Key Value
PARAM_VALUE 0 root 4096-ptr_max
DATA_SOURCE 0 root $0
LOCK2 &fs_info->transaction_kthread_mutex
TYPE_LOCK (struct btrfs_fs_info)->transaction_kthread_mutex

fs/btrfs/backref.c iterate_extent_inodes() -> btrfs_attach_transaction()

Type Parameter Key Value
CAPABLE 0 21
RX_PATH