Searched refs:sshdr (Results 1 - 13 of 13) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/scsi/
H A Dscsi_eh.h28 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 Dsd.c111 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 Dscsi_ioctl.c92 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 Dconstants.c1205 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 Dscsi_error.c300 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 Dscsi_lib.c218 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 Dsr_ioctl.c184 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 Dch.c182 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 Dscsi_transport_spi.c110 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 Dscsi_scan.c546 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 Dsr.c706 struct scsi_sense_hdr sshdr; local
739 0, &sshdr, SR_TIMEOUT,
745 (scsi_sense_valid(&sshdr) &&
746 sshdr.sense_key == UNIT_ATTENTION)));
H A Dsg.c1259 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 Dlibata-scsi.c247 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...]

Completed in 102 milliseconds