Lines Matching defs:const
54 CacheMemory(const Params *p);
69 bool isTagPresent(Addr address) const;
74 bool cacheAvail(Addr address) const;
92 Addr cacheProbe(Addr address) const;
96 const AbstractCacheEntry* lookup(Addr address) const;
98 Cycles getTagLatency() const { return tagArray.getLatency(); }
99 Cycles getDataLatency() const { return dataArray.getLatency(); }
105 void recordCacheContents(int cntrl, CacheRecorder* tr) const;
111 void setMRU(const AbstractCacheEntry *e);
123 void print(std::ostream& out) const;
124 void printData(std::ostream& out) const;
149 int getCacheSize() const { return m_cache_size; }
150 int getCacheAssoc() const { return m_cache_assoc; }
151 int getNumBlocks() const { return m_cache_num_sets * m_cache_assoc; }
152 Addr getAddressAtIdx(int idx) const;
156 int64_t addressToCacheSet(Addr address) const;
160 int findTagInSet(int64_t line, Addr tag) const;
161 int findTagInSetIgnorePermissions(int64_t cacheSet, Addr tag) const;
164 CacheMemory(const CacheMemory& obj);
165 CacheMemory& operator=(const CacheMemory& obj);
190 std::ostream& operator<<(std::ostream& out, const CacheMemory& obj);