Lines Matching refs:scmd
180 cmd->scmd = NULL; in megasas_return_cmd_fusion()
508 cmd->scmd = NULL; in megasas_alloc_cmds_fusion()
1247 cmd->scmd->result = DID_OK << 16; in map_cmd_status()
1252 cmd->scmd->result = (DID_ERROR << 16) | ext_status; in map_cmd_status()
1257 cmd->scmd->result = (DID_OK << 16) | ext_status; in map_cmd_status()
1259 memset(cmd->scmd->sense_buffer, 0, in map_cmd_status()
1261 memcpy(cmd->scmd->sense_buffer, cmd->sense, in map_cmd_status()
1263 cmd->scmd->result |= DRIVER_SENSE << 24; in map_cmd_status()
1269 cmd->scmd->result = DID_BAD_TARGET << 16; in map_cmd_status()
1272 cmd->scmd->result = DID_IMM_RETRY << 16; in map_cmd_status()
1276 cmd->scmd->result = DID_ERROR << 16; in map_cmd_status()
1730 struct scsi_cmnd *scmd, struct megasas_cmd_fusion *cmd) in megasas_build_ld_nonrw_fusion() argument
1745 device_id = MEGASAS_DEV_INDEX(scmd); in megasas_build_ld_nonrw_fusion()
1746 pd_index = MEGASAS_PD_INDEX(scmd); in megasas_build_ld_nonrw_fusion()
1748 io_request->DataLength = cpu_to_le32(scsi_bufflen(scmd)); in megasas_build_ld_nonrw_fusion()
1772 io_request->LUN[1] = scmd->device->lun; in megasas_build_ld_nonrw_fusion()
1774 cpu_to_le16 (scmd->request->timeout / HZ); in megasas_build_ld_nonrw_fusion()
1818 struct scsi_cmnd *scmd, struct megasas_cmd_fusion *cmd, u8 fp_possible) in megasas_build_syspd_fusion() argument
1831 device_id = MEGASAS_DEV_INDEX(scmd); in megasas_build_syspd_fusion()
1832 pd_index = MEGASAS_PD_INDEX(scmd); in megasas_build_syspd_fusion()
1833 os_timeout_value = scmd->request->timeout / HZ; in megasas_build_syspd_fusion()
1841 io_request->DataLength = cpu_to_le32(scsi_bufflen(scmd)); in megasas_build_syspd_fusion()
1842 io_request->LUN[1] = scmd->device->lun; in megasas_build_syspd_fusion()
1888 timeout_limit = (scmd->device->type == TYPE_DISK) ? in megasas_build_syspd_fusion()
1996 cmd->scmd = scp; in megasas_build_io_fusion()
2029 struct scsi_cmnd *scmd) in megasas_build_and_issue_cmd_fusion() argument
2038 cmd = megasas_get_cmd_fusion(instance, scmd->request->tag); in megasas_build_and_issue_cmd_fusion()
2049 if (megasas_build_io_fusion(instance, scmd, cmd)) { in megasas_build_and_issue_cmd_fusion()
2128 if (cmd_fusion->scmd) in complete_cmd_fusion()
2129 cmd_fusion->scmd->SCp.ptr = NULL; in complete_cmd_fusion()
2131 scmd_local = cmd_fusion->scmd; in complete_cmd_fusion()
2140 if (cmd_fusion->scmd->SCp.Status & in complete_cmd_fusion()
2143 cmd_fusion->scmd->SCp.Status &= in complete_cmd_fusion()
2710 struct scsi_cmnd *scmd) in megasas_check_mpio_paths() argument
2723 == scmd->device->id)) { in megasas_check_mpio_paths()
2811 scmd_local = cmd_fusion->scmd; in megasas_reset_fusion()
2812 if (cmd_fusion->scmd) { in megasas_reset_fusion()