template <typename IoProvider>
class RelativizedIo
Defined at line 141 of file ../../zircon/kernel/dev/coresight/include/dev/coresight/rom_table.h
Relativizes access with a fixed offset. Necessarily needs to be expressed
using hwreg internals in order to account for `std::variant`s of I/O
providers (e.g., hwreg::Mock::RegisterIo used for testing), implicitly
allowed by the framework.
Public Methods
void RelativizedIo<IoProvider> (IoProvider & io, uint32_t offset)
Defined at line 143 of file ../../zircon/kernel/dev/coresight/include/dev/coresight/rom_table.h
template <class IntType>
void Write (IntType val, uint32_t offset)
Defined at line 146 of file ../../zircon/kernel/dev/coresight/include/dev/coresight/rom_table.h
template <class IntType>
IntType Read (uint32_t offset)
Defined at line 152 of file ../../zircon/kernel/dev/coresight/include/dev/coresight/rom_table.h