Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/md/dm-rq.c __dm_mq_kick_requeue_list() -> blk_mq_delay_kick_requeue_list()

Type Parameter Key Value
PARAM_VALUE 1 msecs 0,100
DATA_SOURCE 0 q $0
DATA_SOURCE 1 msecs $1
FUZZY_MAX 1 msecs 100
BIT_INFO 1 msecs 0x0,0x64
BIT_INFO 1 msecs 0x0,0x64
HARD_MAX 1 msecs 100
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/scsi_lib.c scsi_mq_requeue_cmd() -> blk_mq_delay_kick_requeue_list()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->requeue_list.prev 4096-ptr_max
PARAM_VALUE 0 q->requeue_list.prev->next 4096-ptr_max
PARAM_VALUE 0 q->requeue_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 q->requeue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 msecs 0,1000
DATA_SOURCE 1 msecs $1
HARD_MAX 1 msecs 1000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/nvme/host/core.c nvme_retry_req() -> blk_mq_delay_kick_requeue_list()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->queuedata 0,4096-ptr_max
PARAM_VALUE 0 q->requeue_list.prev 4096-ptr_max
PARAM_VALUE 0 q->requeue_list.prev->next 4096-ptr_max
PARAM_VALUE 0 q->requeue_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 q->requeue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 msecs 0-6553500
FUZZY_MAX 1 msecs 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/block/ublk_drv.c ublk_start_io() -> blk_mq_delay_kick_requeue_list()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->requeue_list.prev 4096-ptr_max
PARAM_VALUE 0 q->requeue_list.prev->next 4096-ptr_max
PARAM_VALUE 0 q->requeue_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 q->requeue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 msecs 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock