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