Searched refs:needsWritable (Results 1 - 7 of 7) sorted by relevance

/gem5/src/mem/cache/
H A Dmshr.cc72 : needsWritable(false), hasUpgrade(false), allocOnFill(false),
82 if (pkt->needsWritable()) {
83 needsWritable = true;
298 pendingModified = targets.needsWritable || pending_modified_resp;
353 (pkt->needsWritable() &&
375 // when we snoop packets the needsWritable and isInvalidate flags
378 panic_if((pkt->needsWritable() != pkt->isInvalidate()) &&
380 "%s got snoop %s where needsWritable, "
397 if (pkt->needsWritable() || pkt->req->isCacheInvalidate()) {
407 if (pkt->needsWritable() || pk
[all...]
H A Dmshr.hh98 * targets with needsWritable set will be able to be satisfied, or
168 bool needsWritable; member in class:MSHR::TargetList
209 needsWritable = false;
260 return !needsWritable && !hasUpgrade && !allocOnFill &&
336 bool needsWritable() const { return targets.needsWritable; } function
H A Dcache.cc92 if (pkt->needsWritable()) {
424 assert(pkt->needsWritable() && !pkt->responderHadWritable());
481 bool needsWritable,
515 assert(needsWritable);
537 cmd = needsWritable ? MemCmd::ReadExReq :
545 if (cpu_pkt->hasSharers() && !needsWritable) {
586 PacketPtr bus_pkt = createMissPacket(pkt, blk, pkt->needsWritable(),
672 assert(pkt->needsWritable() && !pkt->responderHadWritable());
713 if (tgt_pkt->needsWritable()) {
985 bool M5_VAR_USED needs_writable = pkt->needsWritable();
480 createMissPacket(PacketPtr cpu_pkt, CacheBlk *blk, bool needsWritable, bool is_whole_line_write) const argument
[all...]
H A Dbase.cc323 assert((pkt->needsWritable() && !blk->isWritable()) ||
909 // assert(!pkt->needsWritable() || blk->isWritable());
1282 } else if (blk && (pkt->needsWritable() ? blk->isWritable() :
1481 assert((!blk->isWritable() && repl_mshr->needsWritable()) ||
1754 PacketPtr pkt = createMissPacket(tgt_pkt, blk, mshr->needsWritable(),
/gem5/src/mem/
H A Dpacket.hh204 bool needsWritable() const { return testCmdAttrib(NeedsWritable); } function in class:MemCmd
535 bool needsWritable() const function
537 // we should never check if a response needsWritable, the
542 return cmd.needsWritable();
H A Dsnoop_filter.cc226 (cpkt->isInvalidate() == cpkt->needsWritable()) ||
H A Dcoherent_xbar.cc1086 (!pkt->needsWritable() || pkt->responderHadWritable()));

Completed in 30 milliseconds