Lines Matching refs:sense
3680 struct scsi_extended_sense *sense; in sata_txlt_invalid_command() local
3688 sense = sata_arq_sense(spx); in sata_txlt_invalid_command()
3689 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_invalid_command()
3690 sense->es_add_code = SD_SCSI_ASC_INVALID_COMMAND_CODE; in sata_txlt_invalid_command()
3727 struct scsi_extended_sense *sense; in sata_txlt_check_condition() local
3736 sense = sata_arq_sense(spx); in sata_txlt_check_condition()
3737 sense->es_key = key; in sata_txlt_check_condition()
3738 sense->es_add_code = code; in sata_txlt_check_condition()
3847 struct scsi_extended_sense *sense; in sata_txlt_inquiry() local
3882 sense = sata_arq_sense(spx); in sata_txlt_inquiry()
3883 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_inquiry()
3884 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_txlt_inquiry()
4156 sense = sata_arq_sense(spx); in sata_txlt_inquiry()
4157 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_inquiry()
4158 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_txlt_inquiry()
4210 struct scsi_extended_sense sense; in sata_txlt_request_sense() local
4296 bzero(&sense, sizeof (struct scsi_extended_sense)); in sata_txlt_request_sense()
4297 sense.es_valid = 0; /* Valid LBA */ in sata_txlt_request_sense()
4298 sense.es_class = 7; /* Response code 0x70 - current err */ in sata_txlt_request_sense()
4299 sense.es_key = KEY_NO_SENSE; in sata_txlt_request_sense()
4300 sense.es_add_len = 6; /* Additional length */ in sata_txlt_request_sense()
4302 bcopy(&sense, bp->b_un.b_addr, count); in sata_txlt_request_sense()
4308 sense.es_add_code = in sata_txlt_request_sense()
4312 sense.es_add_code = SD_SCSI_ASC_NO_ADD_SENSE; in sata_txlt_request_sense()
4355 struct scsi_extended_sense *sense; in sata_txlt_test_unit_ready() local
4399 sense = sata_arq_sense(spx); in sata_txlt_test_unit_ready()
4400 sense->es_key = KEY_NOT_READY; in sata_txlt_test_unit_ready()
4401 sense->es_add_code = SD_SCSI_ASC_LU_NOT_READY; in sata_txlt_test_unit_ready()
5286 struct scsi_extended_sense *sense; in sata_txlt_mode_sense() local
5446 sense = sata_arq_sense(spx); in sata_txlt_mode_sense()
5447 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_mode_sense()
5448 sense->es_add_code = in sata_txlt_mode_sense()
5490 sense = sata_arq_sense(spx); in sata_txlt_mode_sense()
5491 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_mode_sense()
5492 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_txlt_mode_sense()
5586 struct scsi_extended_sense *sense; in sata_txlt_mode_select() local
5617 sense = sata_arq_sense(spx); in sata_txlt_mode_select()
5618 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_mode_select()
5619 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_txlt_mode_select()
5683 sense = sata_arq_sense(spx); in sata_txlt_mode_select()
5684 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_mode_select()
5685 sense->es_add_code = in sata_txlt_mode_select()
5789 sense = sata_arq_sense(spx); in sata_txlt_mode_select()
5790 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_mode_select()
5791 sense->es_add_code = in sata_txlt_mode_select()
5851 sense = sata_arq_sense(spx); in sata_txlt_mode_select()
6128 struct scsi_extended_sense *sense; in sata_txlt_log_sense() local
6173 sense = sata_arq_sense(spx); in sata_txlt_log_sense()
6174 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_log_sense()
6175 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_txlt_log_sense()
6192 sense = sata_arq_sense(spx); in sata_txlt_log_sense()
6193 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_log_sense()
6194 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_txlt_log_sense()
6237 sense = sata_arq_sense(spx); in sata_txlt_log_sense()
6238 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_log_sense()
6239 sense->es_add_code = in sata_txlt_log_sense()
6250 sense = sata_arq_sense(spx); in sata_txlt_log_sense()
6251 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_log_sense()
6252 sense->es_add_code = in sata_txlt_log_sense()
6259 sense = sata_arq_sense(spx); in sata_txlt_log_sense()
6260 sense->es_key = KEY_ABORTED_COMMAND; in sata_txlt_log_sense()
6261 sense->es_add_code = in sata_txlt_log_sense()
6263 sense->es_qual_code = in sata_txlt_log_sense()
6275 sense = sata_arq_sense(spx); in sata_txlt_log_sense()
6276 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_log_sense()
6277 sense->es_add_code = in sata_txlt_log_sense()
6284 sense = sata_arq_sense(spx); in sata_txlt_log_sense()
6285 sense->es_key = KEY_ABORTED_COMMAND; in sata_txlt_log_sense()
6286 sense->es_add_code = in sata_txlt_log_sense()
6288 sense->es_qual_code = in sata_txlt_log_sense()
6301 sense = sata_arq_sense(spx); in sata_txlt_log_sense()
6302 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_log_sense()
6303 sense->es_add_code = in sata_txlt_log_sense()
6310 sense = sata_arq_sense(spx); in sata_txlt_log_sense()
6311 sense->es_key = KEY_ABORTED_COMMAND; in sata_txlt_log_sense()
6312 sense->es_add_code = in sata_txlt_log_sense()
6314 sense->es_qual_code = in sata_txlt_log_sense()
6340 sense = sata_arq_sense(spx); in sata_txlt_log_sense()
6341 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_log_sense()
6342 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_txlt_log_sense()
6349 sense = sata_arq_sense(spx); in sata_txlt_log_sense()
6350 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_log_sense()
6351 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_txlt_log_sense()
6957 struct scsi_extended_sense *sense; in sata_txlt_write_buffer() local
7044 sense = sata_arq_sense(spx); in sata_txlt_write_buffer()
7050 sense->es_key = KEY_HARDWARE_ERROR; in sata_txlt_write_buffer()
7060 sata_decode_device_error(spx, sense); in sata_txlt_write_buffer()
7106 sense = sata_arq_sense(spx); in sata_txlt_write_buffer()
7107 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_write_buffer()
7108 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_txlt_write_buffer()
7310 struct scsi_extended_sense *sense; in sata_txlt_supported_ops() local
7313 sense = sata_arq_sense(spx); in sata_txlt_supported_ops()
7314 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_supported_ops()
7315 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_txlt_supported_ops()
7380 struct scsi_extended_sense *sense; in sata_txlt_supported_ops() local
7383 sense = sata_arq_sense(spx); in sata_txlt_supported_ops()
7384 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_supported_ops()
7385 sense->es_add_code = in sata_txlt_supported_ops()
7394 struct scsi_extended_sense *sense; in sata_txlt_supported_ops() local
7397 sense = sata_arq_sense(spx); in sata_txlt_supported_ops()
7398 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_supported_ops()
7399 sense->es_add_code = in sata_txlt_supported_ops()
7746 struct scsi_extended_sense *sense; in sata_txlt_lba_out_of_range() local
7754 sense = sata_arq_sense(spx); in sata_txlt_lba_out_of_range()
7755 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_lba_out_of_range()
7756 sense->es_add_code = SD_SCSI_ASC_LBA_OUT_OF_RANGE; in sata_txlt_lba_out_of_range()
7789 struct scsi_extended_sense *sense) in sata_decode_device_error() argument
7793 ASSERT(sense != NULL); in sata_decode_device_error()
7799 sense->es_key = KEY_ABORTED_COMMAND; in sata_decode_device_error()
7800 sense->es_add_code = 0x08; /* Communication failure */ in sata_decode_device_error()
7805 sense->es_key = KEY_MEDIUM_ERROR; in sata_decode_device_error()
7812 sense->es_key = KEY_UNIT_ATTENTION; in sata_decode_device_error()
7813 sense->es_add_code = 0x3a; /* No media present */ in sata_decode_device_error()
7819 sense->es_key = KEY_ABORTED_COMMAND; in sata_decode_device_error()
7821 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_decode_device_error()
7822 sense->es_add_code = 0x21; /* LBA out of range */ in sata_decode_device_error()
7829 sense->es_key = KEY_ABORTED_COMMAND; in sata_decode_device_error()
7865 struct scsi_extended_sense *sense; in sata_arq_sense() local
7876 sense = &arqs->sts_sensedata; in sata_arq_sense()
7877 bzero(sense, sizeof (struct scsi_extended_sense)); in sata_arq_sense()
7878 sata_fixed_sense_data_preset(sense); in sata_arq_sense()
7879 return (sense); in sata_arq_sense()
7893 struct scsi_extended_sense *sense = sata_arq_sense(spx); in sata_txlt_ata_pass_thru_illegal_cmd() local
7900 sense = sata_arq_sense(spx); in sata_txlt_ata_pass_thru_illegal_cmd()
7901 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_txlt_ata_pass_thru_illegal_cmd()
7902 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_txlt_ata_pass_thru_illegal_cmd()
8005 struct scsi_extended_sense *sense; in sata_txlt_rw_completion() local
8035 sense = sata_arq_sense(spx); in sata_txlt_rw_completion()
8036 ASSERT(sense != NULL); in sata_txlt_rw_completion()
8051 sense->es_valid = 0; in sata_txlt_rw_completion()
8054 sense->es_info_1 = (lba & 0xFF000000) >> 24; in sata_txlt_rw_completion()
8055 sense->es_info_2 = (lba & 0xFF0000) >> 16; in sata_txlt_rw_completion()
8056 sense->es_info_3 = (lba & 0xFF00) >> 8; in sata_txlt_rw_completion()
8057 sense->es_info_4 = lba & 0xFF; in sata_txlt_rw_completion()
8061 sense->es_valid = 0; in sata_txlt_rw_completion()
8070 sense->es_key = KEY_HARDWARE_ERROR; in sata_txlt_rw_completion()
8080 sata_decode_device_error(spx, sense); in sata_txlt_rw_completion()
8081 if (sense->es_key == KEY_MEDIUM_ERROR) { in sata_txlt_rw_completion()
8089 sense->es_add_code = in sata_txlt_rw_completion()
8098 sense->es_add_code = in sata_txlt_rw_completion()
8123 sense->es_key = KEY_ABORTED_COMMAND; in sata_txlt_rw_completion()
8129 sense->es_key = KEY_ABORTED_COMMAND; in sata_txlt_rw_completion()
8135 sense->es_key = KEY_ABORTED_COMMAND; in sata_txlt_rw_completion()
8452 struct scsi_extended_sense *sense; in sata_set_arq_data() local
8464 sense = sata_arq_sense(spx); in sata_set_arq_data()
8470 sense->es_key = KEY_HARDWARE_ERROR; in sata_set_arq_data()
8480 sata_decode_device_error(spx, sense); in sata_set_arq_data()
8765 struct scsi_extended_sense *sense; in sata_mode_select_page_8() local
8777 sense = sata_arq_sense(spx); in sata_mode_select_page_8()
8778 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_mode_select_page_8()
8779 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_PARAMS_LIST; in sata_mode_select_page_8()
8842 sense = sata_arq_sense(spx); in sata_mode_select_page_8()
8843 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_mode_select_page_8()
8844 sense->es_add_code = in sata_mode_select_page_8()
8881 sense = sata_arq_sense(spx); in sata_mode_select_page_8()
8882 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_mode_select_page_8()
8883 sense->es_add_code = in sata_mode_select_page_8()
8939 struct scsi_extended_sense *sense; in sata_mode_select_page_1c() local
8951 sense = sata_arq_sense(spx); in sata_mode_select_page_1c()
8952 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_mode_select_page_1c()
8953 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_PARAMS_LIST; in sata_mode_select_page_1c()
8963 sense = sata_arq_sense(spx); in sata_mode_select_page_1c()
8964 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_mode_select_page_1c()
8965 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_CDB; in sata_mode_select_page_1c()
9027 struct scsi_extended_sense *sense; in sata_mode_select_page_30() local
9039 sense = sata_arq_sense(spx); in sata_mode_select_page_30()
9040 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_mode_select_page_30()
9041 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_PARAMS_LIST; in sata_mode_select_page_30()
9107 struct scsi_extended_sense *sense; in sata_mode_select_page_1a() local
9123 sense = sata_arq_sense(spx); in sata_mode_select_page_1a()
9124 sense->es_key = KEY_ILLEGAL_REQUEST; in sata_mode_select_page_1a()
9125 sense->es_add_code = SD_SCSI_ASC_INVALID_FIELD_IN_PARAMS_LIST; in sata_mode_select_page_1a()
10513 struct scsi_extended_sense *sense; in sata_txlt_atapi_completion() local
10547 sense = sata_arq_sense(spx); in sata_txlt_atapi_completion()
10567 bcopy(sata_pkt->satapkt_cmd.satacmd_rqsense, sense, in sata_txlt_atapi_completion()
10594 sense->es_key = KEY_HARDWARE_ERROR; in sata_txlt_atapi_completion()
10622 sense->es_key = KEY_UNIT_ATTENTION; in sata_txlt_atapi_completion()
10623 sense->es_add_code = SD_SCSI_ASC_RESET; in sata_txlt_atapi_completion()
17324 sata_fixed_sense_data_preset(struct scsi_extended_sense *sense) in sata_fixed_sense_data_preset() argument
17326 sense->es_valid = 1; /* Valid sense */ in sata_fixed_sense_data_preset()
17327 sense->es_class = CLASS_EXTENDED_SENSE; /* 0x70 - current err */ in sata_fixed_sense_data_preset()
17328 sense->es_key = KEY_NO_SENSE; in sata_fixed_sense_data_preset()
17329 sense->es_info_1 = 0; in sata_fixed_sense_data_preset()
17330 sense->es_info_2 = 0; in sata_fixed_sense_data_preset()
17331 sense->es_info_3 = 0; in sata_fixed_sense_data_preset()
17332 sense->es_info_4 = 0; in sata_fixed_sense_data_preset()
17333 sense->es_add_len = 10; /* Additional length - replace with a def */ in sata_fixed_sense_data_preset()
17334 sense->es_cmd_info[0] = 0; in sata_fixed_sense_data_preset()
17335 sense->es_cmd_info[1] = 0; in sata_fixed_sense_data_preset()
17336 sense->es_cmd_info[2] = 0; in sata_fixed_sense_data_preset()
17337 sense->es_cmd_info[3] = 0; in sata_fixed_sense_data_preset()
17338 sense->es_add_code = 0; in sata_fixed_sense_data_preset()
17339 sense->es_qual_code = 0; in sata_fixed_sense_data_preset()
18248 struct scsi_extended_sense *sense; in sata_xlate_errors() local
18252 sense = sata_arq_sense(spx); in sata_xlate_errors()
18259 sense->es_key = KEY_HARDWARE_ERROR; in sata_xlate_errors()
18269 sata_decode_device_error(spx, sense); in sata_xlate_errors()