template <IoRegisterType IoType>
class BasicIoProvider
Defined at line 485 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h
The specialization used most commonly handles simple MMIO devices.
Public Methods
void BasicIoProvider<zbi_dcfg_simple_t, IoType> (const zbi_dcfg_simple_t & cfg, size_t io_slots, volatile void * base)
Just install the MMIO base pointer. The third argument can be passed by
a subclass constructor method to map the physical address to a virtual
address.
Defined at line 491 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h
void BasicIoProvider<zbi_dcfg_simple_t, IoType> (const zbi_dcfg_simple_t & cfg, size_t io_slots, volatile void * base)
Just install the MMIO base pointer. The third argument can be passed by
a subclass constructor method to map the physical address to a virtual
address.
Defined at line 491 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h
void BasicIoProvider<zbi_dcfg_simple_t, IoType> (const zbi_dcfg_simple_t & cfg, size_t io_slots, volatile void * base)
Just install the MMIO base pointer. The third argument can be passed by
a subclass constructor method to map the physical address to a virtual
address.
Defined at line 491 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h
void BasicIoProvider<zbi_dcfg_simple_t, IoType> (const zbi_dcfg_simple_t & cfg, size_t io_slots)
Defined at line 502 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h
void BasicIoProvider<zbi_dcfg_simple_t, IoType> (const zbi_dcfg_simple_t & cfg, size_t io_slots)
Defined at line 502 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h
void BasicIoProvider<zbi_dcfg_simple_t, IoType> (const zbi_dcfg_simple_t & cfg, size_t io_slots)
Defined at line 502 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h
BasicIoProvider<zbi_dcfg_simple_t, IoType> & operator= (BasicIoProvider<zbi_dcfg_simple_t, IoType> && other)
Defined at line 505 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h
auto * io ()
Defined at line 510 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h