gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
StridePrefetcher Member List

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

_currPwrStateClockedObjectprotected
_paramsSimObjectprotected
AddrPriority typedefQueuedPrefetcherprotected
BasePrefetcher(const BasePrefetcherParams *p)BasePrefetcher
blkSizeBasePrefetcherprotected
blockAddress(Addr a) const BasePrefetcherprotected
blockIndex(Addr a) const BasePrefetcherprotected
cacheBasePrefetcherprotected
cacheSnoopQueuedPrefetcherprotected
calculatePrefetch(const PacketPtr &pkt, std::vector< AddrPriority > &addresses)StridePrefetchervirtual
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) const Clockedinline
ClockedObject(const ClockedObjectParams *p)ClockedObject
clockPeriod() const Clockedinline
computeStats()ClockedObject
const_iterator typedefQueuedPrefetcherprotected
curCycle() const Clockedinline
currentSection()Serializablestatic
cyclesToTicks(Cycles c) const Clockedinline
degreeStridePrefetcherprotected
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() const Drainableinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() const EventManagerinline
find(const char *name)SimObjectstatic
frequency() const Clockedinline
getPacket()QueuedPrefetchervirtual
getProbeManager()SimObject
inCache(Addr addr, bool is_secure) const BasePrefetcherprotected
init()SimObjectvirtual
initState()SimObjectvirtual
inMissQueue(Addr addr, bool is_secure) const BasePrefetcherprotected
inPrefetch(Addr address, bool is_secure) const QueuedPrefetcherprotected
inPrefetch(Addr address, bool is_secure)QueuedPrefetcherprotected
insert(AddrPriority &info, bool is_secure)QueuedPrefetcher
iterator typedefQueuedPrefetcherprotected
latencyQueuedPrefetcherprotected
lBlkSizeBasePrefetcherprotected
loadState(CheckpointIn &cp)SimObjectvirtual
masterIdBasePrefetcherprotected
maxConfStridePrefetcherprotected
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
minConfStridePrefetcherprotected
name() const SimObjectinlinevirtual
nextCycle() const Clockedinline
nextPrefetchReadyTime() const QueuedPrefetcherinlinevirtual
notify(const PacketPtr &pkt)QueuedPrefetchervirtual
notifyFork()Drainableinlinevirtual
numPwrStateTransitionsClockedObjectprotected
observeAccess(const PacketPtr &pkt) const BasePrefetcherprotected
onDataBasePrefetcherprotected
onInstBasePrefetcherprotected
onMissBasePrefetcherprotected
onReadBasePrefetcherprotected
onWriteBasePrefetcherprotected
operator=(Clocked &)=deleteClockedprotected
pageAddress(Addr a) const BasePrefetcherprotected
pageBytesBasePrefetcherprotected
pageIthBlockAddress(Addr page, uint32_t i) const BasePrefetcherprotected
pageOffset(Addr a) const BasePrefetcherprotected
params() const ClockedObjectinline
Params typedefClockedObject
pcHash(Addr pc) const StridePrefetcherinlineprotected
pcTableStridePrefetcherprotected
pcTableAssocStridePrefetcherprotected
pcTableHit(Addr pc, bool is_secure, int master_id, StrideEntry *&entry)StridePrefetcherinlineprotected
pcTableSetsStridePrefetcherprotected
pcTableVictim(Addr pc, int master_id)StridePrefetcherinlineprotected
pfBufferHitQueuedPrefetcherprotected
pfIdentifiedQueuedPrefetcherprotected
pfInCacheQueuedPrefetcherprotected
pfIssuedBasePrefetcherprotected
pfqQueuedPrefetcherprotected
pfRemovedFullQueuedPrefetcherprotected
pfSpanPageQueuedPrefetcherprotected
prvEvalTickClockedObjectprotected
pwrState() const ClockedObjectinline
pwrState(Enums::PwrState)ClockedObject
pwrStateClkGateDistClockedObjectprotected
pwrStateName() const ClockedObjectinline
pwrStateResidencyTicksClockedObjectprotected
pwrStateWeights() const ClockedObject
QueuedPrefetcher(const QueuedPrefetcherParams *p)QueuedPrefetcher
queueFilterQueuedPrefetcherprotected
queueSizeQueuedPrefetcherprotected
queueSquashQueuedPrefetcherprotected
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()QueuedPrefetchervirtual
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetClock() const Clockedinlineprotected
resetStats()SimObjectvirtual
samePage(Addr a, Addr b) const BasePrefetcherprotected
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) const Serializable
serializeSection(CheckpointOut &cp, const std::string &name) const Serializableinline
setCache(BaseCache *_cache)BasePrefetcher
setCurTick(Tick newVal)EventManagerinline
signalDrainDone() const Drainableinlineprotected
SimObject(const Params *_params)SimObject
startConfStridePrefetcherprotected
startup()SimObjectvirtual
StridePrefetcher(const StridePrefetcherParams *p)StridePrefetcher
systemBasePrefetcherprotected
tagPrefetchQueuedPrefetcherprotected
threshConfStridePrefetcherprotected
ticksToCycles(Tick t) const Clockedinline
unserialize(CheckpointIn &cp) overrideClockedObjectvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
updateClockPeriod() const Clockedinline
useMasterIdStridePrefetcherprotected
voltage() const Clockedinline
wakeupEventQueue(Tick when=(Tick)-1)EventManagerinline
~BasePrefetcher()BasePrefetcherinlinevirtual
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~QueuedPrefetcher()QueuedPrefetchervirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

Generated on Fri Jun 9 2017 13:04:20 for gem5 by doxygen 1.8.6