Lines Matching refs:scmd

197 	cmd->scmd = NULL;  in megasas_return_cmd_fusion()
537 cmd->scmd = NULL; in megasas_alloc_cmds_fusion()
1175 cmd->scmd->result = DID_OK << 16; in map_cmd_status()
1180 cmd->scmd->result = (DID_ERROR << 16) | ext_status; in map_cmd_status()
1185 cmd->scmd->result = (DID_OK << 16) | ext_status; in map_cmd_status()
1187 memset(cmd->scmd->sense_buffer, 0, in map_cmd_status()
1189 memcpy(cmd->scmd->sense_buffer, cmd->sense, in map_cmd_status()
1191 cmd->scmd->result |= DRIVER_SENSE << 24; in map_cmd_status()
1197 cmd->scmd->result = DID_BAD_TARGET << 16; in map_cmd_status()
1200 cmd->scmd->result = DID_IMM_RETRY << 16; in map_cmd_status()
1204 cmd->scmd->result = DID_ERROR << 16; in map_cmd_status()
1662 struct scsi_cmnd *scmd, in megasas_build_dcdb_fusion() argument
1679 device_id = MEGASAS_DEV_INDEX(instance, scmd); in megasas_build_dcdb_fusion()
1680 pd_index = (scmd->device->channel * MEGASAS_MAX_DEV_PER_CHANNEL) in megasas_build_dcdb_fusion()
1681 +scmd->device->id; in megasas_build_dcdb_fusion()
1684 io_request->DataLength = cpu_to_le32(scsi_bufflen(scmd)); in megasas_build_dcdb_fusion()
1686 if (scmd->device->channel < MEGASAS_MAX_PD_CHANNELS && in megasas_build_dcdb_fusion()
1700 os_timeout_value = scmd->request->timeout / HZ; in megasas_build_dcdb_fusion()
1703 (megasas_cmd_type(scmd) == NON_READ_WRITE_SYSPDIO)) { in megasas_build_dcdb_fusion()
1718 timeout_limit = (scmd->device->type == TYPE_DISK) ? in megasas_build_dcdb_fusion()
1733 if (scmd->device->channel < MEGASAS_MAX_PD_CHANNELS) in megasas_build_dcdb_fusion()
1799 int_to_scsilun(scmd->device->lun, (struct scsi_lun *)io_request->LUN); in megasas_build_dcdb_fusion()
1876 cmd->scmd = scp; in megasas_build_io_fusion()
1909 struct scsi_cmnd *scmd) in megasas_build_and_issue_cmd_fusion() argument
1931 if (megasas_build_io_fusion(instance, scmd, cmd)) { in megasas_build_and_issue_cmd_fusion()
2010 if (cmd_fusion->scmd) in complete_cmd_fusion()
2011 cmd_fusion->scmd->SCp.ptr = NULL; in complete_cmd_fusion()
2020 cmd_fusion->scmd); in complete_cmd_fusion()
2022 if (cmd_fusion->scmd->SCp.Status & in complete_cmd_fusion()
2025 cmd_fusion->scmd->SCp.Status &= in complete_cmd_fusion()
2038 scsi_dma_unmap(cmd_fusion->scmd); in complete_cmd_fusion()
2039 cmd_fusion->scmd->scsi_done(cmd_fusion->scmd); in complete_cmd_fusion()
2516 struct scsi_cmnd *scmd) in megasas_check_mpio_paths() argument
2529 == scmd->device->id)) { in megasas_check_mpio_paths()
2618 if (cmd_fusion->scmd) { in megasas_reset_fusion()
2619 scsi_dma_unmap(cmd_fusion->scmd); in megasas_reset_fusion()
2620 cmd_fusion->scmd->result = in megasas_reset_fusion()
2622 cmd_fusion->scmd); in megasas_reset_fusion()
2623 cmd_fusion->scmd->scsi_done(cmd_fusion->scmd); in megasas_reset_fusion()