Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/scsi_bsg.c scsi_bsg_uring_cmd() -> scsi_bsg_map_user_buffer()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->__data_len 0
PARAM_VALUE 0 req->__sector u64max
PARAM_VALUE 0 req->bio 0
PARAM_VALUE 0 req->biotail 0
PARAM_VALUE 0 req->mq_hctx->type 0-2
PARAM_VALUE 0 req->phys_gap_bit 0
PARAM_VALUE 0 req->q 4096-ptr_max
PARAM_VALUE 0 req->queuelist.next->next 4096-ptr_max
PARAM_VALUE 0 req->queuelist.prev->next 4096-ptr_max
PARAM_VALUE 0 req->queuelist.prev->prev 4096-ptr_max
PARAM_VALUE 1 ioucmd 4096-ptr_max
PARAM_VALUE 1 ioucmd->file 4096-ptr_max
PARAM_VALUE 1 ioucmd->sqe 4096-ptr_max
PARAM_VALUE 2 issue_flags 10,266,522,778,1034-2147489553
PARAM_VALUE 3 gfp_mask 3264,10240
BUF_SIZE 1 ioucmd 64
DATA_SOURCE 0 req r scsi_alloc_request
DATA_SOURCE 1 ioucmd $1
DATA_SOURCE 2 issue_flags $2
FUZZY_MAX 2 issue_flags 2147483665
FUZZY_MAX 3 gfp_mask 10240
BIT_INFO 2 issue_flags 0x0,0x80001f1f
BIT_INFO 3 gfp_mask 0x800,0x2cc0
HARD_MAX 3 gfp_mask 10240
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->elv.icq->q->async_depth
NO_OVERFLOW_SIMPLE 0 req->elv.icq->q->limits.discard_granularity
NO_OVERFLOW_SIMPLE 0 req->elv.icq->q->limits.max_discard_sectors
NO_OVERFLOW_SIMPLE 0 req->elv.icq->q->limits.max_hw_discard_sectors
NO_OVERFLOW_SIMPLE 0 req->elv.icq->q->limits.max_open_zones
NO_OVERFLOW_SIMPLE 0 req->elv.icq->q->limits.zone_write_granularity
NO_OVERFLOW_SIMPLE 0 req->elv.icq->q->nr_hw_queues
NO_OVERFLOW_SIMPLE 0 req->elv.icq->q->nr_requests
NO_OVERFLOW_SIMPLE 0 req->elv.icq->q->q_usage_counter.percpu_count_ptr
NO_OVERFLOW_SIMPLE 0 req->q->async_depth
NO_OVERFLOW_SIMPLE 0 req->q->limits.discard_granularity
NO_OVERFLOW_SIMPLE 0 req->q->limits.max_discard_sectors
NO_OVERFLOW_SIMPLE 0 req->q->limits.max_hw_discard_sectors
NO_OVERFLOW_SIMPLE 0 req->q->limits.max_open_zones
NO_OVERFLOW_SIMPLE 0 req->q->limits.zone_write_granularity
NO_OVERFLOW_SIMPLE 0 req->q->nr_hw_queues
NO_OVERFLOW_SIMPLE 0 req->q->nr_requests
NO_OVERFLOW_SIMPLE 0 req->q->q_usage_counter.percpu_count_ptr
HALF_LOCKED2 &ctx->uring_lock