gem5  v21.2.1.1
gem5::X86ISA::I8237::Channel::ChannelRemainingReg Member List

This is the complete list of members for gem5::X86ISA::I8237::Channel::ChannelRemainingReg, 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
_sizegem5::RegisterBank< BankByteOrder >::RegisterBaseprotected
_writeMaskgem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
_writergem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >private
ChannelRemainingReg(Channel &)gem5::X86ISA::I8237::Channel::ChannelRemainingReg
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
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
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
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 Wed May 4 2022 12:16:35 for gem5 by doxygen 1.8.17