gem5  v22.1.0.0
gem5::Gicv3Its Member List

This is the complete list of members for gem5::Gicv3Its, including all inherited members.

_drainManagergem5::Drainableprivate
_drainStategem5::Drainablemutableprivate
_namegem5::Namedprivate
_objNameResolvergem5::SimObjectprivatestatic
_paramsgem5::SimObjectprotected
_virtualgem5::Gicv3Its
addStat(statistics::Info *info)gem5::statistics::Group
addStatGroup(const char *name, Group *block)gem5::statistics::Group
BASER_ESZgem5::Gicv3Itsstatic
BASER_INDIRECTgem5::Gicv3Itsstatic
BASER_SZgem5::Gicv3Itsstatic
BASER_TYPEgem5::Gicv3Itsstatic
BASER_WMASKgem5::Gicv3Itsstatic
BASER_WMASK_UNIMPLgem5::Gicv3Itsstatic
BasicPioDevice(const Params &p, Addr size)gem5::BasicPioDevice
BitUnion32(CTLR) Bitfield< 31 > quiescentgem5::Gicv3Its
BitUnion64(DTE) Bitfield< 57gem5::Gicv3Its
cctgem5::Gicv3Its
checkCommandQueue()gem5::Gicv3Itsprivate
cidBitsgem5::Gicv3Its
cilgem5::Gicv3Its
clockDomaingem5::Clockedprivate
Clocked(ClockDomain &clk_domain)gem5::Clockedinlineprotected
Clocked(Clocked &)=deletegem5::Clockedprotected
clockEdge(Cycles cycles=Cycles(0)) constgem5::Clockedinline
ClockedObject(const ClockedObjectParams &p)gem5::ClockedObject
clockPeriod() constgem5::Clockedinline
clockPeriodUpdated()gem5::Clockedinlineprotectedvirtual
COLLECTION_TABLE enum valuegem5::Gicv3Itsprivate
collectionOutOfRange(uint32_t collection_id) constgem5::Gicv3Its
commandEventgem5::Gicv3Itsprivate
CTLR_QUIESCENTgem5::Gicv3Itsstatic
curCycle() constgem5::Clockedinline
currentSection()gem5::Serializablestatic
cyclegem5::Clockedmutableprivate
cyclesToTicks(Cycles c) constgem5::Clockedinline
deschedule(Event &event)gem5::EventManagerinline
deschedule(Event *event)gem5::EventManagerinline
devBitsgem5::Gicv3Its
DEVICE_TABLE enum valuegem5::Gicv3Itsprivate
deviceOutOfRange(uint32_t device_id) constgem5::Gicv3Its
dmaPortgem5::Gicv3Its
dmDrain()gem5::Drainableprivate
dmDrainResume()gem5::Drainableprivate
drain() overridegem5::Gicv3Itsvirtual
Drainable()gem5::Drainableprotected
drainResume()gem5::Drainableinlineprotectedvirtual
drainState() constgem5::Drainableinline
enabledgem5::Gicv3Its
EndBitUnion(CTLR) BitUnion64(CRDWR) Bitfield< 63gem5::Gicv3Its
EndBitUnion(CRDWR) BitUnion64(CBASER) Bitfield< 63gem5::Gicv3Its
EndBitUnion(CBASER) BitUnion64(BASER) Bitfield< 63 > validgem5::Gicv3Its
EndBitUnion(BASER) BitUnion64(TYPER) Bitfield< 63gem5::Gicv3Its
EndBitUnion(TYPER) CTLR gitsControlgem5::Gicv3Its
EndBitUnion(DTE) BitUnion64(ITTE) Bitfield< 59gem5::Gicv3Its
EndBitUnion(ITTE) BitUnion64(CTE) Bitfield< 40gem5::Gicv3Its
EndBitUnion(CTE) enum InterruptTypegem5::Gicv3Itsinline
entrySizegem5::Gicv3Its
EventManager(EventManager &em)gem5::EventManagerinline
EventManager(EventManager *em)gem5::EventManagerinline
EventManager(EventQueue *eq)gem5::EventManagerinline
eventqgem5::EventManagerprotected
eventQueue() constgem5::EventManagerinline
find(const char *name)gem5::SimObjectstatic
frequency() constgem5::Clockedinline
gem5::ItsCommand classgem5::Gicv3Itsfriend
gem5::ItsProcess classgem5::Gicv3Itsfriend
gem5::ItsTranslation classgem5::Gicv3Itsfriend
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream)gem5::Serializablestatic
getAddrRanges() const overridegem5::Gicv3Itsvirtual
getPort(const std::string &if_name, PortID idx) overridegem5::Gicv3Itsvirtual
getProbeManager()gem5::SimObject
getRedistributor(uint64_t rd_base)gem5::Gicv3Itsprivate
getRedistributor(CTE cte)gem5::Gicv3Itsinlineprivate
getSimObjectResolver()gem5::SimObjectstatic
getStatGroups() constgem5::statistics::Group
getStats() constgem5::statistics::Group
gicgem5::Gicv3Itsprivate
Gicv3Its(const Gicv3ItsParams &params)gem5::Gicv3Its
GITS_BASERgem5::Gicv3Itsstatic
GITS_CBASER enum valuegem5::Gicv3Its
GITS_CREADR enum valuegem5::Gicv3Its
GITS_CTLR enum valuegem5::Gicv3Its
GITS_CWRITER enum valuegem5::Gicv3Its
GITS_IIDR enum valuegem5::Gicv3Its
GITS_PIDR2 enum valuegem5::Gicv3Its
GITS_TRANSLATER enum valuegem5::Gicv3Its
GITS_TYPER enum valuegem5::Gicv3Its
gitsCbasergem5::Gicv3Its
gitsCreadrgem5::Gicv3Its
gitsCwritergem5::Gicv3Its
gitsIidrgem5::Gicv3Its
gitsTranslatergem5::Gicv3Its
gitsTypergem5::Gicv3Its
Group()=deletegem5::statistics::Group
Group(const Group &)=deletegem5::statistics::Group
Group(Group *parent, const char *name=nullptr)gem5::statistics::Group
hccgem5::Gicv3Its
highgem5::Gicv3Its
icidgem5::Gicv3Its
idBitsgem5::Gicv3Its
idOutOfRange(uint32_t event_id, uint8_t itt_range) constgem5::Gicv3Its
imDegem5::Gicv3Its
incrementReadPointer()gem5::Gicv3Itsprivate
indirectgem5::Gicv3Its
init() overridegem5::PioDevicevirtual
initState()gem5::SimObjectvirtual
innerCachegem5::Gicv3Its
intNumgem5::Gicv3Its
intNumHypgem5::Gicv3Its
intTypegem5::Gicv3Its
itsControlgem5::Gicv3Itsstatic
itsNumbergem5::Gicv3Its
ItsTables enum namegem5::Gicv3Itsprivate
itsTranslategem5::Gicv3Itsstatic
ittAddressgem5::Gicv3Its
ittEntrySizegem5::Gicv3Its
ittRangegem5::Gicv3Its
loadState(CheckpointIn &cp)gem5::SimObjectvirtual
lowgem5::Gicv3Its
lpiOutOfRange(uint32_t intid) constgem5::Gicv3Its
maxCommands() constgem5::Gicv3Itsprivate
memInvalidate()gem5::SimObjectinlinevirtual
memWriteback()gem5::SimObjectinlinevirtual
mergedParentgem5::statistics::Groupprivate
mergedStatGroupsgem5::statistics::Groupprivate
mergeStatGroup(Group *block)gem5::statistics::Group
moveAllPendingState(Gicv3Redistributor *rd1, Gicv3Redistributor *rd2)gem5::Gicv3Itsprivate
name() constgem5::Namedinlinevirtual
Named(const std::string &name_)gem5::Namedinline
nextCycle() constgem5::Clockedinline
notifyFork()gem5::Drainableinlinevirtual
NUM_BASER_REGSgem5::Gicv3Itsstatic
offsetgem5::Gicv3Its
gem5::operator=(const Group &)=deletegem5::statistics::Group
gem5::Clocked::operator=(Clocked &)=deletegem5::Clockedprotected
outerCachegem5::Gicv3Its
packetsToRetrygem5::Gicv3Itsprivate
pageAddress(enum ItsTables table)gem5::Gicv3Itsprivate
PageSize enum namegem5::Gicv3Itsprivate
pageSizegem5::Gicv3Its
Params typedefgem5::PioDevice
PARAMS(BasicPioDevice)gem5::BasicPioDevice
params() constgem5::SimObjectinline
pathgem5::Serializableprivatestatic
pendingCommandsgem5::Gicv3Itsprivate
pendingTranslationsgem5::Gicv3Itsprivate
physAddrgem5::Gicv3Its
physAddrgem5::Gicv3Its
physicalgem5::Gicv3Its
pioAddrgem5::BasicPioDeviceprotected
pioDelaygem5::BasicPioDeviceprotected
PioDevice(const Params &p)gem5::PioDevice
pioPortgem5::PioDeviceprotected
pioSizegem5::BasicPioDeviceprotected
powerStategem5::ClockedObject
preDumpStats()gem5::statistics::Groupvirtual
probeManagergem5::SimObjectprivate
ptagem5::Gicv3Its
rdBasegem5::Gicv3Its
read(PacketPtr pkt) overridegem5::Gicv3Itsvirtual
recvReqRetry()gem5::Gicv3Its
recvTimingResp(PacketPtr pkt)gem5::Gicv3Its
regProbeListeners()gem5::SimObjectvirtual
regProbePoints()gem5::SimObjectvirtual
regStats()gem5::statistics::Groupvirtual
requestorIdgem5::Gicv3Itsprivate
reschedule(Event &event, Tick when, bool always=false)gem5::EventManagerinline
reschedule(Event *event, Tick when, bool always=false)gem5::EventManagerinline
resetClock() constgem5::Clockedinlineprotected
resetStats()gem5::statistics::Groupvirtual
resolveStat(std::string name) constgem5::statistics::Group
retrygem5::Gicv3Its
runProcess(ItsProcess *proc, PacketPtr pkt)gem5::Gicv3Itsprivate
runProcessAtomic(ItsProcess *proc, PacketPtr pkt)gem5::Gicv3Itsprivate
runProcessTiming(ItsProcess *proc, PacketPtr pkt)gem5::Gicv3Itsprivate
schedule(Event &event, Tick when)gem5::EventManagerinline
schedule(Event *event, Tick when)gem5::EventManagerinline
seisgem5::Gicv3Its
Serializable()gem5::Serializable
serialize(CheckpointOut &cp) const overridegem5::Gicv3Itsvirtual
serializeAll(const std::string &cpt_dir)gem5::SimObjectstatic
serializeSection(CheckpointOut &cp, const char *name) constgem5::Serializable
serializeSection(CheckpointOut &cp, const std::string &name) constgem5::Serializableinline
setCurTick(Tick newVal)gem5::EventManagerinline
setGIC(Gicv3 *_gic)gem5::Gicv3Its
setSimObjectResolver(SimObjectResolver *resolver)gem5::SimObjectstatic
shareabilitygem5::Gicv3Its
signalDrainDone() constgem5::Drainableinlineprotected
SimObject(const Params &p)gem5::SimObject
SimObjectList typedefgem5::SimObjectprivate
simObjectListgem5::SimObjectprivatestatic
sizegem5::Gicv3Its
SIZE_16K enum valuegem5::Gicv3Itsprivate
SIZE_4K enum valuegem5::Gicv3Itsprivate
SIZE_64K enum valuegem5::Gicv3Itsprivate
sizeOutOfRange(uint32_t size) constgem5::Gicv3Its
stalledgem5::Gicv3Its
startup()gem5::SimObjectvirtual
statGroupsgem5::statistics::Groupprivate
statsgem5::statistics::Groupprivate
sysgem5::PioDeviceprotected
tableBasesgem5::Gicv3Its
tickgem5::Clockedmutableprivate
ticksToCycles(Tick t) constgem5::Clockedinline
translate(PacketPtr pkt)gem5::Gicv3Its
TRANSLATION_TABLE enum valuegem5::Gicv3Itsprivate
typegem5::Gicv3Its
unserialize(CheckpointIn &cp) overridegem5::Gicv3Itsvirtual
unserializeSection(CheckpointIn &cp, const char *name)gem5::Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)gem5::Serializableinline
update() constgem5::Clockedinlineprivate
updateClockPeriod()gem5::Clockedinline
validgem5::Gicv3Its
validgem5::Gicv3Its
vmovpgem5::Gicv3Its
voltage() constgem5::Clockedinline
VPE_TABLE enum valuegem5::Gicv3Itsprivate
vpeidgem5::Gicv3Its
wakeupEventQueue(Tick when=(Tick) -1)gem5::EventManagerinline
write(PacketPtr pkt) overridegem5::Gicv3Itsvirtual
~Clocked()gem5::Clockedinlineprotectedvirtual
~Drainable()gem5::Drainableprotectedvirtual
~Group()gem5::statistics::Groupvirtual
~Named()=defaultgem5::Namedvirtual
~PioDevice()gem5::PioDevicevirtual
~Serializable()gem5::Serializablevirtual
~SimObject()gem5::SimObjectvirtual

Generated on Wed Dec 21 2022 10:23:17 for gem5 by doxygen 1.9.1