_base | gem5::RegisterBank< BankByteOrder > | private |
_name | gem5::RegisterBank< BankByteOrder > | private |
_offsetMap | gem5::RegisterBank< BankByteOrder > | private |
_size | gem5::RegisterBank< BankByteOrder > | private |
addRegister(RegisterBase ®) | gem5::RegisterBank< BankByteOrder > | inline |
addRegisters(std::initializer_list< std::reference_wrapper< RegisterBase >> regs) | gem5::RegisterBank< BankByteOrder > | inline |
base() const | gem5::RegisterBank< BankByteOrder > | inline |
name() const | gem5::RegisterBank< BankByteOrder > | inline |
read(Addr addr, void *buf, Addr bytes) | gem5::RegisterBank< BankByteOrder > | inlinevirtual |
readWithMask(const Data &value, const Data &bitmask) | gem5::RegisterBank< BankByteOrder > | inlinestatic |
Register16 typedef | gem5::RegisterBank< BankByteOrder > | |
Register16BE typedef | gem5::RegisterBank< BankByteOrder > | |
Register16LE typedef | gem5::RegisterBank< BankByteOrder > | |
Register32 typedef | gem5::RegisterBank< BankByteOrder > | |
Register32BE typedef | gem5::RegisterBank< BankByteOrder > | |
Register32LE typedef | gem5::RegisterBank< BankByteOrder > | |
Register64 typedef | gem5::RegisterBank< BankByteOrder > | |
Register64BE typedef | gem5::RegisterBank< BankByteOrder > | |
Register64LE typedef | gem5::RegisterBank< BankByteOrder > | |
Register8 typedef | gem5::RegisterBank< BankByteOrder > | |
Register8BE typedef | gem5::RegisterBank< BankByteOrder > | |
Register8LE typedef | gem5::RegisterBank< BankByteOrder > | |
RegisterBank(const std::string &new_name, Addr new_base) | gem5::RegisterBank< BankByteOrder > | inline |
size() const | gem5::RegisterBank< BankByteOrder > | inline |
write(Addr addr, const void *buf, Addr bytes) | gem5::RegisterBank< BankByteOrder > | inlinevirtual |
writeWithMask(const Data &old, const Data &value, const Data &bitmask) | gem5::RegisterBank< BankByteOrder > | inlinestatic |
~RegisterBank() | gem5::RegisterBank< BankByteOrder > | inlinevirtual |