Searched defs:sshdr (Results 1 - 15 of 15) sorted by relevance

/drivers/scsi/
H A Dscsi_ioctl.c92 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 Dsr_ioctl.c189 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 Dsr.c182 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 Dch.c160 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 Dconstants.c1257 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 Dscsi_error.c239 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 Dscsi_scan.c560 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 Dscsi_transport_spi.c121 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 Dscsi_lib.c261 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 Dsd.c142 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 Dsg.c1296 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 Dscsi_dh_hp_sw.c68 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 Dscsi_dh_emc.c130 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 Dtransport.c695 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 Dlibata-scsi.c530 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...]

Completed in 718 milliseconds