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_chkstatus() -> ips_scmd_buf_read()

Type Parameter Key Value
PARAM_VALUE 0 scmd 4096-ptr_max
PARAM_VALUE 0 scmd->cmnd 4096-ptr_max
PARAM_VALUE 1 data 2582629541646987264
PARAM_VALUE 2 count 37
BUF_SIZE 1 data 37
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 count unit_byte
HALF_LOCKED2 host->host_lock

drivers/scsi/ips.c ips_make_passthru() -> ips_scmd_buf_read()

Type Parameter Key Value
PARAM_VALUE 0 scmd 4096-ptr_max
PARAM_VALUE 0 scmd->sdb.table.nents 0-s32max
PARAM_VALUE 1 data 1-u64max
PARAM_VALUE 2 count 240
BUF_SIZE 1 data s32min-(-2),1-s32max
DATA_SOURCE 0 scmd $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 count unit_byte
HALF_LOCKED2 irq_flags
HALF_LOCKED2 shost->host_lock

drivers/scsi/ips.c ips_make_passthru() -> ips_scmd_buf_read()

Type Parameter Key Value
PARAM_VALUE 0 scmd 4096-ptr_max
PARAM_VALUE 0 scmd->sdb.table.nents 0-s32max
PARAM_VALUE 1 data 1-u64max
PARAM_VALUE 2 count 240-u32max
BUF_SIZE 1 data s32min-(-2),1-s32max
CAPPED_DATA 2 count 1
DATA_SOURCE 0 scmd $1
BIT_INFO 2 count 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 count
UNITS 2 count unit_byte
HALF_LOCKED2 irq_flags
HALF_LOCKED2 shost->host_lock

drivers/scsi/ips.c ips_map_status() -> ips_scmd_buf_read()

Type Parameter Key Value
PARAM_VALUE 0 scmd 4096-ptr_max
PARAM_VALUE 0 scmd->cmnd 4096-ptr_max
PARAM_VALUE 1 data 7935718771865100288
PARAM_VALUE 2 count 37
BUF_SIZE 1 data 37
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 count unit_byte
HALF_LOCKED2 host->host_lock