Defined in 1 files as a member:

Defined in 2 files as a function:

Referenced in 8 files:

Smatch caller information:

block/bsg.c bsg_sg_io() -> bsg_timeout()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 hdr 6257680736793976832
DATA_SOURCE 0 rq $0
USER_DATA 1 hdr->device_status 0-u32max
USER_DATA 1 hdr->din_iovec_count 0-u32max
USER_DATA 1 hdr->din_resid s32min-s32max
USER_DATA 1 hdr->din_xfer_len 0-u32max
USER_DATA 1 hdr->din_xferp 0-u64max
USER_DATA 1 hdr->dout_iovec_count 0-u32max
USER_DATA 1 hdr->dout_resid s32min-s32max
USER_DATA 1 hdr->dout_xfer_len 0-u32max
USER_DATA 1 hdr->dout_xferp 0-u64max
USER_DATA 1 hdr->driver_status 0-u32max
USER_DATA 1 hdr->duration 0-u32max
USER_DATA 1 hdr->flags 0-u32max
USER_DATA 1 hdr->generated_tag 0-u64max
USER_DATA 1 hdr->info 0-u32max
USER_DATA 1 hdr->max_response_len 0-u32max
USER_DATA 1 hdr->padding 0-u32max
USER_DATA 1 hdr->protocol 0-u32max
USER_DATA 1 hdr->request 0-u64max
USER_DATA 1 hdr->request_attr 0-u32max
USER_DATA 1 hdr->request_extra 0-u32max
USER_DATA 1 hdr->request_len 0-u32max
USER_DATA 1 hdr->request_priority 0-u32max
USER_DATA 1 hdr->request_tag 0-u64max
USER_DATA 1 hdr->response 0-u64max
USER_DATA 1 hdr->response_len 0-u32max
USER_DATA 1 hdr->retry_delay 0-u32max
USER_DATA 1 hdr->spare_in 0-u32max
USER_DATA 1 hdr->spare_out 0-u32max
USER_DATA 1 hdr->subprotocol 0-u32max
USER_DATA 1 hdr->timeout 0-u32max
USER_DATA 1 hdr->transport_status 0-u32max
USER_DATA 1 hdr->usr_ptr 0-u64max

block/blk-mq.c blk_mq_rq_timed_out() -> (struct blk_mq_ops)->timeout()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 0 rq->q 4096-ptr_max
PARAM_VALUE 0 rq->q->mq_ops 4096-ptr_max
PARAM_VALUE 0 rq->q->mq_ops->timeout 1-u64max
PARAM_VALUE 0 rq->ref.counter 0-s32max
PARAM_VALUE 0 rq->rq_flags 0,16384-u32max
CAPPED_DATA 0 rq->q 1
CAPPED_DATA 0 rq->tag 1
DATA_SOURCE 0 rq $0
CONTAINER 0 -56-16-0+0 $(-1)
BIT_INFO 0 rq->rq_flags 0x4000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &khd->lock