/freebsd-11-stable/sys/dev/isci/scil/ |
H A D | sati_inquiry.c | 84 * @param[in] sequence This parameter specifies the translator sequence 95 SATI_TRANSLATOR_SEQUENCE_T * sequence, 113 sequence, 127 sequence, 147 * @param[in] sequence This parameter specifies the translator sequence 157 SATI_TRANSLATOR_SEQUENCE_T * sequence, 167 sati_set_data_byte(sequence, scsi_io, 0, 0x00); 172 sati_set_data_byte(sequence, scsi_i 94 sati_inquiry_construct_product_revision( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 156 sati_inquiry_standard_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 252 sati_inquiry_supported_pages_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io ) argument 283 sati_inquiry_serial_number_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 321 sati_inquiry_block_device_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 381 sati_inquiry_device_id_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 570 sati_inquiry_ata_information_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 656 sati_inquiry_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 765 sati_inquiry_ata_information_finish_translation( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument [all...] |
H A D | sati_log_sense.c | 81 SATI_TRANSLATOR_SEQUENCE_T * sequence, 87 sati_set_data_byte(sequence, scsi_io, 0, 0x00); 90 sati_set_data_byte(sequence, scsi_io, 1, 0x00); 93 sati_set_data_byte(sequence, scsi_io, 2, 0x00); 94 sati_set_data_byte(sequence, scsi_io, 3, 0x02); 99 if(sequence->device->capabilities & SATI_DEVICE_CAP_SMART_SUPPORT) 102 sequence, 110 if(sequence->device->capabilities & SATI_DEVICE_CAP_SMART_SELF_TEST_SUPPORT) 113 sequence, 129 SATI_TRANSLATOR_SEQUENCE_T * sequence, 80 sati_supported_log_page_construct( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io ) argument 128 sati_set_parameters_to_zero( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io ) argument 161 sati_translate_sense_values( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, U8 self_test_status_byte ) argument 262 sati_get_self_test_results( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, ATA_EXTENDED_SMART_SELF_TEST_LOG_T * ata_log ) argument 368 sati_self_test_log_header_construct( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io ) argument 405 sati_extended_self_test_log_page_construct( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_data ) argument 437 sati_self_test_log_page_construct( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_data ) argument 523 sati_information_exception_log_page_contruct( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 595 sati_log_sense_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 735 sati_log_sense_translate_response( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument [all...] |
H A D | sati_mode_sense_10.h | 67 SATI_TRANSLATOR_SEQUENCE_T * sequence, 73 SATI_TRANSLATOR_SEQUENCE_T * sequence, 79 SATI_TRANSLATOR_SEQUENCE_T * sequence, 85 SATI_TRANSLATOR_SEQUENCE_T * sequence, 91 SATI_TRANSLATOR_SEQUENCE_T * sequence, 97 SATI_TRANSLATOR_SEQUENCE_T * sequence, 103 SATI_TRANSLATOR_SEQUENCE_T * sequence, 109 SATI_TRANSLATOR_SEQUENCE_T * sequence,
|
H A D | sati_mode_sense_6.h | 67 SATI_TRANSLATOR_SEQUENCE_T * sequence, 73 SATI_TRANSLATOR_SEQUENCE_T * sequence, 79 SATI_TRANSLATOR_SEQUENCE_T * sequence, 85 SATI_TRANSLATOR_SEQUENCE_T * sequence, 91 SATI_TRANSLATOR_SEQUENCE_T * sequence, 97 SATI_TRANSLATOR_SEQUENCE_T * sequence, 103 SATI_TRANSLATOR_SEQUENCE_T * sequence, 109 SATI_TRANSLATOR_SEQUENCE_T * sequence,
|
H A D | sati_report_luns.c | 82 SATI_TRANSLATOR_SEQUENCE_T * sequence, 90 sequence->allocation_length = (sati_get_cdb_byte(cdb, 6) << 24) | 99 sati_set_data_byte(sequence, scsi_io, 0, 0); 100 sati_set_data_byte(sequence, scsi_io, 1, 0); 101 sati_set_data_byte(sequence, scsi_io, 2, 0); 102 sati_set_data_byte(sequence, scsi_io, 3, 8); 105 sati_set_data_byte(sequence, scsi_io, 4, 0); 106 sati_set_data_byte(sequence, scsi_io, 5, 0); 107 sati_set_data_byte(sequence, scsi_io, 6, 0); 108 sati_set_data_byte(sequence, scsi_i 81 sati_report_luns_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument [all...] |
H A D | sati_write_and_verify.c | 85 * @retval SATI_FAILURE is returned if there the sequence is out of 90 SATI_TRANSLATOR_SEQUENCE_T * sequence, 97 if(sequence->state == SATI_SEQUENCE_STATE_INITIAL) 99 status = sati_write_10_translate_command(sequence, scsi_io, ata_io); 100 sequence->state = SATI_SEQUENCE_STATE_INCOMPLETE; 101 sequence->is_translate_response_required = TRUE; 103 else if(sequence->state == SATI_SEQUENCE_STATE_INCOMPLETE) 105 status = sati_verify_10_translate_command(sequence, scsi_io, ata_io); 106 sequence->state = SATI_SEQUENCE_STATE_AWAIT_RESPONSE; 110 //SATI sequence i 89 sati_write_and_verify_10_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 134 sati_write_and_verify_12_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 179 sati_write_and_verify_16_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 224 sati_write_and_verify_translate_response( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument [all...] |
H A D | sati_request_sense.c | 92 SATI_TRANSLATOR_SEQUENCE_T * sequence, 100 switch(sequence->device->state) 104 sequence, 116 sequence, 120 sequence->device->unit_attention_asc, 121 sequence->device->unit_attention_ascq 128 sequence, 140 sequence, 152 sequence, 166 sequence 91 sati_request_sense_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 196 sati_request_sense_translate_response( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 318 sati_request_sense_data_response_construct( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, U8 sense_key, U8 additional_sense_code, U8 additional_sense_code_qualifier ) argument [all...] |
H A D | sati_start_stop_unit.c | 84 SATI_TRANSLATOR_SEQUENCE_T * sequence, 100 sati_ata_standby_immediate_construct(ata_io, sequence); 101 sequence->command_specific_data.translated_command = ATA_STANDBY_IMMED; 105 if ( sequence->state != SATI_SEQUENCE_STATE_INCOMPLETE ) 108 sati_ata_flush_cache_construct(ata_io, sequence); 109 sequence->command_specific_data.translated_command = ATA_FLUSH_CACHE; 112 sequence->state = SATI_SEQUENCE_STATE_INCOMPLETE; 118 sati_ata_standby_immediate_construct(ata_io, sequence); 119 sequence->command_specific_data.translated_command = ATA_STANDBY_IMMED; 128 if (sequence 83 sati_start_stop_unit_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 276 sati_start_stop_unit_translate_response( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument [all...] |
H A D | sati_mode_sense_10.c | 93 SATI_TRANSLATOR_SEQUENCE_T * sequence, 106 sati_set_data_byte(sequence, scsi_io, 0, (U8)(mode_data_length >> 8) & 0xFF); 107 sati_set_data_byte(sequence, scsi_io, 1, (U8)(mode_data_length & 0xFF)); 110 sati_set_data_byte(sequence, scsi_io, 2, SCSI_MODE_HEADER_MEDIUM_TYPE_SBC); 113 if (sequence->device->capabilities & SATI_DEVICE_CAP_DMA_FUA_ENABLE) 114 sati_set_data_byte(sequence,scsi_io,3,SCSI_MODE_SENSE_HEADER_FUA_ENABLE); 116 sati_set_data_byte(sequence, scsi_io, 3, 0); 120 sati_set_data_byte(sequence, scsi_io, 4, 0); 121 sati_set_data_byte(sequence, scsi_io, 5, 0); 125 sati_set_data_byte(sequence, scsi_i 92 sati_mode_sense_10_build_header( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, ATA_IDENTIFY_DEVICE_DATA_T * identify, U16 mode_data_length ) argument 153 sati_mode_sense_10_build_llba_block_descriptor( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, ATA_IDENTIFY_DEVICE_DATA_T * identify, U32 offset ) argument 211 sati_mode_sense_10_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, ATA_IDENTIFY_DEVICE_DATA_T * identify, void * scsi_io, U16 transfer_length ) argument 263 sati_mode_sense_10_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 291 sati_mode_sense_10_caching_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 321 sati_mode_sense_10_informational_excp_control_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 351 sati_mode_sense_10_read_write_error_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 383 sati_mode_sense_10_disconnect_reconnect_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 415 sati_mode_sense_10_control_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 447 sati_mode_sense_10_power_condition_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 485 sati_mode_sense_10_all_pages_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument [all...] |
H A D | sati_read.c | 92 SATI_TRANSLATOR_SEQUENCE_T * sequence, 99 sequence->data_direction = SATI_DATA_DIRECTION_IN; 102 sequence, 134 SATI_TRANSLATOR_SEQUENCE_T * sequence, 145 sequence, scsi_io, ata_io, sector_count, &device_head 151 sequence, scsi_io, ata_io, device_head 177 SATI_TRANSLATOR_SEQUENCE_T * sequence, 182 if(sati_device_state_stopped(sequence, scsi_io)) 188 sequence->data_direction = SATI_DATA_DIRECTION_IN; 189 sequence 91 sati_read_large_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io, U32 sector_count, U8 * device_head ) argument 133 sati_read_32_bit_lba_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io, U32 sector_count, U8 control_byte_offset ) argument 176 sati_read_6_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 207 sati_read_10_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 245 sati_read_12_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 284 sati_read_16_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument [all...] |
H A D | sati_write.c | 92 SATI_TRANSLATOR_SEQUENCE_T * sequence, 99 sequence->data_direction = SATI_DATA_DIRECTION_OUT; 102 sequence, 134 SATI_TRANSLATOR_SEQUENCE_T * sequence, 145 sequence, scsi_io, ata_io, sector_count, &device_head 151 sequence, scsi_io, ata_io, device_head 177 SATI_TRANSLATOR_SEQUENCE_T * sequence, 182 if(sati_device_state_stopped(sequence, scsi_io)) 188 sequence->data_direction = SATI_DATA_DIRECTION_OUT; 189 sequence 91 sati_write_large_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io, U32 sector_count, U8 * device_head ) argument 133 sati_write_32_bit_lba_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io, U32 sector_count, U8 control_byte_offset ) argument 176 sati_write_6_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 207 sati_write_10_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 243 sati_write_12_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 282 sati_write_16_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument [all...] |
H A D | sati.c | 112 SATI_TRANSLATOR_SEQUENCE_T * sequence, 120 sequence, 131 sequence, 142 sequence, 153 sequence, 165 sequence->state = SATI_SEQUENCE_STATE_READ_ERROR; 167 sequence, 175 else if ( (sequence->data_direction == SATI_DATA_DIRECTION_OUT) 179 sequence, 190 sequence, 111 sati_translate_error( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, U8 error ) argument 230 sati_translate_data( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * ata_input_data, void * scsi_io ) argument 382 sati_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, SATI_DEVICE_T * sati_device, void * scsi_io, void * ata_io ) argument 711 sati_translate_task_management( SATI_TRANSLATOR_SEQUENCE_T * sequence, SATI_DEVICE_T * sati_device, void * scsi_task, void * ata_io ) argument 791 sati_translate_command_response( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 1121 sati_translate_task_response( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 1232 sati_sequence_terminate( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument [all...] |
H A D | sati_inquiry.h | 73 SATI_TRANSLATOR_SEQUENCE_T * sequence, 79 SATI_TRANSLATOR_SEQUENCE_T * sequence, 85 SATI_TRANSLATOR_SEQUENCE_T * sequence, 91 SATI_TRANSLATOR_SEQUENCE_T * sequence, 97 SATI_TRANSLATOR_SEQUENCE_T * sequence, 109 SATI_TRANSLATOR_SEQUENCE_T * sequence,
|
H A D | sati_write_buffer.c | 84 SATI_TRANSLATOR_SEQUENCE_T * sequence, 103 sequence->allocation_length = allocation_length; 113 sati_ata_write_buffer_construct(ata_io, sequence); 114 sequence->type = SATI_SEQUENCE_WRITE_BUFFER; 115 sequence->state = SATI_SEQUENCE_STATE_AWAIT_RESPONSE; 121 sequence, 129 sequence->state = SATI_SEQUENCE_STATE_FINAL; 138 sequence, 144 sequence->type = SATI_SEQUENCE_WRITE_BUFFER_MICROCODE; 145 sequence 83 sati_write_buffer_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 212 sati_write_buffer_translate_response( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument [all...] |
H A D | sati_verify.c | 92 SATI_TRANSLATOR_SEQUENCE_T * sequence, 107 sequence, 117 sequence->protocol = SAT_PROTOCOL_NON_DATA; 118 sequence->data_direction = SATI_DATA_DIRECTION_NONE; 123 if (sequence->device->capabilities & SATI_DEVICE_CAP_48BIT_ENABLE) 150 SATI_TRANSLATOR_SEQUENCE_T * sequence, 160 if(sati_device_state_stopped(sequence, scsi_io)) 166 sequence->type = SATI_SEQUENCE_VERIFY_10; 169 sati_move_translate_32_bit_lba(sequence, scsi_io, ata_io); 170 status = sati_move_set_sector_count(sequence,scsi_i 91 sati_verify_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 149 sati_verify_10_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 192 sati_verify_12_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument 237 sati_verify_16_translate_command( SATI_TRANSLATOR_SEQUENCE_T * sequence, void * scsi_io, void * ata_io ) argument [all...] |
H A D | sati.h | 76 * new translation sequence. Set up the initial sequence state. 81 SATI_TRANSLATOR_SEQUENCE_T * sequence 86 * sequence be terminated. 88 * @param[in] sequence This parameter specifies the sequence 106 SATI_TRANSLATOR_SEQUENCE_T * sequence, 115 * @param[in] sequence This parameter specifies the sequence 137 SATI_TRANSLATOR_SEQUENCE_T * sequence, [all...] |
H A D | sati_move.h | 68 SATI_TRANSLATOR_SEQUENCE_T * sequence, 76 SATI_TRANSLATOR_SEQUENCE_T * sequence, 82 SATI_TRANSLATOR_SEQUENCE_T * sequence, 88 SATI_TRANSLATOR_SEQUENCE_T * sequence, 94 SATI_TRANSLATOR_SEQUENCE_T * sequence, 101 SATI_TRANSLATOR_SEQUENCE_T * sequence, 107 SATI_TRANSLATOR_SEQUENCE_T * sequence, 115 SATI_TRANSLATOR_SEQUENCE_T * sequence,
|
H A D | sati_report_luns.h | 67 SATI_TRANSLATOR_SEQUENCE_T * sequence, 72 #define sati_report_luns_translate_command(sequence, scsi_io, ata_io) SATI_FAILURE
|
H A D | sati_atapi.h | 70 * @param[in] sequence This parameter specifies the sequence 91 SATI_TRANSLATOR_SEQUENCE_T * sequence, 102 * @param[out] sequence This parameter specifies the sequence 121 SATI_TRANSLATOR_SEQUENCE_T * sequence, 131 * @param[out] sequence This parameter specifies the sequence 148 SATI_TRANSLATOR_SEQUENCE_T * sequence, 157 * @param[in] sequence Thi [all...] |
H A D | sati_read.h | 68 SATI_TRANSLATOR_SEQUENCE_T * sequence, 74 SATI_TRANSLATOR_SEQUENCE_T * sequence, 80 SATI_TRANSLATOR_SEQUENCE_T * sequence, 86 SATI_TRANSLATOR_SEQUENCE_T * sequence,
|
H A D | sati_read_capacity.h | 68 SATI_TRANSLATOR_SEQUENCE_T * sequence, 74 SATI_TRANSLATOR_SEQUENCE_T * sequence, 80 SATI_TRANSLATOR_SEQUENCE_T * sequence, 86 SATI_TRANSLATOR_SEQUENCE_T * sequence,
|
H A D | sati_write.h | 68 SATI_TRANSLATOR_SEQUENCE_T * sequence, 74 SATI_TRANSLATOR_SEQUENCE_T * sequence, 80 SATI_TRANSLATOR_SEQUENCE_T * sequence, 86 SATI_TRANSLATOR_SEQUENCE_T * sequence,
|
H A D | sati_write_and_verify.h | 67 SATI_TRANSLATOR_SEQUENCE_T * sequence, 73 SATI_TRANSLATOR_SEQUENCE_T * sequence, 79 SATI_TRANSLATOR_SEQUENCE_T * sequence, 85 SATI_TRANSLATOR_SEQUENCE_T * sequence,
|
H A D | sati_mode_select.h | 67 SATI_TRANSLATOR_SEQUENCE_T * sequence, 73 SATI_TRANSLATOR_SEQUENCE_T * sequence, 79 SATI_TRANSLATOR_SEQUENCE_T * sequence,
|
/freebsd-11-stable/sys/contrib/ck/include/ |
H A D | ck_sequence.h | 35 unsigned int sequence; member in struct:ck_sequence 39 #define CK_SEQUENCE_INITIALIZER { .sequence = 0 } 45 ck_pr_store_uint(&sq->sequence, 0); 55 version = ck_pr_load_uint(&sq->sequence); 58 * If a sequence is even then associated data may be in a 65 * If a sequence is odd then a thread is in the middle of an 81 * If the sequence number was updated then a read should be 85 return ck_pr_load_uint(&sq->sequence) != version; 101 * Increment the sequence to an odd number to indicate 104 ck_pr_store_uint(&sq->sequence, s [all...] |