Lines Matching refs:invalidate
177 // flush and invalidate any existing block
319 // flush and invalidate any existing block as part of the
423 // copies in the system; go out and invalidate them all
431 // send out an express snoop and invalidate all other
434 // into a Modified line, note that we don't invalidate the
508 // forward as invalidate to all other caches, this gives us
670 // rather than Modified state, we need to invalidate any
795 // invalidate our copy immediately as the most
875 // an invalidate response stemming from a write line request
876 // should not invalidate the block, so check if the
956 // but must immediately invalidate it.
984 bool invalidate = pkt->isInvalidate();
988 // have the invalidate flag, and we need a suitable way of dealing
990 panic_if(invalidate && pkt->req->isUncacheable(),
1108 if (pkt->isRead() && !invalidate) {
1138 // if the packet has needsWritable set we invalidate our
1146 panic_if(!invalidate && !pkt->hasSharers(),
1174 if (blk_valid && invalidate) {
1261 bool invalidate = pkt->isInvalidate();
1263 if (!pkt->req->isUncacheable() && pkt->isRead() && !invalidate) {
1280 if (invalidate && wb_pkt->cmd != MemCmd::WriteClean) {