Lines Matching refs:Prefetcher
29 #include "mem/ruby/structures/Prefetcher.hh"
35 Prefetcher*
38 return new Prefetcher(this);
41 Prefetcher::Prefetcher(const Params *p)
79 Prefetcher::~Prefetcher()
88 Prefetcher::regStats()
139 Prefetcher::observeMiss(Addr address, const RubyRequestType& type)
207 Prefetcher::observePfMiss(Addr address)
215 Prefetcher::observePfHit(Addr address)
223 Prefetcher::issueNextPrefetch(Addr address, PrefetchEntry *stream)
261 Prefetcher::getLRUindex(void)
280 Prefetcher::clearNonunitEntry(uint32_t index)
288 Prefetcher::initializeStream(Addr address, int stride,
329 Prefetcher::getPrefetchEntry(Addr address, uint32_t &index)
347 Prefetcher::accessUnitFilter(std::vector<Addr>& filter_table,
380 Prefetcher::accessNonunitFilter(Addr address, int *stride,
443 Prefetcher::print(std::ostream& out) const
445 out << name() << " Prefetcher State\n";
476 Prefetcher::pageAddress(Addr addr) const