#include <uart8250.hh>
|
| BankedRegister (RegisterBase ®1, RegisterBase ®2) |
|
void | select (bool second) |
|
const std::string & | name () const override |
|
void | read (void *buf) override |
|
void | read (void *buf, off_t offset, size_t bytes) override |
|
void | write (const void *buf) override |
|
void | write (const void *buf, off_t offset, size_t bytes) override |
|
| PairedRegister (RegisterBase ®1, RegisterBase ®2) |
|
void | serialize (std::ostream &os) const override |
|
bool | unserialize (const std::string &s) override |
|
void | reset () override |
|
Definition at line 125 of file uart8250.hh.
◆ BankedRegister()
gem5::Uart8250::Registers::BankedRegister::BankedRegister |
( |
RegisterBase & |
reg1, |
|
|
RegisterBase & |
reg2 |
|
) |
| |
|
inline |
◆ name()
const std::string & gem5::Uart8250::Registers::BankedRegister::name |
( |
| ) |
const |
|
inlineoverride |
◆ read() [1/2]
void gem5::Uart8250::Registers::BankedRegister::read |
( |
void * |
buf | ) |
|
|
inlineoverride |
◆ read() [2/2]
void gem5::Uart8250::Registers::BankedRegister::read |
( |
void * |
buf, |
|
|
off_t |
offset, |
|
|
size_t |
bytes |
|
) |
| |
|
inlineoverride |
◆ select()
void gem5::Uart8250::Registers::BankedRegister::select |
( |
bool |
second | ) |
|
|
inline |
◆ write() [1/2]
void gem5::Uart8250::Registers::BankedRegister::write |
( |
const void * |
buf | ) |
|
|
inlineoverride |
◆ write() [2/2]
void gem5::Uart8250::Registers::BankedRegister::write |
( |
const void * |
buf, |
|
|
off_t |
offset, |
|
|
size_t |
bytes |
|
) |
| |
|
inlineoverride |
◆ selected
RegisterBase* gem5::Uart8250::Registers::BankedRegister::selected = nullptr |
|
private |
The documentation for this class was generated from the following file: