Searched refs:FALRUBlk (Results 1 - 2 of 2) sorted by relevance

/gem5/src/mem/cache/tags/
H A Dfa_lru.hh84 class FALRUBlk : public CacheBlk class in inherits:CacheBlk
87 FALRUBlk() : CacheBlk(), prev(nullptr), next(nullptr), inCachesMask(0) {} function in class:FALRUBlk
90 FALRUBlk *prev;
92 FALRUBlk *next;
113 typedef FALRUBlk BlkType;
117 FALRUBlk *blks;
120 FALRUBlk *head;
122 FALRUBlk *tail;
134 typedef std::unordered_map<TagHashKey, FALRUBlk *, PairHash> TagHash;
144 void moveToHead(FALRUBlk *bl
[all...]
H A Dfa_lru.cc62 FALRUBlk::print() const
78 blks = new FALRUBlk[numBlocks];
137 moveToTail((FALRUBlk*)blk);
151 FALRUBlk* blk = static_cast<FALRUBlk*>(findBlock(addr, is_secure));
175 FALRUBlk* blk = nullptr;
203 FALRUBlk* victim = tail;
214 FALRUBlk* falruBlk = static_cast<FALRUBlk*>(blk);
233 FALRU::moveToHead(FALRUBlk *bl
[all...]

Completed in 5 milliseconds