Home
last modified time | relevance | path

Searched refs:ata_io (Results 1 – 25 of 56) sorted by relevance

123

/freebsd/sys/dev/isci/scil/
H A Dsati_move.c91 void * ata_io, in sati_move_set_ata_command() argument
96 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in sati_move_set_ata_command()
124 void * ata_io, in sati_move_small_udma_translate_command() argument
130 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in sati_move_small_udma_translate_command()
132 sati_move_set_ata_command(sequence, ata_io, write_opcode, read_opcode); in sati_move_small_udma_translate_command()
163 void * ata_io, in sati_move_large_udma_translate_command() argument
169 sati_move_set_ata_command(sequence, ata_io, write_opcode, read_opcode); in sati_move_large_udma_translate_command()
177 sequence, scsi_io, ata_io, sector_count, FALSE in sati_move_large_udma_translate_command()
193 void * ata_io in sati_move_ncq_translate_8_bit_sector_count() argument
197 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in sati_move_ncq_translate_8_bit_sector_count()
[all …]
H A Dsati.c386 void * ata_io in sati_translate_command() argument
459 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in sati_translate_command()
471 sequence, scsi_io, ata_io in sati_translate_command()
479 sequence, scsi_io, ata_io in sati_translate_command()
487 sequence, scsi_io, ata_io in sati_translate_command()
493 sequence, scsi_io, ata_io in sati_translate_command()
501 sequence, scsi_io, ata_io in sati_translate_command()
507 sequence, scsi_io, ata_io in sati_translate_command()
515 sequence, scsi_io, ata_io in sati_translate_command()
523 sequence, scsi_io, ata_io in sati_translate_command()
[all …]
H A Dsati_reassign_blocks.c84 void set_current_lba(U8 * lba, void * ata_io) in set_current_lba() argument
86 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in set_current_lba()
102 void set_current_long_lba(U8 * lba, void * ata_io) in set_current_long_lba() argument
104 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in set_current_long_lba()
131 void * ata_io in sati_reassign_blocks_verify_command() argument
134 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in sati_reassign_blocks_verify_command()
136 sati_ata_non_data_command(ata_io, sequence); in sati_reassign_blocks_verify_command()
164 void * ata_io in sati_reassign_blocks_write_command() argument
167 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in sati_reassign_blocks_write_command()
169 sati_ata_non_data_command(ata_io, sequence); in sati_reassign_blocks_write_command()
[all …]
H A Dsati_read.c94 void * ata_io, in sati_read_large_translate_command() argument
104 ata_io, in sati_read_large_translate_command()
136 void * ata_io, in sati_read_32_bit_lba_translate_command() argument
145 sequence, scsi_io, ata_io, sector_count, &device_head in sati_read_32_bit_lba_translate_command()
151 sequence, scsi_io, ata_io, device_head in sati_read_32_bit_lba_translate_command()
179 void * ata_io in sati_read_6_translate_command() argument
191 return sati_move_small_translate_command(sequence, scsi_io, ata_io); in sati_read_6_translate_command()
210 void * ata_io in sati_read_10_translate_command() argument
228 sequence, scsi_io, ata_io, sector_count, 9 in sati_read_10_translate_command()
248 void * ata_io in sati_read_12_translate_command() argument
[all …]
H A Dsati_write.c94 void * ata_io, in sati_write_large_translate_command() argument
104 ata_io, in sati_write_large_translate_command()
136 void * ata_io, in sati_write_32_bit_lba_translate_command() argument
145 sequence, scsi_io, ata_io, sector_count, &device_head in sati_write_32_bit_lba_translate_command()
151 sequence, scsi_io, ata_io, device_head in sati_write_32_bit_lba_translate_command()
179 void * ata_io in sati_write_6_translate_command() argument
191 return sati_move_small_translate_command(sequence, scsi_io, ata_io); in sati_write_6_translate_command()
210 void * ata_io in sati_write_10_translate_command() argument
226 sequence, scsi_io, ata_io, sector_count, 9 in sati_write_10_translate_command()
246 void * ata_io in sati_write_12_translate_command() argument
[all …]
H A Dsati_verify.c94 void * ata_io in sati_verify_translate_command() argument
98 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in sati_verify_translate_command()
152 void * ata_io in sati_verify_10_translate_command() argument
169 sati_move_translate_32_bit_lba(sequence, scsi_io, ata_io); in sati_verify_10_translate_command()
170 status = sati_move_set_sector_count(sequence,scsi_io,ata_io,sector_count,0); in sati_verify_10_translate_command()
174 return sati_verify_translate_command(sequence, scsi_io, ata_io); in sati_verify_10_translate_command()
195 void * ata_io in sati_verify_12_translate_command() argument
214 sati_move_translate_32_bit_lba(sequence, scsi_io, ata_io); in sati_verify_12_translate_command()
215 status = sati_move_set_sector_count(sequence,scsi_io,ata_io,sector_count,0); in sati_verify_12_translate_command()
219 return sati_verify_translate_command(sequence, scsi_io, ata_io); in sati_verify_12_translate_command()
[all …]
H A Dsati_util.c86 void * ata_io, in sati_ata_non_data_command() argument
109 void * ata_io, in sati_ata_identify_device_construct() argument
113 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in sati_ata_identify_device_construct()
132 void * ata_io, in sati_ata_execute_device_diagnostic_construct() argument
136 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in sati_ata_execute_device_diagnostic_construct()
372 void * ata_io, in sati_ata_check_power_mode_construct() argument
376 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in sati_ata_check_power_mode_construct()
379 sati_ata_non_data_command(ata_io, sequence); in sati_ata_check_power_mode_construct()
1244 void * ata_io, in sati_scsi_read_error_descriptor_sense_construct() argument
1256 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); in sati_scsi_read_error_descriptor_sense_construct()
[all …]
H A Dsati_util.h150 void * ata_io,
155 void * ata_io,
160 void * ata_io,
190 void * ata_io,
248 void * ata_io,
290 void * ata_io,
295 void * ata_io,
301 void * ata_io,
306 void * ata_io,
311 void * ata_io,
[all …]
H A Dsati_start_stop_unit.c86 void * ata_io in sati_start_stop_unit_translate_command() argument
100 sati_ata_standby_immediate_construct(ata_io, sequence); in sati_start_stop_unit_translate_command()
108 sati_ata_flush_cache_construct(ata_io, sequence); in sati_start_stop_unit_translate_command()
118 sati_ata_standby_immediate_construct(ata_io, sequence); in sati_start_stop_unit_translate_command()
131 sati_ata_media_eject_construct(ata_io, sequence); in sati_start_stop_unit_translate_command()
151 sati_ata_read_verify_sectors_construct(ata_io, sequence); in sati_start_stop_unit_translate_command()
174 sati_ata_idle_construct(ata_io, sequence); in sati_start_stop_unit_translate_command()
180 sati_ata_read_verify_sectors_construct(ata_io, sequence); in sati_start_stop_unit_translate_command()
191 sati_ata_flush_cache_construct(ata_io, sequence); in sati_start_stop_unit_translate_command()
199 sati_ata_idle_immediate_construct(ata_io, sequence); in sati_start_stop_unit_translate_command()
[all …]
H A Dsati_mode_select.c190 void * ata_io, in sati_mode_select_initialize_mode_sel_processing_state() argument
356 void * ata_io, in sati_mode_select_process_mode_page_caching() argument
405 sati_ata_set_features_construct(ata_io, sequence, ATA_SET_FEATURES_SUB_CMD_DISABLE_CACHE); in sati_mode_select_process_mode_page_caching()
407 sati_ata_set_features_construct(ata_io, sequence, ATA_SET_FEATURES_SUB_CMD_ENABLE_CACHE); in sati_mode_select_process_mode_page_caching()
417 … sati_ata_set_features_construct(ata_io, sequence,ATA_SET_FEATURES_SUB_CMD_ENABLE_READ_AHEAD); in sati_mode_select_process_mode_page_caching()
419 … sati_ata_set_features_construct(ata_io, sequence,ATA_SET_FEATURES_SUB_CMD_DISABLE_READ_AHEAD); in sati_mode_select_process_mode_page_caching()
453 void * ata_io, in sati_mode_select_process_mode_page_control() argument
519 void * ata_io, in sati_mode_select_process_mode_page_informational_exception_control() argument
557 sati_ata_smart_return_status_construct(ata_io, sequence, ATA_SMART_SUB_CMD_ENABLE); in sati_mode_select_process_mode_page_informational_exception_control()
559 sati_ata_smart_return_status_construct(ata_io, sequence, ATA_SMART_SUB_CMD_DISABLE); in sati_mode_select_process_mode_page_informational_exception_control()
[all …]
H A Dsati_write_and_verify.c92 void * ata_io in sati_write_and_verify_10_translate_command() argument
99 status = sati_write_10_translate_command(sequence, scsi_io, ata_io); in sati_write_and_verify_10_translate_command()
105 status = sati_verify_10_translate_command(sequence, scsi_io, ata_io); in sati_write_and_verify_10_translate_command()
137 void * ata_io in sati_write_and_verify_12_translate_command() argument
144 status = sati_write_12_translate_command(sequence, scsi_io, ata_io); in sati_write_and_verify_12_translate_command()
150 status = sati_verify_12_translate_command(sequence, scsi_io, ata_io); in sati_write_and_verify_12_translate_command()
182 void * ata_io in sati_write_and_verify_16_translate_command() argument
189 status = sati_write_16_translate_command(sequence, scsi_io, ata_io); in sati_write_and_verify_16_translate_command()
195 status = sati_verify_16_translate_command(sequence, scsi_io, ata_io); in sati_write_and_verify_16_translate_command()
227 void * ata_io in sati_write_and_verify_translate_response() argument
H A Dsati_move.h70 void * ata_io,
78 void * ata_io
84 void * ata_io
90 void * ata_io
96 void * ata_io,
103 void * ata_io
109 void * ata_io,
117 void * ata_io,
H A Dsati_write_long.c96 void * ata_io in sati_write_long_translate_command() argument
124 sati_move_translate_32_bit_lba(sequence, scsi_io, ata_io); in sati_write_long_translate_command()
131 status = sati_move_translate_64_bit_lba(sequence, scsi_io, ata_io); in sati_write_long_translate_command()
140 sati_move_translate_command(sequence, scsi_io, ata_io, device_head); in sati_write_long_translate_command()
175 ata_io, in sati_write_long_translate_command()
187 ata_io, in sati_write_long_translate_command()
198 ata_io, in sati_write_long_translate_command()
236 void * ata_io in sati_write_long_translate_response() argument
239 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); in sati_write_long_translate_response()
H A Dsati_unmap.h89 void * ata_io,
105 void * ata_io
111 void * ata_io
117 void * ata_io
123 void * ata_io
129 void * ata_io
132 #define sati_unmap_terminate(sequence,scsi_io,ata_io) argument
H A Dsati_unmap.c111 void * ata_io, in sati_unmap_construct() argument
115 U8 * h2d_register_fis = sati_cb_get_h2d_register_fis_address(ata_io); in sati_unmap_construct()
116 U8 * d2h_register_fis = sati_cb_get_d2h_register_fis_address(ata_io); in sati_unmap_construct()
225 void * ata_io in sati_unmap_initial_processing() argument
349 ata_io, in sati_unmap_initial_processing()
374 void * ata_io in sati_unmap_process() argument
471 ata_io, in sati_unmap_process()
499 void * ata_io in sati_unmap_terminate() argument
531 void * ata_io in sati_unmap_translate_command() argument
542 status = sati_unmap_initial_processing(sequence,scsi_io,ata_io); in sati_unmap_translate_command()
[all …]
H A Dsati.h108 void * ata_io
140 void * ata_io
172 void * ata_io
199 void * ata_io
225 void * ata_io
H A Dsati_read.h70 void * ata_io
76 void * ata_io
82 void * ata_io
88 void * ata_io
H A Dsati_write.h70 void * ata_io
76 void * ata_io
82 void * ata_io
88 void * ata_io
H A Dsati_write_and_verify.h69 void * ata_io
75 void * ata_io
81 void * ata_io
87 void * ata_io
H A Dsati_write_buffer.c86 void * ata_io in sati_write_buffer_translate_command() argument
113 sati_ata_write_buffer_construct(ata_io, sequence); in sati_write_buffer_translate_command()
137 ata_io, in sati_write_buffer_translate_command()
157 ata_io, in sati_write_buffer_translate_command()
215 void * ata_io in sati_write_buffer_translate_response() argument
218 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); in sati_write_buffer_translate_response()
H A Dsati_read_buffer.c86 void * ata_io in sati_read_buffer_translate_command() argument
110 sati_ata_read_buffer_construct(ata_io, sequence); in sati_read_buffer_translate_command()
189 void * ata_io in sati_read_buffer_translate_response() argument
192 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); in sati_read_buffer_translate_response()
211 void * ata_data = sati_cb_get_ata_data_address(ata_io); in sati_read_buffer_translate_response()
H A Dsati_test_unit_ready.c85 void * ata_io in sati_test_unit_ready_translate_command() argument
140 sati_ata_check_power_mode_construct(ata_io, sequence); in sati_test_unit_ready_translate_command()
157 void * ata_io in sati_test_unit_ready_translate_response() argument
160 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); in sati_test_unit_ready_translate_response()
H A Dsati_log_sense.c526 void * ata_io in sati_information_exception_log_page_contruct() argument
529 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); in sati_information_exception_log_page_contruct()
598 void * ata_io in sati_log_sense_translate_command() argument
643 ata_io, in sati_log_sense_translate_command()
656 ata_io, in sati_log_sense_translate_command()
674 ata_io, in sati_log_sense_translate_command()
738 void * ata_io in sati_log_sense_translate_response() argument
741 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); in sati_log_sense_translate_response()
759 void * ata_data = sati_cb_get_ata_data_address(ata_io); in sati_log_sense_translate_response()
784 sequence, scsi_io, ata_io in sati_log_sense_translate_response()
H A Dsati_callbacks.h244 void * ata_io
258 void * ata_io
272 void * ata_io
331 void * ata_io,
H A Dsati_mode_select.h69 void * ata_io
75 void * ata_io
81 void * ata_io

123