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_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 | iocommand | 851239104715612160 |
| DATA_SOURCE | 0 | h | r sdev_to_hba |
| USER_DATA | 1 | iocommand->Request.CDBLen | 0-255 |
| USER_DATA | 1 | iocommand->Request.Timeout | 0-u16max |
| USER_DATA | 1 | iocommand->buf_size | 0-u16max |
| USER_DATA | 1 | iocommand->error_info.CommandStatus | 0-u16max |
| USER_DATA | 1 | iocommand->error_info.MoreErrInfo.Common_Info.ErrorInfo | 0-u32max |
| USER_DATA | 1 | iocommand->error_info.MoreErrInfo.Common_Info.Type | 0-255 |
| USER_DATA | 1 | iocommand->error_info.MoreErrInfo.Invalid_Cmd.offense_num | 0-255 |
| USER_DATA | 1 | iocommand->error_info.MoreErrInfo.Invalid_Cmd.offense_size | 0-255 |
| USER_DATA | 1 | iocommand->error_info.MoreErrInfo.Invalid_Cmd.offense_value | 0-u32max |
| USER_DATA | 1 | iocommand->error_info.ResidualCnt | 0-u32max |
| USER_DATA | 1 | iocommand->error_info.ScsiStatus | 0-255 |
| USER_DATA | 1 | iocommand->error_info.SenseLen | 0-255 |
| HALF_LOCKED2 | &cd->lock |
drivers/scsi/hpsa.c hpsa_ioctl32_passthru() -> hpsa_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 | iocommand | 8933569285149298688 |
| PARAM_VALUE | 1 | iocommand->buf | 0-u32max |
| DATA_SOURCE | 0 | h | r sdev_to_hba |
| MEM_ZERO | 1 | iocommand | |
| USER_DATA | 1 | iocommand->Request.CDBLen | 0 |
| USER_DATA | 1 | iocommand->Request.Timeout | 0 |
| USER_DATA | 1 | iocommand->buf_size | 0 |
| USER_DATA | 1 | iocommand->error_info.CommandStatus | 0 |
| USER_DATA | 1 | iocommand->error_info.MoreErrInfo.Common_Info.ErrorInfo | 0 |
| USER_DATA | 1 | iocommand->error_info.MoreErrInfo.Common_Info.Type | 0 |
| USER_DATA | 1 | iocommand->error_info.MoreErrInfo.Invalid_Cmd.offense_num | 0 |
| USER_DATA | 1 | iocommand->error_info.MoreErrInfo.Invalid_Cmd.offense_size | 0 |
| USER_DATA | 1 | iocommand->error_info.MoreErrInfo.Invalid_Cmd.offense_value | 0 |
| USER_DATA | 1 | iocommand->error_info.ResidualCnt | 0 |
| USER_DATA | 1 | iocommand->error_info.ScsiStatus | 0 |
| USER_DATA | 1 | iocommand->error_info.SenseLen | 0 |
| HALF_LOCKED2 | &cd->lock |