Lines Matching refs:sequence
81 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_supported_log_page_construct() argument
87 sati_set_data_byte(sequence, scsi_io, 0, 0x00); in sati_supported_log_page_construct()
90 sati_set_data_byte(sequence, scsi_io, 1, 0x00); in sati_supported_log_page_construct()
93 sati_set_data_byte(sequence, scsi_io, 2, 0x00); in sati_supported_log_page_construct()
94 sati_set_data_byte(sequence, scsi_io, 3, 0x02); in sati_supported_log_page_construct()
99 if(sequence->device->capabilities & SATI_DEVICE_CAP_SMART_SUPPORT) in sati_supported_log_page_construct()
102 sequence, in sati_supported_log_page_construct()
110 if(sequence->device->capabilities & SATI_DEVICE_CAP_SMART_SELF_TEST_SUPPORT) in sati_supported_log_page_construct()
113 sequence, in sati_supported_log_page_construct()
129 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_set_parameters_to_zero() argument
133 sati_set_data_byte(sequence, scsi_io, 8, 0x00); //log_parameter byte 4 in sati_set_parameters_to_zero()
134 sati_set_data_byte(sequence, scsi_io, 9, 0x00); //log_parameter byte 5 in sati_set_parameters_to_zero()
135 sati_set_data_byte(sequence, scsi_io, 10, 0x00); //log_parameter byte 6 in sati_set_parameters_to_zero()
136 sati_set_data_byte(sequence, scsi_io, 11, 0x00); //log_parameter byte 7 in sati_set_parameters_to_zero()
137 sati_set_data_byte(sequence, scsi_io, 12, 0x00); //log_parameter byte 8 in sati_set_parameters_to_zero()
138 sati_set_data_byte(sequence, scsi_io, 13, 0x00); //log_parameter byte 9 in sati_set_parameters_to_zero()
139 sati_set_data_byte(sequence, scsi_io, 14, 0x00); //log_parameter byte 10 in sati_set_parameters_to_zero()
140 sati_set_data_byte(sequence, scsi_io, 15, 0x00); //log_parameter byte 11 in sati_set_parameters_to_zero()
141 sati_set_data_byte(sequence, scsi_io, 16, 0x00); //log_parameter byte 12 in sati_set_parameters_to_zero()
142 sati_set_data_byte(sequence, scsi_io, 17, 0x00); //log_parameter byte 13 in sati_set_parameters_to_zero()
143 sati_set_data_byte(sequence, scsi_io, 18, 0x00); //log_parameter byte 14 in sati_set_parameters_to_zero()
144 sati_set_data_byte(sequence, scsi_io, 19, 0x00); //log_parameter byte 15 in sati_set_parameters_to_zero()
145 sati_set_data_byte(sequence, scsi_io, 20, 0x00); //log_parameter byte 16 in sati_set_parameters_to_zero()
146 sati_set_data_byte(sequence, scsi_io, 21, 0x00); //log_parameter byte 17 in sati_set_parameters_to_zero()
147 sati_set_data_byte(sequence, scsi_io, 22, 0x00); //log_parameter byte 18 in sati_set_parameters_to_zero()
148 sati_set_data_byte(sequence, scsi_io, 23, 0x00); //log_parameter byte 19 in sati_set_parameters_to_zero()
162 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_translate_sense_values() argument
169 sequence, in sati_translate_sense_values()
179 sati_set_data_byte(sequence, scsi_io, 20, SCSI_SENSE_ABORTED_COMMAND); in sati_translate_sense_values()
182 sati_set_data_byte(sequence, scsi_io, 22, 0x81); in sati_translate_sense_values()
187 sati_set_data_byte(sequence, scsi_io, 20, SCSI_SENSE_ABORTED_COMMAND); in sati_translate_sense_values()
190 sati_set_data_byte(sequence, scsi_io, 22, 0x82); in sati_translate_sense_values()
195 sati_set_data_byte(sequence, scsi_io, 20, SCSI_SENSE_ABORTED_COMMAND); in sati_translate_sense_values()
198 sati_set_data_byte(sequence, scsi_io, 22, 0x83); in sati_translate_sense_values()
203 sati_set_data_byte(sequence, scsi_io, 20, SCSI_SENSE_HARDWARE_ERROR); in sati_translate_sense_values()
206 sati_set_data_byte(sequence, scsi_io, 22, 0x84); in sati_translate_sense_values()
211 sati_set_data_byte(sequence, scsi_io, 20, SCSI_SENSE_HARDWARE_ERROR); in sati_translate_sense_values()
214 sati_set_data_byte(sequence, scsi_io, 22, 0x85); in sati_translate_sense_values()
219 sati_set_data_byte(sequence, scsi_io, 20, SCSI_SENSE_HARDWARE_ERROR); in sati_translate_sense_values()
222 sati_set_data_byte(sequence, scsi_io, 22, 0x86); in sati_translate_sense_values()
227 sati_set_data_byte(sequence, scsi_io, 20, SCSI_SENSE_MEDIUM_ERROR); in sati_translate_sense_values()
230 sati_set_data_byte(sequence, scsi_io, 22, 0x87); in sati_translate_sense_values()
235 sati_set_data_byte(sequence, scsi_io, 20, SCSI_SENSE_HARDWARE_ERROR); in sati_translate_sense_values()
238 sati_set_data_byte(sequence, scsi_io, 22, 0x88); in sati_translate_sense_values()
243 sati_set_data_byte(sequence, scsi_io, 20, SCSI_SENSE_NO_SENSE); in sati_translate_sense_values()
245 sati_set_data_byte(sequence, scsi_io, 21, SCSI_ASC_NO_ADDITIONAL_SENSE); in sati_translate_sense_values()
247 sati_set_data_byte(sequence, scsi_io, 22, 0x00); in sati_translate_sense_values()
263 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_get_self_test_results() argument
278 sati_set_parameters_to_zero(sequence, scsi_io); in sati_get_self_test_results()
283 sequence, in sati_get_self_test_results()
290 sati_set_data_byte(sequence, scsi_io, 9, 0x00); in sati_get_self_test_results()
292 sequence, in sati_get_self_test_results()
299 sequence, in sati_get_self_test_results()
306 sati_set_data_byte(sequence, scsi_io, 12, 0x00); in sati_get_self_test_results()
307 sati_set_data_byte(sequence, scsi_io, 13, 0x00); in sati_get_self_test_results()
310 sequence, in sati_get_self_test_results()
317 sequence, in sati_get_self_test_results()
324 sequence, in sati_get_self_test_results()
331 sequence, in sati_get_self_test_results()
338 sequence, in sati_get_self_test_results()
345 sequence, in sati_get_self_test_results()
352 sequence, in sati_get_self_test_results()
369 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_self_test_log_header_construct() argument
374 sati_set_data_byte(sequence, scsi_io, 0, 0x10); in sati_self_test_log_header_construct()
375 sati_set_data_byte(sequence, scsi_io, 1, 0x00); in sati_self_test_log_header_construct()
378 sati_set_data_byte(sequence, scsi_io, 2, 0x00); in sati_self_test_log_header_construct()
379 sati_set_data_byte(sequence, scsi_io, 3, 0x14); in sati_self_test_log_header_construct()
385 sati_set_data_byte(sequence, scsi_io, 4, 0x00); //log_parameter byte 0 in sati_self_test_log_header_construct()
386 sati_set_data_byte(sequence, scsi_io, 5, 0x01); //log_parameter byte 1 in sati_self_test_log_header_construct()
389 sati_set_data_byte(sequence, scsi_io, 6, 0x03); //log_parameter byte 2 in sati_self_test_log_header_construct()
392 sati_set_data_byte(sequence, scsi_io, 7, 0x10); //log_parameter byte 3 in sati_self_test_log_header_construct()
406 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_extended_self_test_log_page_construct() argument
414 sati_self_test_log_header_construct(sequence, scsi_io); in sati_extended_self_test_log_page_construct()
420 sati_set_parameters_to_zero(sequence, scsi_io); in sati_extended_self_test_log_page_construct()
424 sati_get_self_test_results(sequence, scsi_io, ata_log); in sati_extended_self_test_log_page_construct()
438 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_self_test_log_page_construct() argument
446 sati_self_test_log_header_construct(sequence, scsi_io); in sati_self_test_log_page_construct()
450 sequence, in sati_self_test_log_page_construct()
457 sati_set_data_byte(sequence, scsi_io, 9, 0x00); in sati_self_test_log_page_construct()
460 sequence, in sati_self_test_log_page_construct()
467 sequence, in sati_self_test_log_page_construct()
474 sati_set_data_byte(sequence, scsi_io, 12, 0x00); in sati_self_test_log_page_construct()
475 sati_set_data_byte(sequence, scsi_io, 13, 0x00); in sati_self_test_log_page_construct()
476 sati_set_data_byte(sequence, scsi_io, 14, 0x00); in sati_self_test_log_page_construct()
477 sati_set_data_byte(sequence, scsi_io, 15, 0x00); in sati_self_test_log_page_construct()
480 sequence, in sati_self_test_log_page_construct()
487 sequence, in sati_self_test_log_page_construct()
494 sequence, in sati_self_test_log_page_construct()
501 sequence, in sati_self_test_log_page_construct()
508 sequence, in sati_self_test_log_page_construct()
524 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_information_exception_log_page_contruct() argument
535 sequence, in sati_information_exception_log_page_contruct()
542 sati_set_data_byte(sequence, scsi_io, 1, 0x00); in sati_information_exception_log_page_contruct()
545 sati_set_data_byte(sequence, scsi_io, 2, 0x00); in sati_information_exception_log_page_contruct()
546 sati_set_data_byte(sequence, scsi_io, 3, 0x08); in sati_information_exception_log_page_contruct()
549 sati_set_data_byte(sequence, scsi_io, 4, 0x00); in sati_information_exception_log_page_contruct()
550 sati_set_data_byte(sequence, scsi_io, 5, 0x00); in sati_information_exception_log_page_contruct()
553 sati_set_data_byte(sequence, scsi_io, 6, 0x03); in sati_information_exception_log_page_contruct()
555 sati_set_data_byte(sequence, scsi_io, 7, 0x04); in sati_information_exception_log_page_contruct()
561 sequence, in sati_information_exception_log_page_contruct()
568 sequence, in sati_information_exception_log_page_contruct()
576 sati_set_data_byte(sequence, scsi_io, 8, SCSI_ASC_NO_ADDITIONAL_SENSE); in sati_information_exception_log_page_contruct()
577 sati_set_data_byte(sequence, scsi_io, 9, SCSI_ASCQ_NO_ADDITIONAL_SENSE); in sati_information_exception_log_page_contruct()
580 sati_set_data_byte(sequence, scsi_io, 10, 0xFF); in sati_information_exception_log_page_contruct()
596 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_log_sense_translate_command() argument
607 sequence->allocation_length = (sati_get_cdb_byte(cdb, 7) << 8) | in sati_log_sense_translate_command()
614 sati_supported_log_page_construct(sequence, scsi_io); in sati_log_sense_translate_command()
615 sequence->type = SATI_SEQUENCE_LOG_SENSE_SUPPORTED_LOG_PAGE; in sati_log_sense_translate_command()
622 if((sequence->device->capabilities & in sati_log_sense_translate_command()
626 sequence, in sati_log_sense_translate_command()
638 if((sequence->device->capabilities & in sati_log_sense_translate_command()
644 sequence, in sati_log_sense_translate_command()
648 sequence->type = in sati_log_sense_translate_command()
657 sequence, in sati_log_sense_translate_command()
661 sequence->type = SATI_SEQUENCE_LOG_SENSE_SELF_TEST_LOG_PAGE; in sati_log_sense_translate_command()
669 if(sequence->device->capabilities & SATI_DEVICE_CAP_SMART_SUPPORT) in sati_log_sense_translate_command()
671 if(sequence->device->capabilities & SATI_DEVICE_CAP_SMART_ENABLE) in sati_log_sense_translate_command()
675 sequence, in sati_log_sense_translate_command()
678 sequence->type = in sati_log_sense_translate_command()
685 sequence, in sati_log_sense_translate_command()
699 sequence, in sati_log_sense_translate_command()
713 sequence, in sati_log_sense_translate_command()
736 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_log_sense_translate_response() argument
747 sequence, in sati_log_sense_translate_response()
766 switch(sequence->type) in sati_log_sense_translate_response()
770 sequence, scsi_io, ata_data in sati_log_sense_translate_response()
777 sati_self_test_log_page_construct(sequence, scsi_io, ata_data); in sati_log_sense_translate_response()
784 sequence, scsi_io, ata_io in sati_log_sense_translate_response()
792 sequence, in sati_log_sense_translate_response()