SATA_FIS_REG_H2D_T
SATA_FIS_REG_H2D_T * register_fis =
(SATA_FIS_REG_H2D_T *)sati_cb_get_h2d_register_fis_address(atapi_io);
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->fis_type = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->command_flag = 1
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->command_flag = 0
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->command = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->features = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->features_exp = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->control = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->sector_count = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->sector_count_exp = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->lba_low = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->lba_mid = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->lba_high = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->lba_low_exp = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->lba_mid_exp = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->lba_high_exp = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->device = (value)
((SATA_FIS_REG_H2D_T*)(the_reg_fis))->command
memset(this_request->command_buffer, 0, sizeof(SATA_FIS_REG_H2D_T));
memcpy ((U8 *)this_request->command_buffer, (U8 *)reg_fis, sizeof(SATA_FIS_REG_H2D_T));
memset(this_request->command_buffer, 0, sizeof(SATA_FIS_REG_H2D_T));
memset(this_request->command_buffer, 0, sizeof(SATA_FIS_REG_H2D_T));
SATA_FIS_REG_H2D_T * h2d_fis =
((SATA_FIS_REG_H2D_T *) \
+ sizeof(SATA_FIS_REG_H2D_T) \
+ sizeof(SATA_FIS_REG_H2D_T)
SATA_FIS_REG_H2D_T *h2d_fis;
(sizeof(SATA_FIS_REG_H2D_T) - sizeof(U32)) / sizeof(U32);
task_context->transfer_length_bytes = sizeof(SATA_FIS_REG_H2D_T) - sizeof(U32);
((SATA_FIS_REG_H2D_T *)( \
((SATA_FIS_REG_H2D_T *)( \
SATA_FIS_REG_H2D_T * fis;