Searched refs:masterPort (Results 1 - 17 of 17) sorted by relevance

/gem5/src/mem/
H A Dpacket_queue.hh230 MasterPort& masterPort; member in class:ReqPacketQueue
234 static const std::string name(const MasterPort& masterPort, argument
236 { return masterPort.name() + "-" + label; }
255 { return name(masterPort, label); }
266 MasterPort& masterPort; member in class:SnoopRespPacketQueue
270 static const std::string name(const MasterPort& masterPort, argument
272 { return masterPort.name() + "-" + label; }
293 { return name(masterPort, label); }
H A Dmem_delay.cc47 masterPort(name() + "-master", *this),
49 reqQueue(*this, masterPort),
51 snoopRespQueue(*this, masterPort)
58 if (!slavePort.isConnected() || !masterPort.isConnected())
67 return masterPort;
79 masterPort.trySatisfyFunctional(pkt);
135 return delay + parent.masterPort.sendAtomic(pkt);
143 parent.masterPort.schedTimingReq(pkt, when);
154 parent.masterPort.sendFunctional(pkt);
163 parent.masterPort
[all...]
H A Daddr_mapper.cc44 masterPort(name() + "-master", *this),
52 if (!slavePort.isConnected() || !masterPort.isConnected())
60 return masterPort;
73 masterPort.sendFunctional(pkt);
91 Tick ret_tick = masterPort.sendAtomic(pkt);
120 bool successful = masterPort.sendTimingReq(pkt);
176 return masterPort.sendTimingSnoopResp(pkt);
196 masterPort.sendRetryResp();
H A Dbridge.cc62 : SlavePort(_name, &_bridge), bridge(_bridge), masterPort(_masterPort),
81 slavePort(p->name + ".slave", *this, masterPort,
83 masterPort(p->name + ".master", *this, slavePort,
92 return masterPort;
104 if (!slavePort.isConnected() || !masterPort.isConnected())
164 if (masterPort.reqQueueFull()) {
193 masterPort.schedTimingReq(pkt, bridge.clockEdge(delay) +
317 if (!masterPort.reqQueueFull() && retryReq) {
346 return delay * bridge.clockPeriod() + masterPort.sendAtomic(pkt);
363 if (masterPort
[all...]
H A Dserial_link.cc66 masterPort(_masterPort), delay(_delay),
86 slavePort(p->name + ".slave", *this, masterPort,
88 masterPort(p->name + ".master", *this, slavePort,
100 return masterPort;
112 if (!slavePort.isConnected() || !masterPort.isConnected())
177 if (masterPort.reqQueueFull()) {
220 masterPort.schedTimingReq(pkt, t);
352 if (!masterPort.reqQueueFull() && retryReq) {
378 return delay * serial_link.clockPeriod() + masterPort.sendAtomic(pkt);
395 if (masterPort
[all...]
H A Dmem_checker_monitor.cc53 masterPort(name() + "-master", *this),
72 if (!slavePort.isConnected() || !masterPort.isConnected())
80 return masterPort;
99 masterPort.sendFunctional(pkt);
171 bool successful = masterPort.sendTimingReq(pkt);
187 // the masterPort may not be successful in executing sendTimingReq,
331 return masterPort.sendTimingSnoopResp(pkt);
345 return masterPort.getAddrRanges();
357 masterPort.sendRetryResp();
H A Dpacket_queue.cc241 masterPort(_masterPort)
248 return masterPort.sendTimingReq(pkt);
256 masterPort(_masterPort)
263 return masterPort.sendTimingSnoopResp(pkt);
H A Dbridge.hh114 BridgeMasterPort& masterPort; member in class:Bridge::BridgeSlavePort
316 BridgeMasterPort masterPort; member in class:Bridge
H A Dmem_delay.hh114 return parent.masterPort.getAddrRanges();
127 MasterPort masterPort; member in class:MemDelay
H A Dserial_link.hh110 SerialLinkMasterPort& masterPort; member in class:SerialLink::SerialLinkSlavePort
309 SerialLinkMasterPort masterPort; member in class:SerialLink
H A Dcomm_monitor.cc53 masterPort(name() + "-master", *this),
75 if (!slavePort.isConnected() || !masterPort.isConnected())
90 return masterPort;
101 masterPort.sendFunctional(pkt);
352 const Tick delay(masterPort.sendAtomic(pkt));
393 bool successful = masterPort.sendTimingReq(pkt);
470 return masterPort.sendTimingSnoopResp(pkt);
490 return masterPort.getAddrRanges();
502 masterPort.sendRetryResp();
508 return masterPort
[all...]
H A Daddr_mapper.hh156 MapperMasterPort masterPort; member in class:AddrMapper
H A Dmem_checker_monitor.hh148 MonitorMasterPort masterPort; member in class:MemCheckerMonitor
H A Dcomm_monitor.hh183 MonitorMasterPort masterPort; member in class:CommMonitor
/gem5/src/dev/arm/
H A Dsmmu_v3.hh95 SMMUMasterPort masterPort; member in class:SMMUv3
H A Dsmmu_v3.cc60 masterPort(name() + ".master", *this),
158 if (!masterPort.sendTimingReq(a.pkt))
254 delay += masterPort.sendAtomic(action.pkt);
315 if (packetsToRetry.empty() && masterPort.sendTimingReq(action.pkt)) {
722 if (!masterPort.isConnected())
821 return masterPort;
/gem5/src/sim/
H A Dcxx_manager.hh131 void bindPort(SimObject *masterObject, const std::string &masterPort,

Completed in 27 milliseconds