Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/ips.c ips_send_cmd() -> (struct ips_hw_func_t)->issue()

Type Parameter Key Value
PARAM_VALUE 0 ha 4096-ptr_max
PARAM_VALUE 0 ha->func.issue 4096-ptr_max
PARAM_VALUE 0 ha->pcidev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 *ha->dcdb_active 0-4294967295
PARAM_VALUE 1 scb 4096-ptr_max
PARAM_VALUE 1 scb->callback 0,4096-ptr_max
PARAM_VALUE 1 scb->scsi_cmd 0,4096-ptr_max
BUF_SIZE 0 ha->adapt (-1),576
BUF_SIZE 0 ha->conf (-1),4508
BUF_SIZE 0 ha->dummy (-1),24
BUF_SIZE 0 ha->enq (-1),196
BUF_SIZE 0 ha->ioctl_data (-1),4096,8192
BUF_SIZE 0 ha->logical_drive_info (-1),68
BUF_SIZE 0 ha->nvram (-1),128
BUF_SIZE 0 ha->pcidev (-1),1-s32max
BUF_SIZE 0 ha->subsys (-1),512
BUF_SIZE 1 scb (-1),216
BUF_SIZE 1 scb (-1),216
DATA_SOURCE 0 ha $0
DATA_SOURCE 1 scb $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ha->pcidev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 ha->ioctl_datasize
NO_OVERFLOW_SIMPLE 0 ha->scb_activelist.head->breakup
NO_OVERFLOW_SIMPLE 0 ha->scb_activelist.head->sg_count
NO_OVERFLOW_SIMPLE 0 ha->scb_activelist.tail->breakup
NO_OVERFLOW_SIMPLE 0 ha->scb_activelist.tail->sg_count
NO_OVERFLOW_SIMPLE 0 ha->scb_freelist->breakup
NO_OVERFLOW_SIMPLE 0 ha->scb_freelist->sg_count
NO_OVERFLOW_SIMPLE 1 scb->breakup
NO_OVERFLOW_SIMPLE 1 scb->sg_count