Lines Matching refs:sshdr
188 struct scsi_sense_hdr sshdr; in sr_do_ioctl() local
213 scsi_normalize_sense((char *)sense, sizeof(*sense), &sshdr); in sr_do_ioctl()
217 switch (sshdr.sense_key) { in sr_do_ioctl()
228 if (sshdr.asc == 0x04 && in sr_do_ioctl()
229 sshdr.ascq == 0x01) { in sr_do_ioctl()
252 if (sshdr.asc == 0x20 && in sr_do_ioctl()
253 sshdr.ascq == 0x00) in sr_do_ioctl()
297 struct scsi_sense_hdr sshdr; in sr_drive_status() local
304 if (!scsi_test_unit_ready(cd->device, SR_TIMEOUT, MAX_RETRIES, &sshdr)) in sr_drive_status()
308 if (scsi_sense_valid(&sshdr) && sshdr.sense_key == NOT_READY in sr_drive_status()
309 && sshdr.asc == 0x04 && sshdr.ascq == 0x01) in sr_drive_status()
326 if (scsi_sense_valid(&sshdr) && sshdr.sense_key == NOT_READY in sr_drive_status()
327 && sshdr.asc == 0x04 && sshdr.ascq == 0x02) in sr_drive_status()
333 if (sshdr.sense_key == NOT_READY && sshdr.asc == 0x04) in sr_drive_status()
341 if (scsi_sense_valid(&sshdr) && in sr_drive_status()
343 sshdr.asc == 0x3a) in sr_drive_status()