/freebsd-10.3-release/sys/dev/isci/scil/ |
H A D | sati_lun_reset.c | 94 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 D | sati_move.c | 96 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 D | sati_passthrough.c | 148 * @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 481 U8 * register_fis; local [all...] |
H A D | sati_util.c | 113 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 D | sati_synchronize_cache.c | 97 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 D | sati_reassign_blocks.c | 86 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 D | sati_atapi.c | 90 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 D | sati_abort_task_set.c | 94 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 D | sati_verify.c | 98 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 D | sati_test_unit_ready.c | 160 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 D | sati_request_sense.c | 202 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 D | sati_inquiry.c | 771 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 D | sati.c | 459 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 D | sati_read_buffer.c | 192 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 D | sati_write_buffer.c | 218 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 D | sati_write_long.c | 239 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 D | sati_log_sense.c | 529 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 D | sati_start_stop_unit.c | 282 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 D | sati_unmap.c | 573 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 D | sati_mode_select.c | 1086 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)
|