Lines Matching refs:snoopFilter
60 : BaseXBar(p), system(p->system), snoopFilter(p->snoop_filter),
138 if (snoopFilter)
139 snoopFilter->setSlavePorts(slavePorts);
215 if (snoopFilter) {
217 auto sf_res = snoopFilter->lookupRequest(pkt, *src_port);
298 if (snoopFilter && snoop_caches) {
300 snoopFilter->finishRequest(!success, addr, pkt->isSecure());
421 if (snoopFilter && !system->bypassCaches()) {
423 snoopFilter->updateResponse(rsp_pkt, *slavePorts[rsp_port_id]);
477 if (snoopFilter && !system->bypassCaches()) {
479 snoopFilter->updateResponse(pkt, *slavePorts[slave_port_id]);
526 if (snoopFilter) {
528 auto sf_res = snoopFilter->lookupSnoop(pkt);
631 if (snoopFilter) {
633 snoopFilter->updateSnoopForward(pkt, *slavePorts[slave_port_id],
656 if (snoopFilter) {
658 snoopFilter->updateSnoopResponse(pkt, *slavePorts[slave_port_id],
748 if (snoopFilter) {
751 snoopFilter->lookupRequest(pkt, *slavePorts[slave_port_id]);
761 snoopFilter->finishRequest(false, pkt->getAddr(), pkt->isSecure());
823 if (!system->bypassCaches() && snoopFilter && pkt->isResponse()) {
824 snoopFilter->updateResponse(pkt, *slavePorts[slave_port_id]);
889 if (snoopFilter) {
890 auto sf_res = snoopFilter->lookupSnoop(pkt);
960 if (snoopFilter) {
966 snoopFilter->updateSnoopForward(pkt, *p,
971 snoopFilter->updateSnoopResponse(pkt, *p,