Lines Matching refs:scsi_req
126 if (scsi_req(rq)->cmd[0] == GPCMD_START_STOP_UNIT && sense->asc == 0x24)
168 if (failed_command && scsi_req(failed_command)->cmd[0] == GPCMD_READ_TOC_PMA_ATIP)
228 memcpy(scsi_req(failed)->sense, sense, 18);
229 scsi_req(failed)->sense_len = scsi_req(rq)->sense_len;
251 if (!scsi_req(rq)->result)
254 scsi_req(rq)->result = 1;
309 if (blk_rq_is_scsi(rq) && !scsi_req(rq)->result)
310 scsi_req(rq)->result = SAM_STAT_CHECK_CONDITION;
340 if (++scsi_req(rq)->result > ERROR_MAX)
351 if (scsi_req(rq)->cmd[0] == GPCMD_START_STOP_UNIT)
387 } else if (++scsi_req(rq)->result > ERROR_MAX)
427 if (scsi_req(rq)->cmd[0] == GPCMD_REQUEST_SENSE &&
457 memcpy(scsi_req(rq)->cmd, cmd, BLK_MAX_CDB);
471 error = scsi_req(rq)->result ? -EIO : 0;
474 *bufflen = scsi_req(rq)->resid_len;
475 scsi_normalize_sense(scsi_req(rq)->sense,
476 scsi_req(rq)->sense_len, sshdr);
537 struct scsi_request *req = scsi_req(rq);
567 u8 *c = scsi_req(rq)->cmd;
578 scsi_req(rq)->cmd_len = 10;
588 scsi_req(rq)->result = ILLEGAL_REQUEST;
598 scsi_req_init(scsi_req(rq));
731 scsi_req(rq)->sense_len += blen;
765 scsi_req(rq)->resid_len = 0;
776 if (uptodate <= 0 && scsi_req(rq)->result == 0)
777 scsi_req(rq)->result = -EIO;
786 scsi_req(rq)->resid_len -= cmd->nbytes - cmd->nleft;
788 scsi_req(rq)->resid_len += cmd->last_xfer_len;