Lines Matching defs:blk
73 NoncoherentCache::satisfyRequest(PacketPtr pkt, CacheBlk *blk, bool, bool)
79 BaseCache::satisfyRequest(pkt, blk);
83 NoncoherentCache::access(PacketPtr pkt, CacheBlk *&blk, Cycles &lat,
86 bool success = BaseCache::access(pkt, blk, lat, writebacks);
89 assert(blk && blk->isValid());
94 blk->status |= BlkWritable;
122 NoncoherentCache::handleTimingReqMiss(PacketPtr pkt, CacheBlk *blk,
132 assert(mshr || !blk || !blk->isValid());
134 BaseCache::handleTimingReqMiss(pkt, mshr, blk, forward_time, request_time);
150 NoncoherentCache::createMissPacket(PacketPtr cpu_pkt, CacheBlk *blk,
159 assert(!blk || !blk->isValid());
174 NoncoherentCache::handleAtomicReqMiss(PacketPtr pkt, CacheBlk *&blk,
177 PacketPtr bus_pkt = createMissPacket(pkt, blk, true,
200 blk = handleFill(bus_pkt, blk, writebacks, allocOnFill(bus_pkt->cmd));
201 assert(blk);
203 satisfyRequest(pkt, blk);
205 maintainClusivity(true, blk);
246 CacheBlk *blk)
265 satisfyRequest(tgt_pkt, blk);
298 if (blk)
299 blk->status |= BlkHWPrefetched;
338 NoncoherentCache::evictBlock(CacheBlk *blk)
351 PacketPtr pkt = (blk->isDirty() || writebackClean) ?
352 writebackBlk(blk) : nullptr;
354 invalidateBlock(blk);