SATA_FIS_REG_D2H_T
memset(register_fis, 0, sizeof(SATA_FIS_REG_D2H_T));
((SATA_FIS_REG_D2H_T*)(the_reg_fis))->lba_mid_exp
((SATA_FIS_REG_D2H_T*)(the_reg_fis))->lba_high_exp
((SATA_FIS_REG_D2H_T*)(the_reg_fis))->device
((SATA_FIS_REG_D2H_T*)(the_reg_fis))->status = (value)
#define sati_get_ata_status(the_reg_fis) ((SATA_FIS_REG_D2H_T*)(the_reg_fis))->status
#define sati_get_ata_error(the_reg_fis) ((SATA_FIS_REG_D2H_T*)(the_reg_fis))->error
((SATA_FIS_REG_D2H_T*)(the_reg_fis))->sector_count
((SATA_FIS_REG_D2H_T*)(the_reg_fis))->sector_count_exp
((SATA_FIS_REG_D2H_T*)(the_reg_fis))->lba_low
((SATA_FIS_REG_D2H_T*)(the_reg_fis))->lba_mid
((SATA_FIS_REG_D2H_T*)(the_reg_fis))->lba_high
((SATA_FIS_REG_D2H_T*)(the_reg_fis))->sector_count_exp
((SATA_FIS_REG_D2H_T*)(the_reg_fis))->lba_low_exp
SATA_FIS_REG_D2H_T signature_fis;
sizeof(SATA_FIS_REG_D2H_T) - sizeof(U32)
sizeof(SATA_FIS_REG_D2H_T)
SATA_FIS_REG_D2H_T signature_fis_buffer;
SATA_FIS_REG_D2H_T * signature_fis;
SATA_FIS_REG_D2H_T * status_fis
SATA_FIS_REG_D2H_T * status_fis
((SATA_FIS_REG_D2H_T *)( \
((SATA_FIS_REG_D2H_T *)( \
((SATA_FIS_REG_D2H_T *) \
+ sizeof(SATA_FIS_REG_D2H_T)
SATA_FIS_REG_D2H_T d2h_reg_fis;