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

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

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_paramsSimObjectprotected
addressToCacheSet(Addr address) constCacheMemoryprivate
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
allocate(Addr address, AbstractCacheEntry *new_entry)CacheMemory
allocateVoid(Addr address, AbstractCacheEntry *new_entry)CacheMemoryinline
cacheAvail(Addr address) constCacheMemory
CacheMemory(const Params *p)CacheMemory
CacheMemory(const CacheMemory &obj)CacheMemoryprivate
cacheProbe(Addr address) constCacheMemory
checkResourceAvailable(CacheResourceType res, Addr addr)CacheMemory
clearLocked(Addr addr)CacheMemory
clearLockedAll(int context)CacheMemory
currentSection()Serializablestatic
dataArrayCacheMemoryprivate
deallocate(Addr address)CacheMemory
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
find(const char *name)SimObjectstatic
findTagInSet(int64_t line, Addr tag) constCacheMemoryprivate
findTagInSetIgnorePermissions(int64_t cacheSet, Addr tag) constCacheMemoryprivate
getAddressAtIdx(int idx) constCacheMemory
getCacheAssoc() constCacheMemoryinline
getCacheSize() constCacheMemoryinline
getDataLatency() constCacheMemoryinline
getNullEntry() constCacheMemoryinline
getNumBlocks() constCacheMemoryinline
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectvirtual
getProbeManager()SimObject
getReplacementWeight(int64_t set, int64_t loc)CacheMemory
getStatGroups() constStats::Group
getStats() constStats::Group
getTagLatency() constCacheMemoryinline
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
htmAbortTransaction()CacheMemory
htmCommitTransaction()CacheMemory
htmTransAbortReadSetCacheMemory
htmTransAbortWriteSetCacheMemory
htmTransCommitReadSetCacheMemory
htmTransCommitWriteSetCacheMemory
init()CacheMemoryvirtual
initState()SimObjectvirtual
isBlockInvalid(int64_t cache_set, int64_t loc)CacheMemory
isBlockNotBusy(int64_t cache_set, int64_t loc)CacheMemory
isLocked(Addr addr, int context)CacheMemory
isTagPresent(Addr address) constCacheMemory
loadState(CheckpointIn &cp)SimObjectvirtual
lookup(Addr address)CacheMemory
lookup(Addr address) constCacheMemory
m_accessModeTypeCacheMemory
m_block_sizeCacheMemoryprivate
m_cacheCacheMemoryprivate
m_cache_assocCacheMemoryprivate
m_cache_num_set_bitsCacheMemoryprivate
m_cache_num_setsCacheMemoryprivate
m_cache_sizeCacheMemoryprivate
m_demand_accessesCacheMemory
m_demand_hitsCacheMemory
m_demand_missesCacheMemory
m_hw_prefetchesCacheMemory
m_is_instruction_only_cacheCacheMemoryprivate
m_prefetchesCacheMemory
m_replacementPolicy_ptrCacheMemoryprivate
m_resource_stallsCacheMemoryprivate
m_start_index_bitCacheMemoryprivate
m_sw_prefetchesCacheMemory
m_tag_indexCacheMemoryprivate
m_use_occupancyCacheMemoryprivate
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Groupprivate
name() constSimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
numDataArrayReadsCacheMemory
numDataArrayStallsCacheMemory
numDataArrayWritesCacheMemory
numTagArrayReadsCacheMemory
numTagArrayStallsCacheMemory
numTagArrayWritesCacheMemory
operator=(const CacheMemory &obj)CacheMemoryprivate
SimObject::operator=(const Group &)=deleteStats::Group
params() constSimObjectinline
Params typedefCacheMemory
pathSerializableprivatestatic
preDumpStats()Stats::Groupvirtual
print(std::ostream &out) constCacheMemory
printData(std::ostream &out) constCacheMemory
probeManagerSimObjectprivate
recordCacheContents(int cntrl, CacheRecorder *tr) constCacheMemory
recordRequestType(CacheRequestType requestType, Addr addr)CacheMemory
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()CacheMemoryvirtual
replacement_dataCacheMemoryprivate
ReplData typedefCacheMemory
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 overrideSimObjectinlinevirtual
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
setLocked(Addr addr, int context)CacheMemory
setMRU(Addr address)CacheMemory
setMRU(Addr addr, int occupancy)CacheMemory
setMRU(AbstractCacheEntry *entry)CacheMemory
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
SimObjectList typedefSimObjectprivate
simObjectListSimObjectprivatestatic
startup()SimObjectvirtual
statGroupsStats::Groupprivate
statsStats::Groupprivate
tagArrayCacheMemoryprivate
testCacheAccess(Addr address, RubyRequestType type, DataBlock *&data_ptr)CacheMemory
tryCacheAccess(Addr address, RubyRequestType type, DataBlock *&data_ptr)CacheMemory
unserialize(CheckpointIn &cp) overrideSimObjectinlinevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
~CacheMemory()CacheMemory
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

Generated on Thu Mar 18 2021 12:09:24 for gem5 by doxygen 1.8.17