Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/aacraid/aachba.c aac_read_raw_io() -> aac_build_sgraw2()

Type Parameter Key Value
PARAM_VALUE 0 scsicmd 4096-ptr_max
PARAM_VALUE 0 scsicmd->cmnd 4096-ptr_max
PARAM_VALUE 0 scsicmd->device 4096-ptr_max
PARAM_VALUE 0 scsicmd->device->channel 0
PARAM_VALUE 0 scsicmd->device->host 4096-ptr_max
PARAM_VALUE 0 scsicmd->device->host->hostdata 4096-ptr_max
PARAM_VALUE 0 scsicmd->device->lun 0
PARAM_VALUE 1 rio2 4096-ptr_max
PARAM_VALUE 1 rio2->blockLow 0-4280221951
PARAM_VALUE 1 rio2->flags 1
BUF_SIZE 0 scsicmd (-1),416
BUF_SIZE 0 scsicmd (-1),416
BUF_SIZE 0 scsicmd->device (-1),4232
BUF_SIZE 1 rio2 480
BUF_SIZE 1 rio2 480
DATA_SOURCE 0 scsicmd $1
PARAM_COMPARE 0 scsicmd->device->id == $1->cid
MEM_ZERO 1 rio2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 scsicmd->sdb.table.sgl->length

drivers/scsi/aacraid/aachba.c aac_write_raw_io() -> aac_build_sgraw2()

Type Parameter Key Value
PARAM_VALUE 0 scsicmd 4096-ptr_max
PARAM_VALUE 0 scsicmd->cmnd 4096-ptr_max
PARAM_VALUE 0 scsicmd->device 4096-ptr_max
PARAM_VALUE 0 scsicmd->device->channel 0
PARAM_VALUE 0 scsicmd->device->host 4096-ptr_max
PARAM_VALUE 0 scsicmd->device->host->hostdata 4096-ptr_max
PARAM_VALUE 0 scsicmd->device->lun 0
PARAM_VALUE 1 rio2 4096-ptr_max
PARAM_VALUE 1 rio2->blockLow 0-4280221951
PARAM_VALUE 1 rio2->flags 0,8
BUF_SIZE 0 scsicmd (-1),416
BUF_SIZE 0 scsicmd (-1),416
BUF_SIZE 0 scsicmd->device (-1),4232
BUF_SIZE 1 rio2 480
BUF_SIZE 1 rio2 480
DATA_SOURCE 0 scsicmd $1
FUZZY_MAX 1 rio2->flags 8
PARAM_COMPARE 0 scsicmd->device->id == $1->cid
BIT_INFO 1 rio2->flags 0x0,0x8
HARD_MAX 1 rio2->flags 8
MEM_ZERO 1 rio2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 scsicmd->sdb.table.sgl->length