Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/hpsa.c hpsa_ioctl() -> hpsa_big_passthru_ioctl()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 0 h->passthru_cmds_avail.counter 0-s32max
PARAM_VALUE 1 ioc 2254120790482984960
DATA_SOURCE 0 h r sdev_to_hba
USER_DATA 1 ioc->Request.CDBLen 0-255
USER_DATA 1 ioc->Request.Timeout 0-u16max
USER_DATA 1 ioc->buf_size 0-u32max
USER_DATA 1 ioc->error_info.CommandStatus 0-u16max
USER_DATA 1 ioc->error_info.MoreErrInfo.Common_Info.ErrorInfo 0-u32max
USER_DATA 1 ioc->error_info.MoreErrInfo.Common_Info.Type 0-255
USER_DATA 1 ioc->error_info.MoreErrInfo.Invalid_Cmd.offense_num 0-255
USER_DATA 1 ioc->error_info.MoreErrInfo.Invalid_Cmd.offense_size 0-255
USER_DATA 1 ioc->error_info.MoreErrInfo.Invalid_Cmd.offense_value 0-u32max
USER_DATA 1 ioc->error_info.ResidualCnt 0-u32max
USER_DATA 1 ioc->error_info.ScsiStatus 0-255
USER_DATA 1 ioc->error_info.SenseLen 0-255
USER_DATA 1 ioc->malloc_size 0-u32max
HALF_LOCKED2 &cd->lock

drivers/scsi/hpsa.c hpsa_ioctl32_big_passthru() -> hpsa_big_passthru_ioctl()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 0 h->passthru_cmds_avail.counter 0-s32max
PARAM_VALUE 1 ioc 6753347221550604288
PARAM_VALUE 1 ioc->buf 0-u32max
DATA_SOURCE 0 h r sdev_to_hba
MEM_ZERO 1 ioc
USER_DATA 1 ioc->Request.CDBLen 0
USER_DATA 1 ioc->Request.Timeout 0
USER_DATA 1 ioc->buf_size 0
USER_DATA 1 ioc->error_info.CommandStatus 0
USER_DATA 1 ioc->error_info.MoreErrInfo.Common_Info.ErrorInfo 0
USER_DATA 1 ioc->error_info.MoreErrInfo.Common_Info.Type 0
USER_DATA 1 ioc->error_info.MoreErrInfo.Invalid_Cmd.offense_num 0
USER_DATA 1 ioc->error_info.MoreErrInfo.Invalid_Cmd.offense_size 0
USER_DATA 1 ioc->error_info.MoreErrInfo.Invalid_Cmd.offense_value 0
USER_DATA 1 ioc->error_info.ResidualCnt 0
USER_DATA 1 ioc->error_info.ScsiStatus 0
USER_DATA 1 ioc->error_info.SenseLen 0
USER_DATA 1 ioc->malloc_size 0
HALF_LOCKED2 &cd->lock