Searched refs:mshrQueue (Results 1 - 4 of 4) sorted by relevance
/gem5/src/mem/cache/ |
H A D | base.hh | 318 MSHRQueue mshrQueue; member in class:BaseCache 377 bool wasFull = mshrQueue.isFull(); 378 mshrQueue.markInService(mshr, pending_modified_resp); 380 if (wasFull && !mshrQueue.isFull()) { 1073 MSHR *mshr = mshrQueue.allocate(pkt->getBlockAddr(blkSize), blkSize, 1077 if (mshrQueue.isFull()) { 1191 return mshrQueue.findMatch(addr, is_secure);
|
H A D | base.cc | 83 mshrQueue("MSHRs", p->mshrs, 0, p->demand_mshr_reserve), // see below 293 // mshrQueue.moveToFront(mshr); 507 mshrQueue.markPending(mshr); 513 const bool was_full = mshrQueue.isFull(); 514 mshrQueue.deallocate(mshr); 515 if (was_full && !mshrQueue.isFull()) { 521 if (prefetcher && mshrQueue.canPrefetch()) { 629 MSHR *mshr = mshrQueue.findMatch(blk_addr, is_secure); 653 mshrQueue.trySatisfyFunctional(pkt) || 726 MSHR *miss_mshr = mshrQueue [all...] |
H A D | noncoherent_cache.cc | 127 MSHR *mshr = mshrQueue.findMatch(blk_addr, pkt->isSecure(), false);
|
H A D | cache.cc | 357 MSHR *mshr = mshrQueue.findMatch(blk_addr, pkt->isSecure()); 1197 MSHR *mshr = mshrQueue.findMatch(blk_addr, is_secure); 1404 if (mshrQueue.forceDeallocateTarget(mshr)) {
|
Completed in 14 milliseconds