diff options
Diffstat (limited to 'src/mem/bridge.cc')
-rw-r--r-- | src/mem/bridge.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mem/bridge.cc b/src/mem/bridge.cc index 0c9e2c15a..1066f47a0 100644 --- a/src/mem/bridge.cc +++ b/src/mem/bridge.cc @@ -361,14 +361,14 @@ Bridge::BridgeSlavePort::recvFunctional(PacketPtr pkt) // check the response queue for (auto i = transmitList.begin(); i != transmitList.end(); ++i) { - if (pkt->checkFunctional((*i).pkt)) { + if (pkt->trySatisfyFunctional((*i).pkt)) { pkt->makeResponse(); return; } } // also check the master port's request queue - if (masterPort.checkFunctional(pkt)) { + if (masterPort.trySatisfyFunctional(pkt)) { return; } @@ -379,13 +379,13 @@ Bridge::BridgeSlavePort::recvFunctional(PacketPtr pkt) } bool -Bridge::BridgeMasterPort::checkFunctional(PacketPtr pkt) +Bridge::BridgeMasterPort::trySatisfyFunctional(PacketPtr pkt) { bool found = false; auto i = transmitList.begin(); while (i != transmitList.end() && !found) { - if (pkt->checkFunctional((*i).pkt)) { + if (pkt->trySatisfyFunctional((*i).pkt)) { pkt->makeResponse(); found = true; } |