|
Public Attributes |
| status_t(* | write_command_block_regs )(ata_channel_cookie channel, ata_task_file *tf, ata_reg_mask mask) |
| status_t(* | read_command_block_regs )(ata_channel_cookie channel, ata_task_file *tf, ata_reg_mask mask) |
| uint8(* | get_altstatus )(ata_channel_cookie channel) |
| status_t(* | write_device_control )(ata_channel_cookie channel, uint8 val) |
| status_t(* | write_pio )(ata_channel_cookie channel, uint16 *data, int count, bool force_16bit) |
| status_t(* | read_pio )(ata_channel_cookie channel, uint16 *data, int count, bool force_16bit) |
| status_t(* | prepare_dma )(ata_channel_cookie channel, const physical_entry *sg_list, size_t sg_list_count, bool write) |
| status_t(* | start_dma )(ata_channel_cookie channel) |
| status_t(* | finish_dma )(ata_channel_cookie channel) |