Lines Matching refs:set
110 // Given a cache index: returns the index of the tag in a set.
116 // search the set for the tags
125 // Given a cache index: returns the index of the tag in a set.
132 // search the set for the tags
147 int set = idx / m_cache_assoc;
148 assert(set < m_cache_num_sets);
150 int way = idx - set * m_cache_assoc;
153 AbstractCacheEntry* entry = m_cache[set][way];
264 std::vector<AbstractCacheEntry*> &set = m_cache[cacheSet];
266 if (!set[i] || set[i]->m_Permission == AccessPermission_NotPresent) {
267 if (set[i] && (set[i] != entry)) {
274 set[i] = entry; // Init entry
275 set[i]->m_Address = address;
276 set[i]->m_Permission = AccessPermission_Invalid;
279 set[i]->m_locked = -1;
380 CacheMemory::getReplacementWeight(int64_t set, int64_t loc)
382 assert(set < m_cache_num_sets);
385 if (m_cache[set][loc] != NULL) {
386 ret = m_cache[set][loc]->getNumValidBlocks();
626 "Tag array stall on addr %#x in set %d\n",
635 "Data array stall on addr %#x in set %d\n",