Searched refs:master_port_id (Results 1 - 9 of 9) sorted by relevance

/gem5/src/mem/
H A Dhmc_controller.cc22 void HMCController::recvRangeChange(PortID master_port_id) argument
24 if (master_port_id == 0)
27 BaseXBar::recvRangeChange(master_port_id);
30 gotAddrRanges[master_port_id] = true;
52 PortID master_port_id = rotate_counter(); local
56 if (!reqLayers[master_port_id]->tryTiming(src_port)) {
88 bool success = masterPorts[master_port_id]->sendTimingReq(pkt);
98 reqLayers[master_port_id]->failedTiming(src_port,
110 reqLayers[master_port_id]->succeededTiming(packetFinishTime);
113 pktCount[slave_port_id][master_port_id]
[all...]
H A Dhmc_controller.hh85 virtual void recvRangeChange(PortID master_port_id);
H A Dnoncoherent_xbar.cc111 PortID master_port_id = findPort(pkt->getAddrRange()); local
115 if (!reqLayers[master_port_id]->tryTiming(src_port)) {
147 bool success = masterPorts[master_port_id]->sendTimingReq(pkt);
157 reqLayers[master_port_id]->failedTiming(src_port,
169 reqLayers[master_port_id]->succeededTiming(packetFinishTime);
172 pktCount[slave_port_id][master_port_id]++;
173 pktSize[slave_port_id][master_port_id] += pkt_size;
180 NoncoherentXBar::recvTimingResp(PacketPtr pkt, PortID master_port_id) argument
183 MasterPort *src_port = masterPorts[master_port_id];
229 pktCount[slave_port_id][master_port_id]
237 recvReqRetry(PortID master_port_id) argument
257 PortID master_port_id = findPort(pkt->getAddrRange()); local
[all...]
H A Dcoherent_xbar.cc156 PortID master_port_id = findPort(pkt->getAddrRange()); local
160 if (!is_express_snoop && !reqLayers[master_port_id]->tryTiming(src_port)) {
201 if (!masterPorts[master_port_id]->tryTiming(pkt)) {
206 reqLayers[master_port_id]->failedTiming(src_port,
286 success = masterPorts[master_port_id]->sendTimingReq(pkt);
315 reqLayers[master_port_id]->failedTiming(src_port,
345 reqLayers[master_port_id]->succeededTiming(packetFinishTime);
349 pktCount[slave_port_id][master_port_id]++;
350 pktSize[slave_port_id][master_port_id] += pkt_size;
440 CoherentXBar::recvTimingResp(PacketPtr pkt, PortID master_port_id) argument
502 recvTimingSnoopReq(PacketPtr pkt, PortID master_port_id) argument
716 recvReqRetry(PortID master_port_id) argument
789 PortID master_port_id = findPort(pkt->getAddrRange()); local
876 recvAtomicSnoop(PacketPtr pkt, PortID master_port_id) argument
1023 recvFunctionalSnoop(PacketPtr pkt, PortID master_port_id) argument
[all...]
H A Dxbar.cc344 BaseXBar::recvRangeChange(PortID master_port_id) argument
347 masterPorts[master_port_id]->getPeer());
351 gotAddrRanges[master_port_id] = true;
370 if (master_port_id == defaultPortID) {
375 AddrRangeList ranges = masterPorts[master_port_id]->getAddrRanges();
386 if (gotAddrRanges[master_port_id]) {
388 if (p->second == master_port_id)
397 AddrRangeList ranges = masterPorts[master_port_id]->getAddrRanges();
401 r.to_string(), master_port_id);
402 if (portMap.insert(r, master_port_id)
[all...]
H A Dnoncoherent_xbar.hh179 virtual bool recvTimingResp(PacketPtr pkt, PortID master_port_id);
180 void recvReqRetry(PortID master_port_id);
H A Dcoherent_xbar.hh303 bool recvTimingResp(PacketPtr pkt, PortID master_port_id);
304 void recvTimingSnoopReq(PacketPtr pkt, PortID master_port_id);
306 void recvReqRetry(PortID master_port_id);
336 Tick recvAtomicSnoop(PacketPtr pkt, PortID master_port_id);
379 void recvFunctionalSnoop(PacketPtr pkt, PortID master_port_id);
H A Dxbar.hh339 * @param master_port_id id of the port that received the change
341 virtual void recvRangeChange(PortID master_port_id);
/gem5/src/mem/ruby/system/
H A DRubyPort.hh179 * @param master_port_id Port id of the PIO port
183 bool recvTimingResp(PacketPtr pkt, PortID master_port_id);

Completed in 16 milliseconds