/drivers/scsi/ |
H A D | scsi_ioctl.c | 92 struct scsi_sense_hdr sshdr; local 97 &sshdr, timeout, retries, NULL); 102 (scsi_sense_valid(&sshdr))) { 103 switch (sshdr.sense_key) { 110 sshdr.asc, sshdr.ascq); 125 scsi_print_sense_hdr(" ", &sshdr);
|
H A D | sr_ioctl.c | 189 struct scsi_sense_hdr sshdr; local 214 scsi_normalize_sense((char *)sense, sizeof(*sense), &sshdr); 218 switch (sshdr.sense_key) { 228 if (sshdr.asc == 0x04 && 229 sshdr.ascq == 0x01) { 246 scsi_print_sense_hdr("sr", &sshdr); 252 if (sshdr.asc == 0x20 && 253 sshdr.ascq == 0x00) 258 scsi_print_sense_hdr("sr", &sshdr); 264 scsi_print_sense_hdr("sr", &sshdr); 304 struct scsi_sense_hdr sshdr; local [all...] |
H A D | sr.c | 182 struct scsi_sense_hdr sshdr; local 186 &sshdr, SR_TIMEOUT, MAX_RETRIES, NULL); 187 if (scsi_sense_valid(&sshdr) && sshdr.sense_key == UNIT_ATTENTION) 215 struct scsi_sense_hdr sshdr; local 253 ret = scsi_test_unit_ready(cd->device, SR_TIMEOUT, MAX_RETRIES, &sshdr); 261 (scsi_sense_valid(&sshdr) && sshdr.asc != 0x3a); 587 struct scsi_sense_hdr sshdr; local 590 if (scsi_test_unit_ready(cd->device, SR_TIMEOUT, MAX_RETRIES, &sshdr)) 817 struct scsi_sense_hdr sshdr; local [all...] |
H A D | ch.c | 160 static int ch_find_errno(struct scsi_sense_hdr *sshdr) argument 165 if (scsi_sense_valid(sshdr) && 166 sshdr->asc != 0) { 168 if (ch_err[i].sense == sshdr->sense_key && 169 ch_err[i].asc == sshdr->asc && 170 ch_err[i].ascq == sshdr->ascq) { 187 struct scsi_sense_hdr sshdr; local 200 buflength, &sshdr, timeout * HZ, 206 scsi_print_sense_hdr(ch->name, &sshdr); 207 errno = ch_find_errno(&sshdr); [all...] |
H A D | constants.c | 1257 scsi_show_sense_hdr(struct scsi_sense_hdr *sshdr) argument 1261 sense_txt = scsi_sense_key_string(sshdr->sense_key); 1265 printk("Sense Key : 0x%x ", sshdr->sense_key); 1267 printk("%s", scsi_sense_is_deferred(sshdr) ? "[deferred] " : 1270 if (sshdr->response_code >= 0x72) 1281 scsi_print_sense_hdr(const char *name, struct scsi_sense_hdr *sshdr) argument 1284 scsi_show_sense_hdr(sshdr); 1286 scsi_show_extd_sense(sshdr->asc, sshdr->ascq); 1295 struct scsi_sense_hdr *sshdr) 1294 scsi_cmd_print_sense_hdr(struct scsi_cmnd *scmd, const char *desc, struct scsi_sense_hdr *sshdr) argument 1305 scsi_decode_sense_buffer(const unsigned char *sense_buffer, int sense_len, struct scsi_sense_hdr *sshdr) argument 1328 scsi_decode_sense_extras(const unsigned char *sense_buffer, int sense_len, struct scsi_sense_hdr *sshdr) argument 1392 struct scsi_sense_hdr sshdr; local 1406 struct scsi_sense_hdr sshdr; local [all...] |
H A D | scsi_error.c | 239 struct scsi_sense_hdr sshdr; local 241 if (! scsi_command_normalize_sense(scmd, &sshdr)) 244 if (scsi_sense_is_deferred(&sshdr)) 251 rc = sdev->scsi_dh_data->scsi_dh->check_sense(sdev, &sshdr); 261 if (sshdr.response_code == 0x70) { 271 if ((sshdr.additional_length > 3) && 277 switch (sshdr.sense_key) { 284 if (sshdr.asc == 0x10) /* DIF */ 303 if (sshdr.asc != 0x28 || sshdr 2039 scsi_normalize_sense(const u8 *sense_buffer, int sb_len, struct scsi_sense_hdr *sshdr) argument 2084 scsi_command_normalize_sense(struct scsi_cmnd *cmd, struct scsi_sense_hdr *sshdr) argument [all...] |
H A D | scsi_scan.c | 560 struct scsi_sense_hdr sshdr; local 587 inq_result, try_inquiry_len, &sshdr, 603 scsi_sense_valid(&sshdr)) { 604 if ((sshdr.sense_key == UNIT_ATTENTION) && 605 ((sshdr.asc == 0x28) || 606 (sshdr.asc == 0x29)) && 607 (sshdr.ascq == 0)) 1316 struct scsi_sense_hdr sshdr; local 1405 lun_data, length, &sshdr, 1413 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_lib.c | 261 struct scsi_sense_hdr *sshdr, int timeout, int retries, 267 if (sshdr) { 274 if (sshdr) 275 scsi_normalize_sense(sense, SCSI_SENSE_BUFFERSIZE, sshdr); 742 struct scsi_sense_hdr sshdr; local 750 sense_valid = scsi_command_normalize_sense(cmd, &sshdr); 752 sense_deferred = scsi_sense_is_deferred(&sshdr); 807 if (sense_valid && (sshdr.sense_key == RECOVERED_ERROR)) { 812 if ((sshdr.asc == 0x0) && (sshdr 259 scsi_execute_req(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) argument 1843 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 1919 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 2030 struct scsi_sense_hdr *sshdr; local [all...] |
H A D | sd.c | 142 struct scsi_sense_hdr sshdr; local 175 SD_MAX_RETRIES, &data, &sshdr)) { 176 if (scsi_sense_valid(&sshdr)) 177 sd_print_sense_hdr(sdkp, &sshdr); 1156 struct scsi_sense_hdr *sshdr) 1158 if (!scsi_sense_valid(sshdr)) 1162 switch (sshdr->sense_key) { 1166 if (sshdr->asc == 0x3A) { 1187 struct scsi_sense_hdr *sshdr = NULL; local 1219 sshdr 1155 media_not_present(struct scsi_disk *sdkp, struct scsi_sense_hdr *sshdr) argument 1258 struct scsi_sense_hdr sshdr; local 1460 struct scsi_sense_hdr sshdr; local 1555 struct scsi_sense_hdr sshdr; local 1703 read_capacity_error(struct scsi_disk *sdkp, struct scsi_device *sdp, struct scsi_sense_hdr *sshdr, int sense_valid, int the_result) argument 1740 struct scsi_sense_hdr sshdr; local 1833 struct scsi_sense_hdr sshdr; local 2040 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 2124 struct scsi_sense_hdr sshdr; local 2278 struct scsi_sense_hdr sshdr; local 2804 struct scsi_sense_hdr sshdr; local 2976 sd_print_sense_hdr(struct scsi_disk *sdkp, struct scsi_sense_hdr *sshdr) argument [all...] |
H A D | sg.c | 1296 struct scsi_sense_hdr sshdr; local 1311 && scsi_normalize_sense(sense, SCSI_SENSE_BUFFERSIZE, &sshdr) 1312 && !scsi_sense_is_deferred(&sshdr) 1313 && sshdr.sense_key == UNIT_ATTENTION
|
/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/usb/storage/ |
H A D | transport.c | 695 struct scsi_sense_hdr sshdr; local 782 &sshdr); 786 sshdr.response_code, sshdr.sense_key, 787 sshdr.asc, sshdr.ascq); 789 usb_stor_show_sense(sshdr.sense_key, sshdr.asc, sshdr.ascq); 803 if (sshdr [all...] |
/drivers/ata/ |
H A D | libata-scsi.c | 530 struct scsi_sense_hdr sshdr; local 532 &sshdr); 533 if (sshdr.sense_key == 0 && 534 sshdr.asc == 0 && sshdr.ascq == 0) 616 struct scsi_sense_hdr sshdr; local 618 &sshdr); 619 if (sshdr.sense_key == 0 && 620 sshdr.asc == 0 && sshdr [all...] |