Overview   API Reference  

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_nameata_channel [protected]
command_baseata_channel [protected]
control_baseata_channel [protected]
current_driveata_channel [protected]
drivesata_channel [protected]
iospace_handler::INVALIDiospace_handler [static]
mmio_handler::INVALIDmmio_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]


L4vmm Reference Manual, written by Mario Schwalbe  © 2006-2008