Overview   API Reference  

device_base Member List

This is the complete list of members for device_base, including all inherited members.

assert_irq(void) const device_base [inline, protected]
change_iospace(iospace_manager::ioport_flags use, l4_port_t base, l4_port_t size=1, bool verbose=VERBOSE_ALLOCATION)device_base [inline, protected, virtual]
class_name(void)device [inline, static]
device_base(machine_base &machine, const string &device_name) (defined in device_base)device_base [inline]
device_namedevice_base [protected]
free_iomemory(l4_gpa_t base, l4_gpa_t size=1, bool verbose=VERBOSE_ALLOCATION)device_base [inline, protected, virtual]
free_iospace(l4_port_t base, l4_port_t size=1, bool verbose=VERBOSE_ALLOCATION)device_base [inline, protected, virtual]
free_irq(bool verbose=VERBOSE_ALLOCATION)device_base [inline, protected, virtual]
iospace_handler::INVALIDiospace_handler [static]
mmio_handler::INVALIDmmio_handler [static]
irqdevice_base [protected]
irq_moved(l4_irq_t from, l4_irq_t to)device_base [inline, virtual]
machinedevice_base [protected]
map_mmio_region(int flags, l4_gpa_t base, l4_gpa_t size=1)device_base [inline, virtual]
name(void) const device_base [inline, virtual]
noncopyable(void) (defined in noncopyable)noncopyable [inline, private]
read_ioport(l4_port_t port, access_size access_size)device_base [inline, virtual]
read_mmio(l4_gpa_t address, access_size access_size)device_base [inline, virtual]
reset(void)device_base [inline, virtual]
unmap_mmio_region(l4_gpa_t base, l4_gpa_t size=1)device_base [inline, virtual]
use_iomemory(l4_gpa_t base, l4_gpa_t size=1, bool verbose=VERBOSE_ALLOCATION)device_base [inline, protected, virtual]
use_iospace(l4_port_t base, l4_port_t size=1, bool verbose=VERBOSE_ALLOCATION)device_base [inline, protected, virtual]
use_irq(irq_manager::irq_flags use=irq_manager::VIRTUAL, l4_irq_t requested_irq=irq_manager::NO_IRQ, l4_irq_t physical_irq=irq_manager::NO_IRQ, bool verbose=VERBOSE_ALLOCATION)device_base [inline, protected, virtual]
VERBOSE_ALLOCATION (defined in device_base)device_base [static]
write_ioport(l4_port_t port, uint32_t data, access_size access_size)device_base [inline, virtual]
write_mmio(l4_gpa_t address, l4_umword_t data, access_size access_size)device_base [inline, virtual]
~device(void)device [inline, virtual]
~iospace_handler(void)iospace_handler [inline, virtual]
~irq_source(void)irq_source [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