/drivers/scsi/device_handler/ |
H A D | scsi_dh_hp_sw.c | 68 struct scsi_sense_hdr sshdr; local 71 ret = scsi_normalize_sense(sense, SCSI_SENSE_BUFFERSIZE, &sshdr); 79 switch (sshdr.sense_key) { 84 if ((sshdr.asc == 0x04) && (sshdr.ascq == 2)) { 97 HP_SW_NAME, sshdr.sense_key, sshdr.asc, 98 sshdr.ascq); 168 struct scsi_sense_hdr sshdr; local 171 rc = scsi_normalize_sense(sense, SCSI_SENSE_BUFFERSIZE, &sshdr); [all...] |
H A D | scsi_dh_emc.c | 130 struct scsi_sense_hdr sshdr; local 132 if (!scsi_normalize_sense(sense, SCSI_SENSE_BUFFERSIZE, &sshdr)) { 135 "command.\n", CLARIION_NAME, sshdr.sense_key, 136 sshdr.asc, sshdr.ascq); 138 if ((sshdr.sense_key == 0x05) && (sshdr.asc == 0x04) && 139 (sshdr.ascq == 0x00)) { 148 } else if ((sshdr.sense_key == 0x02) && (sshdr 472 struct scsi_sense_hdr sshdr; local 511 struct scsi_sense_hdr sshdr; local [all...] |
/drivers/scsi/ |
H A D | sr_ioctl.c | 188 struct scsi_sense_hdr sshdr; local 213 scsi_normalize_sense((char *)sense, sizeof(*sense), &sshdr); 217 switch (sshdr.sense_key) { 228 if (sshdr.asc == 0x04 && 229 sshdr.ascq == 0x01) { 249 scsi_print_sense_hdr("sr", &sshdr); 255 if (sshdr.asc == 0x20 && 256 sshdr.ascq == 0x00) 261 scsi_print_sense_hdr("sr", &sshdr); 268 scsi_print_sense_hdr("sr", &sshdr); 308 struct scsi_sense_hdr sshdr; local [all...] |
H A D | sd.c | 160 struct scsi_sense_hdr sshdr; local 209 SD_MAX_RETRIES, &data, &sshdr)) { 210 if (scsi_sense_valid(&sshdr)) 211 sd_print_sense_hdr(sdkp, &sshdr); 1375 struct scsi_sense_hdr *sshdr) 1377 if (!scsi_sense_valid(sshdr)) 1381 switch (sshdr->sense_key) { 1385 if (sshdr->asc == 0x3A) { 1406 struct scsi_sense_hdr *sshdr = NULL; local 1434 sshdr 1374 media_not_present(struct scsi_disk *sdkp, struct scsi_sense_hdr *sshdr) argument 1474 struct scsi_sense_hdr sshdr; local 1693 struct scsi_sense_hdr sshdr; local 1798 struct scsi_sense_hdr sshdr; local 1954 read_capacity_error(struct scsi_disk *sdkp, struct scsi_device *sdp, struct scsi_sense_hdr *sshdr, int sense_valid, int the_result) argument 1991 struct scsi_sense_hdr sshdr; local 2087 struct scsi_sense_hdr sshdr; local 2300 sd_do_mode_sense(struct scsi_device *sdp, int dbd, int modepage, unsigned char *buffer, int len, struct scsi_mode_data *data, struct scsi_sense_hdr *sshdr) argument 2384 struct scsi_sense_hdr sshdr; local 2555 struct scsi_sense_hdr sshdr; local 3129 struct scsi_sense_hdr sshdr; local 3337 sd_print_sense_hdr(struct scsi_disk *sdkp, struct scsi_sense_hdr *sshdr) argument [all...] |
H A D | constants.c | 1398 scsi_show_sense_hdr(struct scsi_sense_hdr *sshdr) argument 1402 sense_txt = scsi_sense_key_string(sshdr->sense_key); 1406 printk("Sense Key : 0x%x ", sshdr->sense_key); 1408 printk("%s", scsi_sense_is_deferred(sshdr) ? "[deferred] " : 1411 if (sshdr->response_code >= 0x72) 1422 scsi_print_sense_hdr(const char *name, struct scsi_sense_hdr *sshdr) argument 1425 scsi_show_sense_hdr(sshdr); 1427 scsi_show_extd_sense(sshdr->asc, sshdr->ascq); 1436 struct scsi_sense_hdr *sshdr) 1435 scsi_cmd_print_sense_hdr(struct scsi_cmnd *scmd, const char *desc, struct scsi_sense_hdr *sshdr) argument 1446 scsi_decode_sense_buffer(const unsigned char *sense_buffer, int sense_len, struct scsi_sense_hdr *sshdr) argument 1469 scsi_decode_sense_extras(const unsigned char *sense_buffer, int sense_len, struct scsi_sense_hdr *sshdr) argument 1533 struct scsi_sense_hdr sshdr; local 1547 struct scsi_sense_hdr sshdr; local [all...] |
H A D | scsi_error.c | 389 * @sshdr: sshdr to be examined 392 struct scsi_sense_hdr *sshdr) 396 if (sshdr->sense_key == UNIT_ATTENTION) { 397 if (sshdr->asc == 0x3f && sshdr->ascq == 0x03) { 401 } else if (sshdr->asc == 0x3f && sshdr->ascq == 0x0e) { 409 } else if (sshdr->asc == 0x3f) 416 if (sshdr 391 scsi_report_sense(struct scsi_device *sdev, struct scsi_sense_hdr *sshdr) argument 457 struct scsi_sense_hdr sshdr; local 2417 scsi_normalize_sense(const u8 *sense_buffer, int sb_len, struct scsi_sense_hdr *sshdr) argument 2462 scsi_command_normalize_sense(struct scsi_cmnd *cmd, struct scsi_sense_hdr *sshdr) argument [all...] |
H A D | scsi_ioctl.c | 92 struct scsi_sense_hdr sshdr; local 98 &sshdr, timeout, retries, NULL); 104 (scsi_sense_valid(&sshdr))) { 105 switch (sshdr.sense_key) { 114 sshdr.asc, sshdr.ascq); 129 scsi_print_sense_hdr(" ", &sshdr);
|
H A D | scsi_lib.c | 266 struct scsi_sense_hdr *sshdr, int timeout, int retries, 272 if (sshdr) { 279 if (sshdr) 280 scsi_normalize_sense(sense, SCSI_SENSE_BUFFERSIZE, sshdr); 833 struct scsi_sense_hdr sshdr; local 841 sense_valid = scsi_command_normalize_sense(cmd, &sshdr); 843 sense_deferred = scsi_sense_is_deferred(&sshdr); 907 if (sense_valid && (sshdr.sense_key == RECOVERED_ERROR)) { 912 if ((sshdr.asc == 0x0) && (sshdr 264 scsi_execute_req_flags(struct scsi_device *sdev, const unsigned char *cmd, int data_direction, void *buffer, unsigned bufflen, struct scsi_sense_hdr *sshdr, int timeout, int retries, int *resid, u64 flags) argument 2238 scsi_mode_select(struct scsi_device *sdev, int pf, int sp, int modepage, unsigned char *buffer, int len, int timeout, int retries, struct scsi_mode_data *data, struct scsi_sense_hdr *sshdr) argument 2314 scsi_mode_sense(struct scsi_device *sdev, int dbd, int modepage, unsigned char *buffer, int len, int timeout, int retries, struct scsi_mode_data *data, struct scsi_sense_hdr *sshdr) argument 2425 struct scsi_sense_hdr *sshdr; local [all...] |
H A D | sr.c | 198 struct scsi_sense_hdr sshdr; local 202 &sshdr, SR_TIMEOUT, MAX_RETRIES, NULL); 203 if (scsi_sense_valid(&sshdr) && sshdr.sense_key == UNIT_ATTENTION) 231 struct scsi_sense_hdr sshdr; local 269 ret = scsi_test_unit_ready(cd->device, SR_TIMEOUT, MAX_RETRIES, &sshdr); 277 (scsi_sense_valid(&sshdr) && sshdr.asc != 0x3a); 598 struct scsi_sense_hdr sshdr; local 601 if (scsi_test_unit_ready(cd->device, SR_TIMEOUT, MAX_RETRIES, &sshdr)) 838 struct scsi_sense_hdr sshdr; local [all...] |
H A D | ch.c | 164 static int ch_find_errno(struct scsi_sense_hdr *sshdr) argument 169 if (scsi_sense_valid(sshdr) && 170 sshdr->asc != 0) { 172 if (ch_err[i].sense == sshdr->sense_key && 173 ch_err[i].asc == sshdr->asc && 174 ch_err[i].ascq == sshdr->ascq) { 191 struct scsi_sense_hdr sshdr; local 204 buflength, &sshdr, timeout * HZ, 210 scsi_print_sense_hdr(ch->name, &sshdr); 211 errno = ch_find_errno(&sshdr); [all...] |
H A D | scsi_scan.c | 571 struct scsi_sense_hdr sshdr; local 598 inq_result, try_inquiry_len, &sshdr, 614 scsi_sense_valid(&sshdr)) { 615 if ((sshdr.sense_key == UNIT_ATTENTION) && 616 ((sshdr.asc == 0x28) || 617 (sshdr.asc == 0x29)) && 618 (sshdr.ascq == 0)) 1363 struct scsi_sense_hdr sshdr; local 1452 lun_data, length, &sshdr, 1462 else if (scsi_sense_valid(&sshdr)) { [all...] |
H A D | scsi_transport_spi.c | 121 struct scsi_sense_hdr *sshdr) 135 if (!sshdr) 136 sshdr = &sshdr_tmp; 139 sshdr) 140 && sshdr->sense_key == UNIT_ATTENTION) 642 struct scsi_sense_hdr sshdr; local 688 buffer, len, &sshdr); 692 if (scsi_sense_valid(&sshdr) 693 && sshdr.sense_key == ILLEGAL_REQUEST 695 && sshdr 118 spi_execute(struct scsi_device *sdev, const void *cmd, enum dma_data_direction dir, void *buffer, unsigned bufflen, struct scsi_sense_hdr *sshdr) argument [all...] |
H A D | scsi.c | 1099 struct scsi_sense_hdr sshdr; local 1114 &sshdr, 30 * HZ, 3, NULL); 1116 if (result && scsi_sense_valid(&sshdr) && 1117 sshdr.sense_key == ILLEGAL_REQUEST && 1118 (sshdr.asc == 0x20 || sshdr.asc == 0x24) && sshdr.ascq == 0x00)
|
H A D | sg.c | 1353 struct scsi_sense_hdr sshdr; local 1368 && scsi_normalize_sense(sense, SCSI_SENSE_BUFFERSIZE, &sshdr) 1369 && !scsi_sense_is_deferred(&sshdr) 1370 && sshdr.sense_key == UNIT_ATTENTION
|
/drivers/usb/storage/ |
H A D | transport.c | 693 struct scsi_sense_hdr sshdr; local 780 &sshdr); 785 sshdr.response_code, sshdr.sense_key, 786 sshdr.asc, sshdr.ascq); 788 usb_stor_show_sense(us, sshdr.sense_key, sshdr.asc, sshdr.ascq); 802 if (sshdr [all...] |
/drivers/ata/ |
H A D | libata-scsi.c | 546 struct scsi_sense_hdr sshdr; local 548 &sshdr); 549 if (sshdr.sense_key == RECOVERED_ERROR && 550 sshdr.asc == 0 && sshdr.ascq == 0x1d) 632 struct scsi_sense_hdr sshdr; local 634 &sshdr); 635 if (sshdr.sense_key == RECOVERED_ERROR && 636 sshdr.asc == 0 && sshdr [all...] |
/drivers/scsi/ufs/ |
H A D | ufshcd.c | 4687 struct scsi_sense_hdr sshdr; local 4730 ret = scsi_execute_req_flags(sdp, cmd, DMA_NONE, NULL, 0, &sshdr, 4737 scsi_show_sense_hdr(&sshdr); 4738 scsi_show_extd_sense(sshdr.asc, sshdr.ascq);
|
/drivers/xen/ |
H A D | xen-scsiback.c | 342 struct scsi_sense_hdr sshdr; local 356 &sshdr)) {
|