template <IoRegisterType IoType>
class BasicIoProvider
Defined at line 489 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_tio_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 495 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_tio_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 495 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_tio_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 495 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 506 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 506 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 506 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 509 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h
auto * io ()
Defined at line 514 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h