Searched refs:register_fis (Results 1 - 20 of 20) sorted by relevance

/freebsd-10.0-release/sys/dev/isci/scil/
H A Dsati_lun_reset.c94 U8* register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
96 sati_set_ata_command(register_fis, ATA_NOP);
97 sati_set_ata_control(register_fis, ATA_CONTROL_REG_SOFT_RESET_BIT);
100 sati_clear_sata_command_flag(register_fis);
101 sati_set_ata_features(register_fis, 0);
102 sati_set_ata_features_exp(register_fis, 0);
103 sati_set_ata_sector_count(register_fis, 0);
104 sati_set_ata_sector_count_exp(register_fis, 0);
105 sati_set_ata_lba_low(register_fis, 0);
106 sati_set_ata_lba_mid(register_fis,
[all...]
H A Dsati_passthrough.c148 * @param[in] register_fis This parameter specifies the fis from which
168 U8 * register_fis,
211 if (sati_get_ata_sector_count_ext(register_fis) != 0) {
217 if (sati_get_ata_lba_high_ext(register_fis) != 0 ||
218 sati_get_ata_lba_mid_ext(register_fis) != 0 ||
219 sati_get_ata_lba_low_ext(register_fis) != 0) {
226 sati_set_sense_data_byte(sense_data, sense_len, 3, (U8)sati_get_ata_error(register_fis));
227 sati_set_sense_data_byte(sense_data, sense_len, 4, (U8)sati_get_ata_status(register_fis));
228 sati_set_sense_data_byte(sense_data, sense_len, 5, sati_get_ata_device(register_fis));
229 sati_set_sense_data_byte(sense_data, sense_len, 6, sati_get_ata_sector_count(register_fis));
166 sati_passthrough_construct_sense( SATI_TRANSLATOR_SEQUENCE_T * sequence, U8 * register_fis, void * scsi_io, U8 scsi_status, U8 sense_key, U8 additional_sense_code, U8 additional_sense_code_qualifier ) argument
311 U8 * register_fis; local
389 U8 * register_fis; local
474 U8 * register_fis; local
[all...]
H A Dsati_move.c96 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
99 sati_set_ata_command(register_fis, write_opcode);
101 sati_set_ata_command(register_fis, read_opcode);
130 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
133 sati_set_ata_sector_count(register_fis, sati_get_cdb_byte(cdb, 4));
197 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
199 sati_set_ata_features(register_fis, sati_get_cdb_byte(cdb, 4));
205 sati_set_ata_features_exp(register_fis, 1);
238 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
267 sati_set_ata_features(register_fis, sector_coun
295 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
325 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
371 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
457 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
610 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
[all...]
H A Dsati_util.c113 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
115 sati_set_ata_command(register_fis, ATA_IDENTIFY_DEVICE);
136 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
138 sati_set_ata_command(register_fis, ATA_EXECUTE_DEVICE_DIAG);
376 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
378 sati_set_ata_command(register_fis, ATA_CHECK_POWER_MODE);
1256 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
1260 information_buff[2] = sati_get_ata_lba_high_ext(register_fis);
1261 information_buff[3] = sati_get_ata_lba_mid_ext(register_fis);
1262 information_buff[4] = sati_get_ata_lba_low_ext(register_fis);
1326 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
1526 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1553 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1581 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1605 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1635 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1664 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1696 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1721 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1750 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1777 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1805 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1826 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1855 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1917 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1942 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
1978 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
[all...]
H A Dsati_synchronize_cache.c97 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
111 sati_set_ata_command(register_fis, ATA_FLUSH_CACHE_EXT);
113 sati_set_ata_command(register_fis, ATA_FLUSH_CACHE);
H A Dsati_reassign_blocks.c86 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
88 sati_set_ata_lba_low(register_fis, lba[0]);
89 sati_set_ata_lba_mid(register_fis, lba[1]);
90 sati_set_ata_lba_high(register_fis, lba[2]);
91 sati_set_ata_device_head(register_fis, ATA_DEV_HEAD_REG_LBA_MODE_ENABLE | (lba[3] & 0x0F));
104 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
106 sati_set_ata_lba_low(register_fis, lba[0]);
107 sati_set_ata_lba_mid(register_fis, lba[1]);
108 sati_set_ata_lba_high(register_fis, lba[2]);
109 sati_set_ata_lba_low_exp(register_fis, lb
134 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
167 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
576 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
[all...]
H A Dsati_atapi.c90 SATA_FIS_REG_H2D_T * register_fis = local
151 register_fis->command = ATA_PACKET;
152 register_fis->features |= ATA_PACKET_FEATURE_DMA;
154 register_fis->fis_type = SATA_FIS_TYPE_REGH2D;
155 register_fis->command_flag = 1;
171 U8 * register_fis = sati_cb_get_d2h_register_fis_address(atapi_io); local
178 ata_status = (U8) sati_get_ata_status(register_fis);
196 //reset the register_fis.
197 memset(register_fis, 0, sizeof(SATA_FIS_REG_D2H_T));
H A Dsati_abort_task_set.c94 U8 * register_fis; local
104 register_fis = sati_cb_get_h2d_register_fis_address(ata_io);
105 sati_set_sata_command_flag(register_fis);
H A Dsati_verify.c98 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
120 sati_set_ata_device_head(register_fis, ATA_DEV_HEAD_REG_LBA_MODE_ENABLE);
124 sati_set_ata_command(register_fis, ATA_READ_VERIFY_SECTORS_EXT);
126 sati_set_ata_command(register_fis, ATA_READ_VERIFY_SECTORS);
H A Dsati_test_unit_ready.c160 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
169 if (sati_get_ata_status(register_fis) & ATA_STATUS_REG_ERROR_BIT)
H A Dsati_request_sense.c202 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
208 if(sati_get_ata_status(register_fis) & ATA_STATUS_REG_ERROR_BIT)
226 mid_register = sati_get_ata_lba_mid(register_fis);
227 high_register = sati_get_ata_lba_high(register_fis);
255 sector_count = sati_get_ata_sector_count(register_fis);
H A Dsati_inquiry.c771 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
777 sati_set_data_byte(sequence, scsi_io, 38, (U8) sati_get_ata_status(register_fis));
778 sati_set_data_byte(sequence, scsi_io, 39, (U8) sati_get_ata_error(register_fis));
779 sati_set_data_byte(sequence, scsi_io, 40, sati_get_ata_lba_low(register_fis));
780 sati_set_data_byte(sequence, scsi_io, 41, sati_get_ata_lba_mid(register_fis));
781 sati_set_data_byte(sequence, scsi_io, 42, sati_get_ata_lba_high(register_fis));
782 sati_set_data_byte(sequence, scsi_io, 43, sati_get_ata_device(register_fis));
783 sati_set_data_byte(sequence, scsi_io, 44, sati_get_ata_lba_low_ext(register_fis));
784 sati_set_data_byte(sequence, scsi_io, 45, sati_get_ata_lba_mid_ext(register_fis));
785 sati_set_data_byte(sequence, scsi_io, 46, sati_get_ata_lba_high_ext(register_fis));
[all...]
H A Dsati.c459 U8 * register_fis = sati_cb_get_h2d_register_fis_address(ata_io); local
460 sati_set_sata_command_flag(register_fis);
461 sati_set_sata_fis_type(register_fis, SATA_FIS_TYPE_REGH2D);
798 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
805 ata_status = (U8) sati_get_ata_status(register_fis);
848 U8 error = (U8) sati_get_ata_error(register_fis);
888 U8 error = (U8) sati_get_ata_error(register_fis);
928 U8 error = (U8) sati_get_ata_error(register_fis);
944 U8 error = (U8) sati_get_ata_error(register_fis);
974 U8 error = (U8) sati_get_ata_error(register_fis);
1128 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
[all...]
H A Dsati_read_buffer.c192 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
193 U8 ata_status = (U8) sati_get_ata_status(register_fis);
H A Dsati_write_buffer.c218 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
219 U8 ata_status = (U8) sati_get_ata_status(register_fis);
H A Dsati_write_long.c239 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
241 if (sati_get_ata_status(register_fis) & ATA_STATUS_REG_ERROR_BIT)
H A Dsati_log_sense.c529 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
530 U32 mid_register = sati_get_ata_lba_mid(register_fis);
531 U32 high_register = sati_get_ata_lba_high(register_fis);
741 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
744 if(sati_get_ata_status(register_fis) & ATA_STATUS_REG_ERROR_BIT)
H A Dsati_start_stop_unit.c282 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
285 if (sati_get_ata_status(register_fis) & ATA_STATUS_REG_ERROR_BIT)
H A Dsati_unmap.c573 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
579 if (sati_get_ata_status(register_fis) & ATA_STATUS_REG_ERROR_BIT)
H A Dsati_mode_select.c1086 U8 * register_fis = sati_cb_get_d2h_register_fis_address(ata_io); local
1089 if(sati_get_ata_status(register_fis) & ATA_STATUS_REG_ERROR_BIT)

Completed in 110 milliseconds