Searched refs:current_block (Results 1 - 5 of 5) sorted by relevance

/gem5/src/mem/cache/prefetch/
H A Dsignature_path_v2.hh76 void handleSignatureTableMiss(stride_t current_block,
84 void auxiliaryPrefetcher(Addr ppn, stride_t current_block, bool is_secure,
H A Dsignature_path_v2.cc51 SignaturePathPrefetcherV2::handleSignatureTableMiss(stride_t current_block, argument
62 if (gh_entry->lastBlock + gh_entry->delta == current_block) {
72 new_signature = current_block;
74 new_stride = current_block;
H A Dsignature_path.cc135 SignaturePathPrefetcher::handleSignatureTableMiss(stride_t current_block, argument
138 new_signature = current_block;
140 new_stride = current_block;
231 stride_t current_block = (request_addr % pageBytes) / blkSize; local
241 current_block, miss, stride, initial_confidence);
306 auxiliaryPrefetcher(ppn, current_block, is_secure, addresses);
310 SignaturePathPrefetcher::auxiliaryPrefetcher(Addr ppn, stride_t current_block, argument
315 addPrefetch(ppn, current_block, 1, 0.0 /* unused*/, 0 /* unused */,
H A Daccess_map_pattern_matching.cc162 Addr current_block = (pfi.getAddr() % hotZoneSize) / blkSize; local
178 setEntryState(*am_entry_curr, current_block, AM_ACCESS);
200 // index of the current_block in the new vector
201 Addr states_current_block = current_block + lines_per_zone;
207 // candidate found, current_block - stride
209 if (stride > current_block) {
210 // The index (current_block - stride) falls in the range of
217 // The index (current_block - stride) falls within
219 Addr blk = current_block - stride;
231 // candidate found, current_block
[all...]
H A Dsignature_path.hh237 * @param current_block accessed block within the page of the associated
243 virtual void handleSignatureTableMiss(stride_t current_block,
252 * @param current_block last accessed block within the page ppn
258 virtual void auxiliaryPrefetcher(Addr ppn, stride_t current_block,

Completed in 10 milliseconds