Searched refs:PortID (Results 1 - 25 of 121) sorted by relevance

12345

/gem5/src/mem/
H A Dhmc_controller.hh85 virtual void recvRangeChange(PortID master_port_id);
90 virtual bool recvTimingReq(PacketPtr pkt, PortID slave_port_id);
H A Dnoncoherent_xbar.hh100 NoncoherentXBar &_xbar, PortID _id)
153 NoncoherentXBar &_xbar, PortID _id)
178 virtual bool recvTimingReq(PacketPtr pkt, PortID slave_port_id);
179 virtual bool recvTimingResp(PacketPtr pkt, PortID master_port_id);
180 void recvReqRetry(PortID master_port_id);
181 Tick recvAtomicBackdoor(PacketPtr pkt, PortID slave_port_id,
183 void recvFunctional(PacketPtr pkt, PortID slave_port_id);
H A Dcoherent_xbar.hh104 CoherentXBar &_xbar, PortID _id)
163 CoherentXBar &_xbar, PortID _id)
302 bool recvTimingReq(PacketPtr pkt, PortID slave_port_id);
303 bool recvTimingResp(PacketPtr pkt, PortID master_port_id);
304 void recvTimingSnoopReq(PacketPtr pkt, PortID master_port_id);
305 bool recvTimingSnoopResp(PacketPtr pkt, PortID slave_port_id);
306 void recvReqRetry(PortID master_port_id);
317 forwardTiming(PacketPtr pkt, PortID exclude_slave_port_id)
331 void forwardTiming(PacketPtr pkt, PortID exclude_slave_port_id,
334 Tick recvAtomicBackdoor(PacketPtr pkt, PortID slave_port_i
[all...]
H A Dxbar.hh320 AddrRangeMap<PortID, 3> portMap;
328 std::unordered_map<RequestPtr, PortID> routeTo;
341 virtual void recvRangeChange(PortID master_port_id);
350 PortID findPort(AddrRange addr_range);
384 PortID defaultPortID;
413 PortID idx=InvalidPortID) override;
H A Dhmc_controller.cc22 void HMCController::recvRangeChange(PortID master_port_id)
42 bool HMCController::recvTimingReq(PacketPtr pkt, PortID slave_port_id)
52 PortID master_port_id = rotate_counter();
H A Dnoncoherent_xbar.cc102 NoncoherentXBar::recvTimingReq(PacketPtr pkt, PortID slave_port_id)
111 PortID master_port_id = findPort(pkt->getAddrRange());
180 NoncoherentXBar::recvTimingResp(PacketPtr pkt, PortID master_port_id)
188 const PortID slave_port_id = route_lookup->second;
237 NoncoherentXBar::recvReqRetry(PortID master_port_id)
246 NoncoherentXBar::recvAtomicBackdoor(PacketPtr pkt, PortID slave_port_id,
257 PortID master_port_id = findPort(pkt->getAddrRange());
286 NoncoherentXBar::recvFunctional(PacketPtr pkt, PortID slave_port_id)
309 PortID dest_id = findPort(pkt->getAddrRange());
H A Dqport.hh80 RespPacketQueue &resp_queue, PortID id = InvalidPortID) :
135 PortID id = InvalidPortID) :
H A Dport.cc57 MasterPort::MasterPort(const std::string& name, SimObject* _owner, PortID _id)
114 SlavePort::SlavePort(const std::string& name, SimObject* _owner, PortID id)
H A Dexternal_master.hh126 PortID idx=InvalidPortID) override;
H A Dexternal_slave.hh132 PortID idx=InvalidPortID) override;
H A Dcoherent_xbar.cc143 CoherentXBar::recvTimingReq(PacketPtr pkt, PortID slave_port_id)
156 PortID master_port_id = findPort(pkt->getAddrRange());
365 PortID rsp_port_id = slave_port_id;
440 CoherentXBar::recvTimingResp(PacketPtr pkt, PortID master_port_id)
448 const PortID slave_port_id = route_lookup->second;
502 CoherentXBar::recvTimingSnoopReq(PacketPtr pkt, PortID master_port_id)
562 CoherentXBar::recvTimingSnoopResp(PacketPtr pkt, PortID slave_port_id)
570 const PortID dest_port_id = route_lookup->second;
688 CoherentXBar::forwardTiming(PacketPtr pkt, PortID exclude_slave_port_id,
716 CoherentXBar::recvReqRetry(PortID master_port_i
[all...]
/gem5/src/sim/
H A Dport.cc52 Port::Port(const std::string& _name, PortID _id) :
H A Dport.hh74 const PortID id;
93 Port(const std::string& _name, PortID _id);
109 PortID getId() const { return id; }
/gem5/src/dev/
H A Dintpin.hh47 IntSinkPinBase(const std::string &_name, PortID _id, int num) :
86 IntSinkPin(const std::string &_name, PortID _id, Device *dev, int num) :
88 IntSinkPin(const std::string &_name, PortID _id, Device *dev) :
99 IntSourcePinBase(const std::string &_name, PortID _id, bool def_state) :
114 IntSourcePin(const std::string &_name, PortID _id, Device *owner,
H A Dio_device.cc67 PioDevice::getPort(const std::string &if_name, PortID idx)
/gem5/src/cpu/testers/rubytest/
H A DRubyTester.hh65 PortID globalIdx;
74 CpuPort(const std::string &_name, RubyTester *_tester, PortID _id,
75 PortID _index)
99 PortID idx=InvalidPortID) override;
/gem5/src/systemc/
H A Dsc_port_wrapper.hh59 ScPortWrapper(ScPort& p, const std::string& name, PortID id)
99 ScInterfaceWrapper(IF& i, const std::string name, PortID id)
140 ScExportWrapper(ScExport& p, const std::string& name, PortID id)
H A Dtlm_port_wrapper.hh61 InitiatorSocket &i, const std::string &_name, PortID _id) :
97 PortID _id) :
/gem5/src/dev/net/
H A Detherbus.hh75 PortID idx=InvalidPortID) override;
H A Detherbus.cc85 EtherBus::getPort(const std::string &if_name, PortID idx)
/gem5/src/cpu/testers/directedtest/
H A DRubyDirectedTester.hh57 PortID _id)
72 PortID idx=InvalidPortID) override;
/gem5/src/mem/ruby/system/
H A DRubyPort.hh85 PortID id, bool _no_retry_on_stall);
152 PortID idx=InvalidPortID) override;
183 bool recvTimingResp(PacketPtr pkt, PortID master_port_id);
/gem5/src/dev/arm/
H A Dsmmu_v3.hh176 Tick slaveRecvAtomic(PacketPtr pkt, PortID id);
177 bool slaveRecvTimingReq(PacketPtr pkt, PortID id);
192 PortID id = InvalidPortID) override;
/gem5/src/gpu-compute/
H A Dtlb_coalescer.hh159 PortID _index)
186 PortID _index)
215 PortID idx=InvalidPortID) override;
/gem5/src/base/
H A Dtypes.hh237 typedef int16_t PortID; typedef
238 const PortID InvalidPortID = (PortID)-1;

Completed in 34 milliseconds

12345