Lines Matching refs:scsi_req
125 if (scsi_req(rq)->cmd[0] == GPCMD_START_STOP_UNIT && sense->asc == 0x24) in cdrom_log_sense()
167 if (failed_command && scsi_req(failed_command)->cmd[0] == GPCMD_READ_TOC_PMA_ATIP) in cdrom_analyze_sense_data()
227 memcpy(scsi_req(failed)->sense, sense, 18); in ide_cd_complete_failed_rq()
228 scsi_req(failed)->sense_len = scsi_req(rq)->sense_len; in ide_cd_complete_failed_rq()
250 if (!scsi_req(rq)->result) in ide_cd_breathe()
253 scsi_req(rq)->result = 1; in ide_cd_breathe()
308 if (blk_rq_is_scsi(rq) && !scsi_req(rq)->result) in cdrom_decode_status()
309 scsi_req(rq)->result = SAM_STAT_CHECK_CONDITION; in cdrom_decode_status()
339 if (++scsi_req(rq)->result > ERROR_MAX) in cdrom_decode_status()
350 if (scsi_req(rq)->cmd[0] == GPCMD_START_STOP_UNIT) in cdrom_decode_status()
386 } else if (++scsi_req(rq)->result > ERROR_MAX) in cdrom_decode_status()
426 if (scsi_req(rq)->cmd[0] == GPCMD_REQUEST_SENSE && in ide_cd_request_sense_fixup()
456 memcpy(scsi_req(rq)->cmd, cmd, BLK_MAX_CDB); in ide_cd_queue_pc()
470 error = scsi_req(rq)->result ? -EIO : 0; in ide_cd_queue_pc()
473 *bufflen = scsi_req(rq)->resid_len; in ide_cd_queue_pc()
474 scsi_normalize_sense(scsi_req(rq)->sense, in ide_cd_queue_pc()
475 scsi_req(rq)->sense_len, sshdr); in ide_cd_queue_pc()
536 struct scsi_request *req = scsi_req(rq); in ide_cdrom_prep_fs()
566 u8 *c = scsi_req(rq)->cmd; in ide_cdrom_prep_pc()
577 scsi_req(rq)->cmd_len = 10; in ide_cdrom_prep_pc()
587 scsi_req(rq)->result = ILLEGAL_REQUEST; in ide_cdrom_prep_pc()
597 scsi_req_init(scsi_req(rq)); in ide_cdrom_prep_rq()
730 scsi_req(rq)->sense_len += blen; in cdrom_newpc_intr()
764 scsi_req(rq)->resid_len = 0; in cdrom_newpc_intr()
775 if (uptodate <= 0 && scsi_req(rq)->result == 0) in cdrom_newpc_intr()
776 scsi_req(rq)->result = -EIO; in cdrom_newpc_intr()
785 scsi_req(rq)->resid_len -= cmd->nbytes - cmd->nleft; in cdrom_newpc_intr()
787 scsi_req(rq)->resid_len += cmd->last_xfer_len; in cdrom_newpc_intr()