Searched refs:SCSlavePort (Results 1 - 6 of 6) sorted by relevance

/gem5/util/tlm/src/
H A Dsim_control_if.hh44 class SCSlavePort;
50 virtual SCSlavePort* getSlavePort(const std::string& name) = 0;
H A Dsc_slave_port.cc79 SC_REPORT_FATAL("SCSlavePort", "No R/W packet");
87 SCSlavePort::recvAtomic(PacketPtr packet)
90 SC_REPORT_INFO("SCSlavePort", "recvAtomic hasn't been tested much");
113 SC_REPORT_FATAL("SCSlavePort", "SwapReq not supported");
121 SC_REPORT_FATAL("SCSlavePort", "Typo of request not supported");
137 SCSlavePort::recvFunctional(PacketPtr packet)
151 SC_REPORT_FATAL("SCSlavePort","debug transport was not completed");
158 SCSlavePort::recvTimingSnoopResp(PacketPtr packet)
161 SC_REPORT_FATAL("SCSlavePort","unimplemented func.: recvTimingSnoopResp");
166 SCSlavePort
365 SCSlavePort::SCSlavePort(const std::string &name_, function in class:Gem5SystemC::SCSlavePort
[all...]
H A Dsim_control.hh74 std::map<const std::string, SCSlavePort*> slavePorts;
117 void registerSlavePort(const std::string& name, SCSlavePort* port);
119 SCSlavePort* getSlavePort(const std::string& name) override;
H A Dsc_slave_port.hh71 class SCSlavePort : public ExternalSlave::Port class in namespace:Gem5SystemC
75 //payloadEvent<SCSlavePort> pe;
76 void pec(PayloadEvent<SCSlavePort> * pe,
114 SCSlavePort(const std::string &name_,
120 friend PayloadEvent<SCSlavePort>;
H A Dslave_transactor.hh53 tlm_utils::simple_initiator_socket<SCSlavePort> socket;
H A Dsim_control.cc181 Gem5SimControl::registerSlavePort(const std::string& name, SCSlavePort* port)
202 SCSlavePort*

Completed in 8 milliseconds