_data | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | private |
_name | gem5::RegisterBank< BankByteOrder >::RegisterBase | protected |
_partialReader | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | private |
_partialWriter | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | private |
_reader | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | private |
_resetData | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | private |
_resetter | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | private |
_size | gem5::RegisterBank< BankByteOrder >::RegisterBase | protected |
_writeMask | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | private |
_writer | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | private |
defaultPartialReader(This ®, int first, int last) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlineprotectedstatic |
defaultPartialWriter(This ®, const Data &value, int first, int last) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlineprotectedstatic |
defaultReader(This ®) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlineprotectedstatic |
defaultResetter(This ®) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlineprotectedstatic |
defaultWriter(This ®, const Data &value) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlineprotectedstatic |
get() const | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
get() | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
htoreg(Data data) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlineprotected |
initialValue() const | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
name() const | gem5::RegisterBank< BankByteOrder >::RegisterBase | inlinevirtual |
partialReader(const PartialReadFunc &new_reader) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
partialReader(Parent *parent, Data(Parent::*nr)(Args... args)) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
PartialReadFunc typedef | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | |
PartialWriteFunc typedef | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | |
partialWriter(const PartialWriteFunc &new_writer) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
partialWriter(Parent *parent, void(Parent::*nw)(Args... args)) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
read(void *buf) override | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlinevirtual |
read(void *buf, off_t offset, size_t bytes) override | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlinevirtual |
reader(const ReadFunc &new_reader) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
reader(Parent *parent, Data(Parent::*nr)(Args... args)) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
ReadFunc typedef | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | |
readonly() | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
Register(const std::string &new_name) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
Register(const std::string &new_name, const Data &new_data) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
Register(const std::string &new_name, const Data &&new_data) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
RegisterBase(const std::string &new_name, size_t new_size) | gem5::RegisterBank< BankByteOrder >::RegisterBase | inline |
regtoh(Data data) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlineprotected |
reset() override | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlinevirtual |
ResetFunc typedef | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | |
resetInitialValue() | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
resetter(const ResetFunc &new_resetter) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
resetter(Parent *parent, void(Parent::*nr)(Args... args)) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
serialize(std::ostream &os) const override | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlinevirtual |
size() const | gem5::RegisterBank< BankByteOrder >::RegisterBase | inline |
This typedef | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | protected |
unserialize(const std::string &s) override | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlinevirtual |
update(const Data &new_data, const Data &bitmask) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
update(const Data &new_data) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
write(const void *buf) override | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlinevirtual |
write(const void *buf, off_t offset, size_t bytes) override | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inlinevirtual |
writeable(const Data &new_mask) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
writeable() const | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
WriteFunc typedef | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | |
writer(const WriteFunc &new_writer) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
writer(Parent *parent, void(Parent::*nw)(Args... args)) | gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > | inline |
~RegisterBase() | gem5::RegisterBank< BankByteOrder >::RegisterBase | inlinevirtual |