Lines Matching refs:sshdr
191 struct scsi_sense_hdr local_sshdr, *sshdr; in sr_do_ioctl() local
194 .sshdr = cgc->sshdr ? : &local_sshdr, in sr_do_ioctl()
199 sshdr = exec_args.sshdr; in sr_do_ioctl()
218 switch (sshdr->sense_key) { in sr_do_ioctl()
229 if (sshdr->asc == 0x04 && in sr_do_ioctl()
230 sshdr->ascq == 0x01) { in sr_do_ioctl()
253 if (sshdr->asc == 0x20 && in sr_do_ioctl()
254 sshdr->ascq == 0x00) in sr_do_ioctl()
296 struct scsi_sense_hdr sshdr; in sr_drive_status() local
303 if (!scsi_test_unit_ready(cd->device, SR_TIMEOUT, MAX_RETRIES, &sshdr)) in sr_drive_status()
307 if (scsi_sense_valid(&sshdr) && sshdr.sense_key == NOT_READY in sr_drive_status()
308 && sshdr.asc == 0x04 && sshdr.ascq == 0x01) in sr_drive_status()
325 if (scsi_sense_valid(&sshdr) && sshdr.sense_key == NOT_READY in sr_drive_status()
326 && sshdr.asc == 0x04 && sshdr.ascq == 0x02) in sr_drive_status()
332 if (sshdr.sense_key == NOT_READY && sshdr.asc == 0x04) in sr_drive_status()
340 if (scsi_sense_valid(&sshdr) && in sr_drive_status()
342 sshdr.asc == 0x3a) in sr_drive_status()