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_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 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, 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, 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