Lines Matching refs:Interconnect
181 struct Interconnect: sc_module
183 tlm_utils::multi_passthrough_target_socket<Interconnect, 32> targ_socket;
184 tlm_utils::multi_passthrough_initiator_socket<Interconnect, 32> init_socket;
186 Interconnect(sc_module_name _name, unsigned int _offset)
192 targ_socket.register_b_transport (this, &Interconnect::b_transport);
193 targ_socket.register_nb_transport_fw (this, &Interconnect::nb_transport_fw);
194 targ_socket.register_get_direct_mem_ptr (this, &Interconnect::get_direct_mem_ptr);
195 targ_socket.register_transport_dbg (this, &Interconnect::transport_dbg);
196 init_socket.register_nb_transport_bw (this, &Interconnect::nb_transport_bw);
197 init_socket.register_invalidate_direct_mem_ptr(this, &Interconnect::invalidate_direct_mem_ptr);
203 SC_REPORT_ERROR("TLM-2", "#initiators != #targets in Interconnect");
348 Interconnect *interconnect;
356 interconnect = new Interconnect("interconnect", 1);