Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/workqueue.c create_worker() -> format_worker_id()

Type Parameter Key Value
PARAM_VALUE 0 buf 2962239120277397504
PARAM_VALUE 1 size 42
PARAM_VALUE 2 worker 4096-ptr_max
PARAM_VALUE 2 worker->flags 8
PARAM_VALUE 2 worker->id 0-s32max
PARAM_VALUE 3 pool 4096-ptr_max
BUF_SIZE 0 buf 42
BUF_SIZE 2 worker 176
BUF_SIZE 3 pool (-1),1080,2160
BUF_SIZE 3 pool (-1),1080,2160
BUF_SIZE 3 pool->manager (-1),128
CAPPED_DATA 3 pool 1
DATA_SOURCE 2 worker r alloc_worker
DATA_SOURCE 3 pool $0
BIT_INFO 3 pool->flags 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte
HALF_LOCKED2 &pool->lock

kernel/workqueue.c init_rescuer() -> format_worker_id()

Type Parameter Key Value
PARAM_VALUE 0 buf 587526133555482624
PARAM_VALUE 1 size 42
PARAM_VALUE 2 worker 4096-ptr_max
PARAM_VALUE 2 worker->flags 8
PARAM_VALUE 2 worker->rescue_wq 4096-ptr_max
PARAM_VALUE 2 worker->rescue_wq->flags 8-u32max
PARAM_VALUE 3 pool 0
BUF_SIZE 0 buf 42
BUF_SIZE 2 worker 176
BUF_SIZE 2 worker->rescue_wq (-1),512,528-8720
DATA_SOURCE 2 worker r alloc_worker
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte
LOCK2 global &wq_pool_mutex

kernel/workqueue.c wq_worker_comm() -> format_worker_id()

Type Parameter Key Value
PARAM_VALUE 0 buf 8369783978767187968
PARAM_VALUE 1 size 64
PARAM_VALUE 2 worker 4096-ptr_max
BUF_SIZE 0 buf 64
BUF_SIZE 0 buf 64
BUF_SIZE 2 worker 128
BUF_SIZE 2 worker 128
DATA_SOURCE 0 buf $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 worker r kthread_data
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte
LOCK2 &m->lock
LOCK2 global &wq_pool_attach_mutex
HALF_LOCKED2 &task->signal->exec_update_lock
TYPE_LOCK (struct seq_file)->lock