Home
last modified time | relevance | path

Searched refs:sense_key (Results 1 – 58 of 58) sorted by relevance

/linux-4.1.27/drivers/ide/
Dide-cd_verbose.c22 if (sense->sense_key == UNIT_ATTENTION || in ide_cd_log_error()
23 (sense->sense_key == NOT_READY && (sense->asc == 4 || in ide_cd_log_error()
29 name, sense->error_code, sense->sense_key, in ide_cd_log_error()
270 if (sense->sense_key < ARRAY_SIZE(sense_key_texts)) in ide_cd_log_error()
271 s = sense_key_texts[sense->sense_key]; in ide_cd_log_error()
273 printk(KERN_CONT "%s -- (Sense key=0x%02x)\n", s, sense->sense_key); in ide_cd_log_error()
281 unsigned long key = (sense->sense_key << 16); in ide_cd_log_error()
341 if (sense->sense_key == NOT_READY && (sense->sks[0] & 0x80)) { in ide_cd_log_error()
348 if (sense->sense_key == ILLEGAL_REQUEST && in ide_cd_log_error()
Dide-cd_ioctl.c52 if (!stat || sense.sense_key == UNIT_ATTENTION) in ide_cdrom_drive_status()
64 if (sense.sense_key == NOT_READY && sense.asc == 0x04 in ide_cdrom_drive_status()
73 if (sense.sense_key == NOT_READY) { in ide_cdrom_drive_status()
163 sense->sense_key == ILLEGAL_REQUEST && in ide_cd_lockdoor()
172 if (stat != 0 && sense->sense_key == NOT_READY && sense->asc == 0x3a) in ide_cd_lockdoor()
Dide-gd.h27 u8 sense_key, asc, ascq; member
Dide-floppy.c82 floppy->sense_key = buf[2] & 0x0F; in ide_floppy_callback()
93 "ascq = %x", floppy->sense_key, in ide_floppy_callback()
110 if (floppy->sense_key == 0x02 && in ide_floppy_report_error()
117 floppy->drive->name, pc->c[0], floppy->sense_key, in ide_floppy_report_error()
Dide-cd.c104 ide_debug_log(IDE_DBG_SENSE, "sense_key: 0x%x", sense->sense_key); in cdrom_log_sense()
106 switch (sense->sense_key) { in cdrom_log_sense()
152 sense->error_code, sense->sense_key); in cdrom_analyze_sense_data()
167 if (sense->sense_key == 0x05 && sense->asc == 0x24) in cdrom_analyze_sense_data()
172 switch (sense->sense_key) { in cdrom_analyze_sense_data()
278 int err, sense_key, do_end_request = 0; in cdrom_decode_status() local
282 sense_key = err >> 4; in cdrom_decode_status()
305 switch (sense_key) { in cdrom_decode_status()
479 if (reqbuf->sense_key == UNIT_ATTENTION) in ide_cd_queue_pc()
481 else if (reqbuf->sense_key == NOT_READY && in ide_cd_queue_pc()
Dide-tape.c174 u8 sense_key, asc, ascq; member
275 tape->sense_key = sense[2] & 0xF; in idetape_analyze_error()
281 rq->cmd[0], tape->sense_key, tape->asc, tape->ascq); in idetape_analyze_error()
295 if (tape->sense_key == 5) { in idetape_analyze_error()
307 if ((sense[2] & 0x40) || (tape->sense_key == 0xd in idetape_analyze_error()
314 if (tape->sense_key == 8) { in idetape_analyze_error()
462 tape->sense_key == 2 && tape->asc == 4 && in ide_tape_issue_pc()
468 tape->sense_key, tape->asc, in ide_tape_issue_pc()
693 if ((tape->sense_key == 2 && tape->asc == 4 && tape->ascq == 2) in idetape_wait_ready()
701 } else if (!(tape->sense_key == 2 && tape->asc == 4 && in idetape_wait_ready()
Dide-floppy_ioctl.c211 if (floppy->sense_key == 2 && in ide_floppy_get_format_progress()
/linux-4.1.27/drivers/ata/
Dlibata-zpodd.c91 u8 sense_key, *sense_buf; in zpready() local
95 ret = atapi_eh_tur(dev, &sense_key); in zpready()
97 if (!ret || sense_key != NOT_READY) in zpready()
101 ret = atapi_eh_request_sense(dev, sense_buf, sense_key); in zpready()
Dlibata-eh.c3294 u8 sense_key = 0; in atapi_eh_clear_ua() local
3297 err_mask = atapi_eh_tur(dev, &sense_key); in atapi_eh_clear_ua()
3305 if (!err_mask || sense_key != UNIT_ATTENTION) in atapi_eh_clear_ua()
3308 err_mask = atapi_eh_request_sense(dev, sense_buffer, sense_key); in atapi_eh_clear_ua()
Dlibata-scsi.c550 if (sshdr.sense_key == RECOVERED_ERROR && in ata_cmd_ioctl()
636 if (sshdr.sense_key == RECOVERED_ERROR && in ata_task_ioctl()
/linux-4.1.27/drivers/scsi/
Dps3rom.c262 static int decode_lv1_status(u64 status, unsigned char *sense_key, in DEF_SCSI_QCMD()
268 *sense_key = (status >> 16) & 0xff; in DEF_SCSI_QCMD()
282 unsigned char sense_key, asc, ascq; in ps3rom_interrupt() local
329 if (decode_lv1_status(status, &sense_key, &asc, &ascq)) { in ps3rom_interrupt()
334 scsi_build_sense_buffer(0, cmd->sense_buffer, sense_key, asc, ascq); in ps3rom_interrupt()
Dsr_ioctl.c217 switch (sshdr.sense_key) { in sr_do_ioctl()
308 if (scsi_sense_valid(&sshdr) && sshdr.sense_key == NOT_READY in sr_drive_status()
326 if (scsi_sense_valid(&sshdr) && sshdr.sense_key == NOT_READY in sr_drive_status()
333 if (sshdr.sense_key == NOT_READY && sshdr.asc == 0x04) in sr_drive_status()
Dsd.c1363 switch (sshdr->sense_key) { in media_not_present()
1683 switch (sshdr.sense_key) { in sd_done()
1784 sense_valid && sshdr.sense_key == UNIT_ATTENTION))); in sd_spinup_disk()
1802 if (sense_valid && sshdr.sense_key == NOT_READY) { in sd_spinup_disk()
1837 sshdr.sense_key == UNIT_ATTENTION && in sd_spinup_disk()
1921 sense_valid && sshdr->sense_key == NOT_READY) in read_capacity_error()
1971 sshdr.sense_key == ILLEGAL_REQUEST && in read_capacity_16()
1979 sshdr.sense_key == UNIT_ATTENTION && in read_capacity_16()
2061 sshdr.sense_key == UNIT_ATTENTION && in read_capacity_10()
2465 sshdr.sense_key == ILLEGAL_REQUEST && in sd_read_cache_type()
Dst.c373 scode = STp->buffer->cmdstat.sense_hdr.sense_key; in st_chk_result()
647 (cmdstatp->sense_hdr.sense_key == NO_SENSE || in write_behind_check()
648 cmdstatp->sense_hdr.sense_key == RECOVERED_ERROR)) { in write_behind_check()
744 (cmdstatp->sense_hdr.sense_key == NO_SENSE || in st_flush_write_buffer()
745 cmdstatp->sense_hdr.sense_key == RECOVERED_ERROR) && in st_flush_write_buffer()
934 scode = cmdstatp->sense_hdr.sense_key; in test_ready()
1342 (cmdstatp->sense_hdr.sense_key == NO_SENSE || in st_flush()
1343 cmdstatp->sense_hdr.sense_key == RECOVERED_ERROR) && in st_flush()
1741 scode = cmdstatp->sense_hdr.sense_key; in st_write()
1914 if (cmdstatp->sense_hdr.sense_key == BLANK_CHECK) in read_tape()
[all …]
Dscsi_ioctl.c105 switch (sshdr.sense_key) { in ioctl_internal_command()
Dscsi_logging.c323 sense_txt = scsi_sense_key_string(sshdr->sense_key); in scsi_format_sense_hdr()
329 "0x%x ", sshdr->sense_key); in scsi_format_sense_hdr()
Dgdth_ioctl.h159 u8 sense_key; member
Dscsi_error.c391 if (sshdr->sense_key == UNIT_ATTENTION) { in scsi_report_sense()
500 switch (sshdr.sense_key) { in scsi_check_sense()
2447 sshdr->sense_key = (sense_buffer[1] & 0xf); in scsi_normalize_sense()
2459 sshdr->sense_key = (sense_buffer[2] & 0xf); in scsi_normalize_sense()
Dscsi_lib.c897 if (sense_valid && (sshdr.sense_key == RECOVERED_ERROR)) { in scsi_io_completion()
945 switch (sshdr.sense_key) { in scsi_io_completion()
2473 if ((sshdr->sense_key == ILLEGAL_REQUEST) && in scsi_mode_sense()
2546 sshdr->sense_key == UNIT_ATTENTION) in scsi_test_unit_ready()
2549 sshdr->sense_key == UNIT_ATTENTION && --retries); in scsi_test_unit_ready()
Dosst.h91 unsigned sense_key :4; /* Sense Key */ member
Dmvumi.h245 u8 sense_key:4; member
Dch.c171 if (ch_err[i].sense == sshdr->sense_key && in ch_find_errno()
206 switch(sshdr.sense_key) { in ch_do_scsi()
Dscsi_scan.c609 if ((sshdr.sense_key == UNIT_ATTENTION) && in scsi_probe_lun()
1457 if (sshdr.sense_key != UNIT_ATTENTION) in scsi_report_lun_scan()
Dscsi_transport_spi.c141 && sshdr->sense_key == UNIT_ATTENTION) in spi_execute()
694 && sshdr.sense_key == ILLEGAL_REQUEST in spi_dv_device_echo_buffer()
Dscsi.c957 sshdr.sense_key == ILLEGAL_REQUEST && in scsi_report_opcode()
Dsr.c206 if (scsi_sense_valid(&sshdr) && sshdr.sense_key == UNIT_ATTENTION) in sr_get_events()
Dhpsa.c1766 unsigned char sense_key; in complete_scsi_command() local
1844 sense_key = 0xf & ei->SenseInfo[2]; in complete_scsi_command()
1851 if (sense_key == ABORTED_COMMAND) { in complete_scsi_command()
1865 sense_key, asc, ascq, in complete_scsi_command()
2603 unsigned char *sense, sense_key, asc, ascq; in hpsa_volume_offline() local
2617 sense_key = sense[2]; in hpsa_volume_offline()
2626 sense_key != NOT_READY || in hpsa_volume_offline()
Dsg.c1330 && sshdr.sense_key == UNIT_ATTENTION in sg_rq_end_io()
Dosst.c252 scode = STp->buffer->cmdstat.sense_hdr.sense_key; in osst_chk_result()
/linux-4.1.27/drivers/block/
Dnvme-scsi.c452 static int nvme_trans_completion(struct sg_io_hdr *hdr, u8 status, u8 sense_key, in nvme_trans_completion() argument
473 resp[1] = sense_key; in nvme_trans_completion()
488 u8 status, sense_key, asc, ascq; in nvme_trans_status_code() local
502 sense_key = NO_SENSE; in nvme_trans_status_code()
508 sense_key = ILLEGAL_REQUEST; in nvme_trans_status_code()
514 sense_key = ILLEGAL_REQUEST; in nvme_trans_status_code()
520 sense_key = MEDIUM_ERROR; in nvme_trans_status_code()
526 sense_key = ABORTED_COMMAND; in nvme_trans_status_code()
532 sense_key = HARDWARE_ERROR; in nvme_trans_status_code()
538 sense_key = ABORTED_COMMAND; in nvme_trans_status_code()
[all …]
Dida_cmd.h332 __u8 sense_key; member
Dcciss.c3059 unsigned char sense_key; in evaluate_target_status() local
3086 sense_key = 0xf & cmd->err_info->SenseInfo[2]; in evaluate_target_status()
3088 if (((sense_key == 0x0) || (sense_key == 0x1)) && in evaluate_target_status()
3101 " sense key = 0x%x\n", cmd, sense_key); in evaluate_target_status()
Dpktcdvd.c756 sense->sense_key, sense->asc, sense->ascq, in pkt_dump_sense()
757 sense_key_string(sense->sense_key)); in pkt_dump_sense()
/linux-4.1.27/drivers/scsi/device_handler/
Dscsi_dh_hp_sw.c78 switch (sshdr.sense_key) { in tur_done()
96 HP_SW_NAME, sshdr.sense_key, sshdr.asc, in tur_done()
178 switch (sshdr.sense_key) { in start_done()
193 HP_SW_NAME, sshdr.sense_key, sshdr.asc, in start_done()
Dscsi_dh_emc.c135 "command.\n", CLARIION_NAME, sshdr.sense_key, in trespass_endio()
138 if ((sshdr.sense_key == 0x05) && (sshdr.asc == 0x04) && in trespass_endio()
148 } else if ((sshdr.sense_key == 0x02) && (sshdr.asc == 0x04) && in trespass_endio()
406 switch (sense_hdr->sense_key) { in clariion_check_sense()
478 sshdr.sense_key, sshdr.asc, sshdr.ascq); in clariion_std_inquiry()
525 sshdr.sense_key, sshdr.asc, sshdr.ascq); in clariion_send_inquiry()
Dscsi_dh_alua.c254 ALUA_DH_NAME, sense_hdr.sense_key, in stpg_endio()
454 switch (sense_hdr->sense_key) { in alua_check_sense()
571 sense_hdr.sense_key == ILLEGAL_REQUEST && in alua_rtpg()
582 ALUA_DH_NAME, sense_hdr.sense_key, in alua_rtpg()
Dscsi_dh_rdac.c553 switch (sense_hdr.sense_key) { in mode_select_handle_sense()
580 sense_hdr.sense_key, sense_hdr.asc, sense_hdr.ascq); in mode_select_handle_sense()
726 sense_hdr->sense_key, sense_hdr->asc, sense_hdr->ascq); in rdac_check_sense()
728 switch (sense_hdr->sense_key) { in rdac_check_sense()
/linux-4.1.27/drivers/usb/storage/
Djumpshot.c109 unsigned char sense_key; member
426 info->sense_key = 0x05; in jumpshot_handle_mode_sense()
599 ptr[2] = info->sense_key; in jumpshot_transport()
633 info->sense_key = NO_SENSE; in jumpshot_transport()
636 info->sense_key = UNIT_ATTENTION; in jumpshot_transport()
644 info->sense_key = 0x05; in jumpshot_transport()
Ddatafab.c73 unsigned char sense_key; member
501 info->sense_key = 0x05; in datafab_handle_mode_sense()
673 ptr[2] = info->sense_key; in datafab_transport()
707 info->sense_key = NO_SENSE; in datafab_transport()
710 info->sense_key = UNIT_ATTENTION; in datafab_transport()
718 info->sense_key = 0x05; in datafab_transport()
Dalauda.c114 unsigned char sense_key; member
474 info->sense_key = 0x02; in alauda_check_media()
486 info->sense_key = UNIT_ATTENTION; in alauda_check_media()
1212 ptr[2] = info->sense_key; in alauda_transport()
1229 info->sense_key = 0x05; in alauda_transport()
Dshuttle_usbat.c146 unsigned char sense_key; member
945 info->sense_key = 0x02; in usbat_flash_check_media()
969 info->sense_key = UNIT_ATTENTION; in usbat_flash_check_media()
1802 ptr[2] = info->sense_key; in usbat_flash_transport()
1821 info->sense_key = 0x05; in usbat_flash_transport()
Dtransport.c785 sshdr.response_code, sshdr.sense_key, in usb_stor_invoke_transport()
788 usb_stor_show_sense(us, sshdr.sense_key, sshdr.asc, sshdr.ascq); in usb_stor_invoke_transport()
802 if (sshdr.sense_key == 0 && sshdr.asc == 0 && sshdr.ascq == 0 && in usb_stor_invoke_transport()
/linux-4.1.27/drivers/cdrom/
Dgdrom.c86 int sense_key; member
435 int sense_key; in gdrom_getsense() local
461 sense_key = sense[1] & 0x0F; in gdrom_getsense()
462 if (sense_key < ARRAY_SIZE(sense_texts)) in gdrom_getsense()
463 pr_info("%s\n", sense_texts[sense_key].text); in gdrom_getsense()
465 pr_err("Unknown sense key: %d\n", sense_key); in gdrom_getsense()
468 if (sense_key < 2) in gdrom_getsense()
Dcdrom.c349 cgc->sense->sense_key = 0x05; in cdrom_dummy_generic_packet()
2213 cdi->last_sense = s->sense_key; in cdrom_read_cdda_bpc()
2964 if (ret && sense.sense_key == 0x05 && in mmc_ioctl_cdrom_read_data()
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_trigger_diag.c297 mpt3sas_trigger_scsi(struct MPT3SAS_ADAPTER *ioc, u8 sense_key, u8 asc, in mpt3sas_trigger_scsi() argument
324 ioc->name, __func__, sense_key, asc, ascq)); in mpt3sas_trigger_scsi()
336 if (scsi_trigger->SenseKey != sense_key) in mpt3sas_trigger_scsi()
355 event_data.u.scsi.SenseKey = sense_key; in mpt3sas_trigger_scsi()
Dmpt3sas_base.h1176 void mpt3sas_trigger_scsi(struct MPT3SAS_ADAPTER *ioc, u8 sense_key,
/linux-4.1.27/include/scsi/
Dscsi_eh.h21 u8 sense_key; member
Dosd_sense.h171 /*1*/ u8 sense_key; /* one of enum scsi_sense_keys (4 lower bits) */ member
/linux-4.1.27/drivers/staging/rts5208/
Drtsx_scsi.h139 u8 sense_key, u32 info, u8 asc, u8 ascq,
Drtsx_chip.h241 unsigned char sense_key; /* byte5 : ILI */ member
Drtsx_scsi.c400 u8 sense_key, u32 info, u8 asc, u8 ascq, u8 sns_key_info0, in set_sense_data() argument
406 sense->sense_key = sense_key; in set_sense_data()
/linux-4.1.27/drivers/scsi/lpfc/
Dlpfc_nl.h144 uint8_t sense_key; member
Dlpfc_scsi.c3608 fast_path_evt->un.check_cond_evt.sense_key = in lpfc_send_scsi_error_event()
/linux-4.1.27/include/uapi/linux/
Dcdrom.h710 __u8 sense_key : 4; member
712 __u8 sense_key : 4; member
/linux-4.1.27/drivers/scsi/aacraid/
Daachba.c635 fsa_dev_ptr->sense_data.sense_key = NOT_READY; in _aac_probe_container2()
636 else if (fsa_dev_ptr->sense_data.sense_key == NOT_READY) in _aac_probe_container2()
637 fsa_dev_ptr->sense_data.sense_key = NO_SENSE; in _aac_probe_container2()
1095 static inline void set_sense(struct sense_data *sense_data, u8 sense_key, in set_sense() argument
1103 sense_buf[2] = sense_key; /* Sense key */ in set_sense()
1108 if (sense_key == ILLEGAL_REQUEST) { in set_sense()
1845 dev->fsa_dev[cid].sense_data.sense_key = NO_SENSE; in io_callback()
2365 (fsa_dev_ptr[cid].sense_data.sense_key == in aac_scsi_cmd()
2761 if (fsa_dev_ptr[cid].sense_data.sense_key == NOT_READY) { in aac_scsi_cmd()
Daacraid.h872 u8 sense_key:4; /* Sense Key */ member
/linux-4.1.27/drivers/staging/unisys/common-spar/include/channels/
Diochannel.h416 u8 sense_key:4; member
/linux-4.1.27/drivers/scsi/osd/
Dosd_initiator.c1746 if ((sense_len < (int)sizeof(*ssdb) || !ssdb->sense_key)) { in osd_req_decode_sense_full()
1749 or->req_errors, sense_len, ssdb->sense_key); in osd_req_decode_sense_full()
1759 osi->key = ssdb->sense_key; in osd_req_decode_sense_full()