gem5  v20.1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SystemCounter Member List

This is the complete list of members for SystemCounter, including all inherited members.

_activeFreqEntrySystemCounterprotected
_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_enabledSystemCounterprotected
_freqSystemCounterprotected
_freqTableSystemCounterprotected
_freqUpdateEventSystemCounterprivate
_incrementSystemCounterprotected
_listenersSystemCounterprotected
_nextFreqEntrySystemCounterprivate
_paramsSimObjectprotected
_periodSystemCounterprotected
_updateTickSystemCounterprotected
_valueSystemCounterprotected
activeFreqEntry() constSystemCounterinline
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
currentSection()Serializablestatic
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
disable()SystemCounter
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
enable()SystemCounter
enabled() constSystemCounterinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
find(const char *name)SimObjectstatic
freq() constSystemCounterinline
freqTable()SystemCounterinline
freqUpdateCallback()SystemCounterprivate
freqUpdateSchedule(size_t new_freq_entry)SystemCounter
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectvirtual
getProbeManager()SimObject
getStatGroups() constStats::Group
getStats() constStats::Group
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
increment() constSystemCounterinline
init()SimObjectvirtual
initState()SimObjectvirtual
loadState(CheckpointIn &cp)SimObjectvirtual
MAX_FREQ_ENTRIESSystemCounterprotectedstatic
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Groupprivate
name() constSimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
notifyListeners(void) constSystemCounterprivate
operator=(const Group &)=deleteStats::Group
Params typedefSimObject
params() constSimObjectinline
pathSerializableprivatestatic
period() constSystemCounterinline
preDumpStats()Stats::Groupvirtual
probeManagerSimObjectprivate
registerListener(SystemCounterListener *listener)SystemCounter
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()Stats::Groupvirtual
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetStats()Stats::Groupvirtual
resolveStat(std::string name) constStats::Group
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideSystemCountervirtual
serializeAll(CheckpointOut &cp)SimObjectstatic
Serializable::serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
setCurTick(Tick newVal)EventManagerinline
setValue(uint64_t new_value)SystemCounter
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
SimObjectList typedefSimObjectprivate
simObjectListSimObjectprivatestatic
startup()SimObjectvirtual
statGroupsStats::Groupprivate
statsStats::Groupprivate
SystemCounter(SystemCounterParams *const p)SystemCounter
SystemCounter(const SystemCounter &c)SystemCounterprivate
unserialize(CheckpointIn &cp) overrideSystemCountervirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
updateTick(void)SystemCounterprivate
updateValue(void)SystemCounterprivate
validateCounterRef(SystemCounter *sys_cnt)SystemCounterstatic
value()SystemCounter
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
whenValue(uint64_t target_val)SystemCounter
whenValue(uint64_t cur_val, uint64_t target_val) constSystemCounter
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

Generated on Wed Sep 30 2020 14:02:32 for gem5 by doxygen 1.8.17