template <class RegisterTag>

struct IoProvider

Defined at line 92 of file ../../zircon/kernel/lib/arch/include/lib/arch/sysreg.h

Each tag type gets a distinct IoProvider type that uses WriteRegister and

ReadRegister specializations, an empty object just used for its type.

Public Methods

template <typename IntType>
void Write (IntType value, uint32_t offset)

Defined at line 97 of file ../../zircon/kernel/lib/arch/include/lib/arch/sysreg.h

template <typename IntType>
IntType Read (uint32_t offset)

Defined at line 104 of file ../../zircon/kernel/lib/arch/include/lib/arch/sysreg.h