Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/scsi_error.c scsi_ioctl_reset() -> scsi_init_command()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->host 4096-ptr_max
PARAM_VALUE 0 dev->host->hostt 4096-ptr_max
PARAM_VALUE 0 dev->host->hostt->cmd_size 0-3999336,4294966632-u32max
PARAM_VALUE 0 dev->host->shost_gendev.bus 0,4096-ptr_max
PARAM_VALUE 0 dev->host->shost_gendev.power.request 0-4
PARAM_VALUE 0 dev->host->shost_gendev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->host->shost_gendev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->sdev_gendev.power.wakeirq->status 0-4294967295
DATA_SOURCE 0 dev $0
CAPABLE 0 17
CAPABLE 0 21
NOCHECK_CALL
HALF_LOCKED2 &cd->lock

drivers/scsi/scsi_lib.c scsi_prepare_cmd() -> scsi_init_command()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 cmd 4096-ptr_max
BUF_SIZE 0 dev 128,736,792,816,1000-s32max
BUF_SIZE 0 dev 128,736,792,816,1000-s32max
DATA_SOURCE 1 cmd r blk_mq_rq_to_pdu
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read