Lines Matching refs:cmnd
472 if (scmd->cmnd[0] == TEST_UNIT_READY && scmd->scsi_done != scsi_eh_done) in scsi_check_sense()
707 if (scmd->cmnd[0] == TEST_UNIT_READY) in scsi_eh_completed_normally()
911 unsigned char *cmnd, int cmnd_size, unsigned sense_bytes) in scsi_eh_prep_cmnd() argument
923 ses->cmnd = scmd->cmnd; in scsi_eh_prep_cmnd()
933 scmd->cmnd = ses->eh_cmnd; in scsi_eh_prep_cmnd()
934 memset(scmd->cmnd, 0, BLK_MAX_CDB); in scsi_eh_prep_cmnd()
947 scmd->cmnd[0] = REQUEST_SENSE; in scsi_eh_prep_cmnd()
948 scmd->cmnd[4] = scmd->sdb.length; in scsi_eh_prep_cmnd()
949 scmd->cmd_len = COMMAND_SIZE(scmd->cmnd[0]); in scsi_eh_prep_cmnd()
952 if (cmnd) { in scsi_eh_prep_cmnd()
954 memcpy(scmd->cmnd, cmnd, cmnd_size); in scsi_eh_prep_cmnd()
955 scmd->cmd_len = COMMAND_SIZE(scmd->cmnd[0]); in scsi_eh_prep_cmnd()
962 scmd->cmnd[1] = (scmd->cmnd[1] & 0x1f) | in scsi_eh_prep_cmnd()
986 scmd->cmnd = ses->cmnd; in scsi_eh_restore_cmnd()
1010 static int scsi_send_eh_cmnd(struct scsi_cmnd *scmd, unsigned char *cmnd, in scsi_send_eh_cmnd() argument
1022 scsi_eh_prep_cmnd(scmd, &ses, cmnd, cmnd_size, sense_bytes); in scsi_send_eh_cmnd()
1853 if ((scmd->cmnd[0] == TEST_UNIT_READY || in scsi_decide_disposition()
1854 scmd->cmnd[0] == INQUIRY)) { in scsi_decide_disposition()
1890 if (scmd->cmnd[0] == REPORT_LUNS) in scsi_decide_disposition()
2343 scmd->cmnd = req.cmd; in scsi_ioctl_reset()