Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/workqueue.c apply_workqueue_attrs_locked() -> apply_wqattrs_prepare()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
PARAM_VALUE 0 wq->flags 2-u32max
PARAM_VALUE 0 *wq->name 0-255
BUF_SIZE 0 wq (-1),512,528-8720
BUF_SIZE 0 wq (-1),512,528-8720
BUF_SIZE 0 wq->attrs (-1),40
BUF_SIZE 0 wq->cpu_pwq (-1),8
BUF_SIZE 0 wq->node_nr_active (-1)-0,16-8208
BUF_SIZE 1 attrs (-1),40
BUF_SIZE 1 attrs (-1),40
DATA_SOURCE 0 wq $0
DATA_SOURCE 1 attrs $1
BIT_INFO 0 wq->flags 0x2,0xffffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &wq_pool_mutex
HALF_LOCKED2 &of->mutex

kernel/workqueue.c workqueue_apply_unbound_cpumask() -> apply_wqattrs_prepare()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
PARAM_VALUE 0 wq->flags 2-u32max
PARAM_VALUE 2 unbound_cpumask 1-u64max
CAPPED_DATA 0 &wq->list 1
DATA_SOURCE 2 unbound_cpumask $0
BIT_INFO 0 wq->flags 0x2,0xffff7fff
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &wq_pool_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &cpuset_top_mutex