ata_channel Member List
This is the complete list of members for
ata_channel, including all inherited members.
| assert_irq_if_enabled(void) (defined in ata_channel) | ata_channel | [inline] |
| ata_channel(machine_base &machine, const string &channel_name, ata_drive *drives[2]) (defined in ata_channel) | ata_channel | [inline] |
| channel_name | ata_channel | [protected] |
| command_base | ata_channel | [protected] |
| control_base | ata_channel | [protected] |
| current_drive | ata_channel | [protected] |
| drives | ata_channel | [protected] |
| iospace_handler::INVALID | iospace_handler | [static] |
| mmio_handler::INVALID | mmio_handler | [static] |
| locate_registers(const l4_gpa_t command_base=0, const l4_gpa_t control_base=0) (defined in ata_channel) | ata_channel | [inline] |
| map_mmio_region(int flags, l4_gpa_t base, l4_gpa_t size=1) | ata_channel | [inline, virtual] |
| name(void) const (defined in ata_channel) | ata_channel | [inline] |
| noncopyable(void) (defined in noncopyable) | noncopyable | [inline, private] |
| read_blocks(AddressT address, access_size access_size) (defined in ata_channel) | ata_channel | [inline, protected] |
| read_ioport(l4_port_t port, access_size access_size) | ata_channel | [inline, virtual] |
| read_mmio(l4_gpa_t address, access_size access_size) | ata_channel | [inline, virtual] |
| read_write_DMA(uint8_t read_write, l4_gpa_t PRD_base) (defined in ata_channel) | ata_channel | [inline] |
| reset(void) (defined in ata_channel) | ata_channel | [inline] |
| set_irq(const l4_irq_t irq) (defined in ata_channel) | ata_channel | [inline] |
| unmap_mmio_region(l4_gpa_t base, l4_gpa_t size=1) | ata_channel | [inline, virtual] |
| write_blocks(AddressT address, l4_umword_t data, access_size access_size) (defined in ata_channel) | ata_channel | [inline, protected] |
| write_ioport(l4_port_t port, uint32_t data, access_size access_size) | ata_channel | [inline, virtual] |
| write_mmio(l4_gpa_t address, l4_umword_t data, access_size access_size) | ata_channel | [inline, virtual] |
| ~ata_channel(void) (defined in ata_channel) | ata_channel | [inline, virtual] |
| ~iospace_handler(void) | iospace_handler | [inline, virtual] |
| ~mmio_handler(void) | mmio_handler | [inline, virtual] |
| ~noncopyable(void) (defined in noncopyable) | noncopyable | [inline, private] |