/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/scsi/ |
H A D | scsi_eh.h | 28 static inline int scsi_sense_valid(struct scsi_sense_hdr *sshdr) argument 30 if (!sshdr) 33 return (sshdr->response_code & 0x70) == 0x70; 44 struct scsi_sense_hdr *sshdr); 46 struct scsi_sense_hdr *sshdr); 48 static inline int scsi_sense_is_deferred(struct scsi_sense_hdr *sshdr) argument 50 return ((sshdr->response_code >= 0x70) && (sshdr->response_code & 1));
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/ |
H A D | sd.c | 111 struct scsi_sense_hdr sshdr; local 144 SD_MAX_RETRIES, &data, &sshdr)) { 145 if (scsi_sense_valid(&sshdr)) 146 sd_print_sense_hdr(sdkp, &sshdr); 768 struct scsi_sense_hdr sshdr; local 782 res = scsi_execute_req(sdp, cmd, DMA_NONE, NULL, 0, &sshdr, 791 sd_print_sense_hdr(sdkp, &sshdr); 895 struct scsi_sense_hdr sshdr; local 901 sense_valid = scsi_command_normalize_sense(SCpnt, &sshdr); 903 sense_deferred = scsi_sense_is_deferred(&sshdr); 984 media_not_present(struct scsi_disk *sdkp, struct scsi_sense_hdr *sshdr) argument 1011 struct scsi_sense_hdr sshdr; local 1161 struct scsi_sense_hdr sshdr; local 1345 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 1425 struct scsi_sense_hdr sshdr; local 1769 struct scsi_sense_hdr sshdr; local 1916 sd_print_sense_hdr(struct scsi_disk *sdkp, struct scsi_sense_hdr *sshdr) argument [all...] |
H A D | scsi_ioctl.c | 92 struct scsi_sense_hdr sshdr; local 97 &sshdr, timeout, retries); 102 (scsi_sense_valid(&sshdr))) { 103 switch (sshdr.sense_key) { 110 sshdr.asc, sshdr.ascq); 125 scsi_print_sense_hdr(" ", &sshdr);
|
H A D | constants.c | 1205 scsi_show_sense_hdr(struct scsi_sense_hdr *sshdr) argument 1209 sense_txt = scsi_sense_key_string(sshdr->sense_key); 1213 printk("Sense Key : 0x%x ", sshdr->sense_key); 1215 printk("%s", scsi_sense_is_deferred(sshdr) ? "[deferred] " : 1218 if (sshdr->response_code >= 0x72) 1229 scsi_print_sense_hdr(const char *name, struct scsi_sense_hdr *sshdr) argument 1232 scsi_show_sense_hdr(sshdr); 1234 scsi_show_extd_sense(sshdr->asc, sshdr->ascq); 1240 struct scsi_sense_hdr *sshdr) 1239 scsi_decode_sense_buffer(const unsigned char *sense_buffer, int sense_len, struct scsi_sense_hdr *sshdr) argument 1262 scsi_decode_sense_extras(const unsigned char *sense_buffer, int sense_len, struct scsi_sense_hdr *sshdr) argument 1326 struct scsi_sense_hdr sshdr; local 1340 struct scsi_sense_hdr sshdr; local [all...] |
H A D | scsi_error.c | 300 struct scsi_sense_hdr sshdr; local 302 if (! scsi_command_normalize_sense(scmd, &sshdr)) 305 if (scsi_sense_is_deferred(&sshdr)) 312 if (sshdr.response_code == 0x70) { 322 if ((sshdr.additional_length > 3) && 328 switch (sshdr.sense_key) { 352 if ((sshdr.asc == 0x04) && (sshdr.ascq == 0x01)) 359 (sshdr.asc == 0x04) && (sshdr 1740 scsi_normalize_sense(const u8 *sense_buffer, int sb_len, struct scsi_sense_hdr *sshdr) argument 1785 scsi_command_normalize_sense(struct scsi_cmnd *cmd, struct scsi_sense_hdr *sshdr) argument [all...] |
H A D | scsi_lib.c | 218 struct scsi_sense_hdr *sshdr, int timeout, int retries) 223 if (sshdr) { 230 if (sshdr) 231 scsi_normalize_sense(sense, SCSI_SENSE_BUFFERSIZE, sshdr); 824 struct scsi_sense_hdr sshdr; local 831 sense_valid = scsi_command_normalize_sense(cmd, &sshdr); 833 sense_deferred = scsi_sense_is_deferred(&sshdr); 878 switch (sshdr.sense_key) { 907 sshdr.asc == 0x20 && sshdr 216 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) argument 1720 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 1797 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 1895 struct scsi_sense_hdr sshdr; local [all...] |
H A D | sr_ioctl.c | 184 struct scsi_sense_hdr sshdr; local 209 scsi_normalize_sense((char *)sense, sizeof(*sense), &sshdr); 213 switch (sshdr.sense_key) { 223 if (sshdr.asc == 0x04 && 224 sshdr.ascq == 0x01) { 241 scsi_print_sense_hdr("sr", &sshdr); 247 if (sshdr.asc == 0x20 && 248 sshdr.ascq == 0x00) 253 scsi_print_sense_hdr("sr", &sshdr); 259 scsi_print_sense_hdr("sr", &sshdr); [all...] |
H A D | ch.c | 182 static int ch_find_errno(struct scsi_sense_hdr *sshdr) argument 187 if (scsi_sense_valid(sshdr) && 188 sshdr->asc != 0) { 190 if (err[i].sense == sshdr->sense_key && 191 err[i].asc == sshdr->asc && 192 err[i].ascq == sshdr->ascq) { 209 struct scsi_sense_hdr sshdr; local 222 buflength, &sshdr, timeout * HZ, 228 scsi_print_sense_hdr(ch->name, &sshdr); 229 errno = ch_find_errno(&sshdr); [all...] |
H A D | scsi_transport_spi.c | 110 struct scsi_sense_hdr *sshdr) 121 if (!sshdr) 122 sshdr = &sshdr_tmp; 125 sshdr) 126 && sshdr->sense_key == UNIT_ATTENTION) 563 struct scsi_sense_hdr sshdr; local 609 buffer, len, &sshdr); 613 if (scsi_sense_valid(&sshdr) 614 && sshdr.sense_key == ILLEGAL_REQUEST 616 && sshdr 107 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_scan.c | 546 struct scsi_sense_hdr sshdr; local 571 inq_result, try_inquiry_len, &sshdr, 586 scsi_sense_valid(&sshdr)) { 587 if ((sshdr.sense_key == UNIT_ATTENTION) && 588 ((sshdr.asc == 0x28) || 589 (sshdr.asc == 0x29)) && 590 (sshdr.ascq == 0)) 1243 struct scsi_sense_hdr sshdr; local 1327 lun_data, length, &sshdr, 1335 else if (scsi_sense_valid(&sshdr)) { [all...] |
H A D | sr.c | 706 struct scsi_sense_hdr sshdr; local 739 0, &sshdr, SR_TIMEOUT, 745 (scsi_sense_valid(&sshdr) && 746 sshdr.sense_key == UNIT_ATTENTION)));
|
H A D | sg.c | 1259 struct scsi_sense_hdr sshdr; local 1275 && scsi_normalize_sense(sense, SCSI_SENSE_BUFFERSIZE, &sshdr) 1276 && !scsi_sense_is_deferred(&sshdr) 1277 && sshdr.sense_key == UNIT_ATTENTION
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ata/ |
H A D | libata-scsi.c | 247 struct scsi_sense_hdr sshdr; local 249 &sshdr); 250 if (sshdr.sense_key==0 && 251 sshdr.asc==0 && sshdr.ascq==0) 333 struct scsi_sense_hdr sshdr; local 335 &sshdr); 336 if (sshdr.sense_key==0 && 337 sshdr.asc==0 && sshdr [all...] |