Searched refs:replacementPolicy (Results 1 - 11 of 11) sorted by relevance

/gem5/src/mem/cache/tags/
H A Dbase_set_assoc.cc57 replacementPolicy(p->replacement_policy)
80 blk->replacementData = replacementPolicy->instantiateEntry();
93 replacementPolicy->invalidate(blk->replacementData);
H A Dbase_set_assoc.hh87 BaseReplacementPolicy *replacementPolicy; member in class:BaseSetAssoc
149 replacementPolicy->touch(blk->replacementData);
177 CacheBlk* victim = static_cast<CacheBlk*>(replacementPolicy->getVictim(
201 replacementPolicy->reset(blk->replacementData);
H A Dsector_tags.cc53 replacementPolicy(p->replacement_policy),
81 sec_blk->replacementData = replacementPolicy->instantiateEntry();
131 replacementPolicy->invalidate(sector_blk->replacementData);
163 replacementPolicy->touch(sector_blk->replacementData);
183 replacementPolicy->touch(sector_blk->replacementData);
189 replacementPolicy->reset(sector_blk->replacementData);
246 victim_sector = static_cast<SectorBlk*>(replacementPolicy->getVictim(
H A Dcompressed_tags.cc71 superblock->replacementData = replacementPolicy->instantiateEntry();
137 replacementPolicy->getVictim(superblock_entries));
H A Dsector_tags.hh75 BaseReplacementPolicy *replacementPolicy; member in class:SectorTags
/gem5/src/mem/cache/prefetch/
H A Dstride.hh81 BaseReplacementPolicy* replacementPolicy; member in class:StridePrefetcher
107 * @param replacementPolicy Replacement policy used by the table.
110 BaseReplacementPolicy* replacementPolicy);
143 BaseReplacementPolicy* replacementPolicy; member in class:StridePrefetcher::PCTable
H A Dassociative_set_impl.hh41 replacementPolicy(rpl_policy), entries(numEntries, init_value)
50 entry->replacementData = replacementPolicy->instantiateEntry();
76 replacementPolicy->touch(entry->replacementData);
86 Entry* victim = static_cast<Entry*>(replacementPolicy->getVictim(
116 replacementPolicy->reset(entry->replacementData);
H A Dstride.cc88 replacementPolicy(p->replacement_policy)
110 PCTable(pcTableAssoc, pcTableSets, name(), replacementPolicy)));
119 BaseReplacementPolicy* replacementPolicy)
121 replacementPolicy(replacementPolicy)
131 replacementPolicy->instantiateEntry();
209 replacementPolicy->invalidate(entry->replacementData);
216 replacementPolicy->reset(entry->replacementData);
242 replacementPolicy->getVictim(possible_entries));
259 replacementPolicy
118 PCTable(int assoc, int sets, const std::string name, BaseReplacementPolicy* replacementPolicy) argument
[all...]
H A Dassociative_set.hh142 BaseReplacementPolicy* const replacementPolicy; member in class:AssociativeSet
/gem5/src/dev/arm/
H A Dsmmu_v3_caches.cc65 replacementPolicy(decodePolicyName(policy_name)),
394 switch (replacementPolicy) {
419 panic("Unknown replacement policy %d\n", replacementPolicy);
608 switch (replacementPolicy) {
619 panic("Unknown replacement policy %d\n", replacementPolicy);
788 switch (replacementPolicy) {
799 panic("Unknown replacement policy %d\n", replacementPolicy);
952 switch (replacementPolicy) {
963 panic("Unknown replacement policy %d\n", replacementPolicy);
1211 switch (replacementPolicy) {
[all...]
H A Dsmmu_v3_caches.hh65 int replacementPolicy; member in class:SMMUv3BaseCache

Completed in 18 milliseconds