gem5  v21.0.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
LdsState Member List

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

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_nameLdsStateprivate
_paramsSimObjectprotected
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
bankConflictPenaltyLdsStateprivate
banksLdsStateprivate
bytesAllocatedLdsStateprivate
canReserve(uint32_t x_size) constLdsStateinline
chunkMapLdsStateprotected
clockDomainClockedprivate
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) constClockedinline
ClockedObject(const ClockedObjectParams &p)ClockedObject
clockPeriod() constClockedinline
clockPeriodUpdated()Clockedinlineprotectedvirtual
countBankConflicts(PacketPtr packet, unsigned *bankAccesses)LdsStateprotected
countBankConflicts(GPUDynInstPtr gpuDynInst, unsigned *numBankAccesses)LdsStateprotected
cuPortLdsStateprivate
curCycle() constClockedinline
currentSection()Serializablestatic
cycleClockedmutableprivate
cyclesToTicks(Cycles c) constClockedinline
decreaseRefCounter(const uint32_t dispatchId, const uint32_t wgId)LdsStateinline
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
earliestReturnTime() constLdsStateinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
find(const char *name)SimObjectstatic
frequency() constClockedinline
getAddrRange() constLdsStateinline
getBankConflictPenalty() constLdsStateinline
getBanks() constLdsStateinline
getComputeUnit() constLdsStateinline
getDynInstr(PacketPtr packet)LdsStateprotected
getLdsChunk(const uint32_t dispatchId, const uint32_t wgId)LdsStateinline
getName()LdsStateinline
getParent() constLdsStateinline
getPort(const std::string &if_name, PortID idx)LdsStateinlinevirtual
getProbeManager()SimObject
getRefCounter(const uint32_t dispatchId, const uint32_t wgId) constLdsStateinline
getStatGroups() constStats::Group
getStats() constStats::Group
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
increaseRefCounter(const uint32_t dispatchId, const uint32_t wgId)LdsStateinline
init()SimObjectvirtual
initState()SimObjectvirtual
isRetryResp() constLdsStateinline
ldsSize(const uint32_t x_wgId)LdsStateinline
LdsState(const Params &params)LdsState
LdsState(const LdsState &)=deleteLdsState
loadState(CheckpointIn &cp)SimObjectvirtual
maximumSizeLdsStateprivate
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Group
name() constSimObjectinlinevirtual
nextCycle() constClockedinline
notifyFork()Drainableinlinevirtual
operator=(const LdsState &)=deleteLdsState
ClockedObject::operator=(const Group &)=deleteStats::Group
ClockedObject::operator=(Clocked &)=deleteClockedprotected
Params typedefLdsState
params() constSimObjectinline
parentLdsStateprivate
pathSerializableprivatestatic
powerStateClockedObject
preDumpStats()Stats::Groupvirtual
probeManagerSimObjectprivate
process()LdsStateprotected
processPacket(PacketPtr packet)LdsStateprotected
rangeLdsStateprivate
refCounterLdsStateprotected
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()Stats::Groupvirtual
releaseSpace(const uint32_t x_dispatchId, const uint32_t x_wgId)LdsStateinlineprivate
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
reserveSpace(const uint32_t dispatchId, const uint32_t wgId, const uint32_t size)LdsStateinline
resetClock() constClockedinlineprotected
resetStats()Stats::Groupvirtual
resolveStat(std::string name) constStats::Group
retryRespLdsStateprotected
returnQueueLdsStateprotected
returnQueuePush(std::pair< Tick, PacketPtr > thePair)LdsState
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideClockedObjectvirtual
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
setParent(ComputeUnit *x_parent)LdsState
setRetryResp(const bool value)LdsStateinline
signalDrainDone() constDrainableinlineprotected
SimObject(const Params &p)SimObject
SimObjectList typedefSimObjectprivate
simObjectListSimObjectprivatestatic
startup()SimObjectvirtual
statGroupsStats::Groupprivate
statsStats::Groupprivate
tickClockedmutableprivate
tickEventLdsStateprotected
ticksToCycles(Tick t) constClockedinline
unserialize(CheckpointIn &cp) overrideClockedObjectvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
update() constClockedinlineprivate
updateClockPeriod()Clockedinline
voltage() constClockedinline
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~LdsState()LdsStateinline
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

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