Lines Matching refs:cmnd
477 if (scmd->cmnd[0] == TEST_UNIT_READY && scmd->scsi_done != scsi_eh_done) in scsi_check_sense()
712 if (scmd->cmnd[0] == TEST_UNIT_READY) in scsi_eh_completed_normally()
916 unsigned char *cmnd, int cmnd_size, unsigned sense_bytes) in scsi_eh_prep_cmnd() argument
928 ses->cmnd = scmd->cmnd; in scsi_eh_prep_cmnd()
938 scmd->cmnd = ses->eh_cmnd; in scsi_eh_prep_cmnd()
939 memset(scmd->cmnd, 0, BLK_MAX_CDB); in scsi_eh_prep_cmnd()
952 scmd->cmnd[0] = REQUEST_SENSE; in scsi_eh_prep_cmnd()
953 scmd->cmnd[4] = scmd->sdb.length; in scsi_eh_prep_cmnd()
954 scmd->cmd_len = COMMAND_SIZE(scmd->cmnd[0]); in scsi_eh_prep_cmnd()
957 if (cmnd) { in scsi_eh_prep_cmnd()
959 memcpy(scmd->cmnd, cmnd, cmnd_size); in scsi_eh_prep_cmnd()
960 scmd->cmd_len = COMMAND_SIZE(scmd->cmnd[0]); in scsi_eh_prep_cmnd()
967 scmd->cmnd[1] = (scmd->cmnd[1] & 0x1f) | in scsi_eh_prep_cmnd()
991 scmd->cmnd = ses->cmnd; in scsi_eh_restore_cmnd()
1015 static int scsi_send_eh_cmnd(struct scsi_cmnd *scmd, unsigned char *cmnd, in scsi_send_eh_cmnd() argument
1027 scsi_eh_prep_cmnd(scmd, &ses, cmnd, cmnd_size, sense_bytes); in scsi_send_eh_cmnd()
1863 if ((scmd->cmnd[0] == TEST_UNIT_READY || in scsi_decide_disposition()
1864 scmd->cmnd[0] == INQUIRY)) { in scsi_decide_disposition()
1900 if (scmd->cmnd[0] == REPORT_LUNS) in scsi_decide_disposition()
2353 scmd->cmnd = req.cmd; in scsi_ioctl_reset()