Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

fs/btrfs/ordered-data.c btrfs_queue_ordered_fn() -> btrfs_init_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
PARAM_VALUE 2 ordered_func 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/ordered-data.c btrfs_wait_ordered_extents() -> btrfs_init_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
PARAM_VALUE 2 ordered_func 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &root->ordered_extent_mutex
HALF_LOCKED2 &fs_info->ordered_operations_mutex
TYPE_LOCK (struct btrfs_root)->ordered_extent_mutex

fs/btrfs/delayed-inode.c btrfs_wq_run_delayed_node() -> btrfs_init_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
PARAM_VALUE 2 ordered_func 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/btrfs/inode.c btrfs_alloc_delalloc_work() -> btrfs_init_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
PARAM_VALUE 2 ordered_func 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &root->delalloc_mutex
HALF_LOCKED2 &fs_info->delalloc_root_mutex
TYPE_LOCK (struct btrfs_root)->delalloc_mutex

fs/btrfs/inode.c run_delalloc_compressed() -> btrfs_init_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mapping->invalidate_lock

fs/btrfs/qgroup.c qgroup_rescan_init() -> btrfs_init_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
PARAM_VALUE 2 ordered_func 0
NOCHECK_CALL
HALF_LOCKED2 &fs_info->qgroup_ioctl_lock
HALF_LOCKED2 &fs_info->subvol_sem

fs/btrfs/block-group.c btrfs_cache_block_group() -> btrfs_init_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
PARAM_VALUE 2 ordered_func 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &space_info->groups_sem

fs/btrfs/bio.c btrfs_wq_submit_bio() -> btrfs_init_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock