Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 17 files:
- drivers/acpi/bus.c, line 752
- drivers/acpi/nfit/core.c, line 3195
- drivers/block/xen-blkback/blkback.c, line 340
- drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c, line 558
- drivers/md/md-llbitmap.c, line 1040
- drivers/md/md.c
- drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c, line 200
- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c, line 993
- drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c, line 749
- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c, line 762
- drivers/net/usb/r8152.c
- fs/btrfs/space-info.c, line 1906
- kernel/bpf/helpers.c, line 1275
- kernel/workqueue.c, line 6361
- mm/vmstat.c, line 2162
- net/rxrpc/conn_object.c, line 373
- sound/soc/codecs/cs43130.c, line 2331
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c amdgpu_coredump() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hive->hive_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c mcp251xfd_work_busy() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| DATA_SOURCE | 0 | work | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/rxrpc/conn_object.c rxrpc_put_connection() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/md-llbitmap.c llbitmap_pending_timer_fn() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/md.c action_store() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/md/md.c action_store() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mddev->reconfig_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct mddev)->reconfig_mutex |
fs/btrfs/space-info.c reserve_bytes() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &space_info->lock | ||
| TYPE_LOCK | (struct btrfs_space_info)->lock |
drivers/block/xen-blkback/blkback.c purge_persistent_gnt() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| TASK_NOT_RUNNING |
mm/vmstat.c vmstat_shepherd() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
sound/soc/codecs/cs43130.c cs43130_irq_thread() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c mlx5e_rx_flow_steer() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &arfs->arfs_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct mlx5e_arfs_tables)->arfs_lock |
drivers/net/usb/r8152.c delay_autosuspend() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tp->control | ||
| TYPE_LOCK | (struct r8152)->control |
drivers/net/usb/r8152.c rtl8152_open() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c hinic3_dump_aeq_info() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mbox->mbox_send_lock | ||
| HALF_LOCKED2 | &nic_dev->port_state_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hinic3_mbox)->mbox_send_lock |
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c hinic_dump_aeq_info() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &func_to_func->mbox_send_sem | ||
| HALF_LOCKED2 | &func_to_func->msg_send_sem | ||
| HALF_LOCKED2 | &pf_to_mgmt->sync_msg_lock |
drivers/acpi/nfit/core.c __acpi_nfit_clear_to_send() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
drivers/acpi/bus.c acpi_sb_notify() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 6045906581291134976 |
| PARAM_VALUE | 0 | work->data.counter | 9007199250546704 |
| PARAM_VALUE | 0 | work->entry.next | 6045906581291134984 |
| PARAM_VALUE | 0 | work->entry.prev | 6045906581291134984 |
| PARAM_VALUE | 0 | work->func | 6942448936204697600 |
| PARAM_VALUE | 0 | work->lockdep_map.key | 6045906581291134976 |
| PARAM_VALUE | 0 | work->lockdep_map.name | 8845391963158188032 |
| HALF_LOCKED2 | &pool->lock |
kernel/bpf/helpers.c bpf_async_cb_rcu_tasks_trace_free() -> work_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu |