gem5  v21.0.1.0
RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > Member List

This is the complete list of members for RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >, including all inherited members.

_dataRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_nameRegisterBank< BankByteOrder >::RegisterBaseprotected
_partialReaderRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_partialWriterRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_readerRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_sizeRegisterBank< BankByteOrder >::RegisterBaseprotected
_writeMaskRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_writerRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
defaultPartialReader(This &reg, int first, int last)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotectedstatic
defaultPartialWriter(This &reg, const Data &value, int first, int last)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotectedstatic
defaultReader(This &reg)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotectedstatic
defaultWriter(This &reg, const Data &value)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotectedstatic
get() constRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
get()RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
htoreg(Data data)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotected
name() constRegisterBank< BankByteOrder >::RegisterBaseinlinevirtual
partialReader(const PartialReadFunc &new_reader)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
partialReader(Parent *parent, Data(Parent::*nr)(Args... args))RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
PartialReadFunc typedefRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >
PartialWriteFunc typedefRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >
partialWriter(const PartialWriteFunc &new_writer)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
partialWriter(Parent *parent, void(Parent::*nw)(Args... args))RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
read(void *buf) overrideRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlinevirtual
read(void *buf, off_t offset, size_t bytes) overrideRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlinevirtual
reader(const ReadFunc &new_reader)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
reader(Parent *parent, Data(Parent::*nr)(Args... args))RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
ReadFunc typedefRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >
readonly()RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
Register(const std::string &new_name)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
Register(const std::string &new_name, const Data &new_data)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
Register(const std::string &new_name, const Data &&new_data)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
RegisterBase(const std::string &new_name, size_t new_size)RegisterBank< BankByteOrder >::RegisterBaseinline
regtoh(Data data)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotected
serialize(std::ostream &os) const overrideRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlinevirtual
size() constRegisterBank< BankByteOrder >::RegisterBaseinline
This typedefRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >protected
unserialize(const std::string &s) overrideRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlinevirtual
update(const Data &new_data, const Data &bitmask)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
update(const Data &new_data)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
write(const void *buf) overrideRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlinevirtual
write(const void *buf, off_t offset, size_t bytes) overrideRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlinevirtual
writeable(const Data &new_mask)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
writeable() constRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
WriteFunc typedefRegisterBank< BankByteOrder >::Register< Data, RegByteOrder >
writer(const WriteFunc &new_writer)RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
writer(Parent *parent, void(Parent::*nw)(Args... args))RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
~RegisterBase()RegisterBank< BankByteOrder >::RegisterBaseinlinevirtual

Generated on Tue Jun 22 2021 15:28:43 for gem5 by doxygen 1.8.17