gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder > Member List

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

_datagem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_namegem5::RegisterBank< BankByteOrder >::RegisterBaseprotected
_partialReadergem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_partialWritergem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_readergem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_resetDatagem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_resettergem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_sizegem5::RegisterBank< BankByteOrder >::RegisterBaseprotected
_writeMaskgem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_writergem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
defaultPartialReader(This &reg, int first, int last)gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotectedstatic
defaultPartialWriter(This &reg, const Data &value, int first, int last)gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotectedstatic
defaultReader(This &reg)gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotectedstatic
defaultResetter(This &reg)gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotectedstatic
defaultWriter(This &reg, const Data &value)gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotectedstatic
get() constgem5::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() constgem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
name() constgem5::RegisterBank< BankByteOrder >::RegisterBaseinlinevirtual
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 typedefgem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >
PartialWriteFunc typedefgem5::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) overridegem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlinevirtual
read(void *buf, off_t offset, size_t bytes) overridegem5::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 typedefgem5::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 >::RegisterBaseinline
regtoh(Data data)gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlineprotected
reset() overridegem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlinevirtual
ResetFunc typedefgem5::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 overridegem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlinevirtual
size() constgem5::RegisterBank< BankByteOrder >::RegisterBaseinline
This typedefgem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >protected
unserialize(const std::string &s) overridegem5::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) overridegem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlinevirtual
write(const void *buf, off_t offset, size_t bytes) overridegem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inlinevirtual
writeable(const Data &new_mask)gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
writeable() constgem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >inline
WriteFunc typedefgem5::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 >::RegisterBaseinlinevirtual

Generated on Tue Jun 18 2024 16:24:13 for gem5 by doxygen 1.11.0