Lines Matching refs:MODULE

32 template <typename MODULE, unsigned int BUSWIDTH, typename TYPES,
63 register_nb_transport_fw(MODULE *mod,
64 sync_enum_type (MODULE::*cb)(transaction_type &, phase_type &,
71 register_b_transport(MODULE *mod,
72 void (MODULE::*cb)(transaction_type &, sc_core::sc_time &))
78 register_transport_dbg(MODULE *mod,
79 unsigned int (MODULE::*cb)(transaction_type &))
85 register_get_direct_mem_ptr(MODULE *mod,
86 bool (MODULE::*cb)(transaction_type &, tlm::tlm_dmi &))
96 typedef sync_enum_type (MODULE::*NBTransportPtr)(
98 typedef void (MODULE::*BTransportPtr)(
100 typedef unsigned int (MODULE::*TransportDbgPtr)(transaction_type &);
101 typedef bool (MODULE::*GetDirectMem_ptr)(
111 set_nb_transport_ptr(MODULE *mod, NBTransportPtr p)
123 set_b_transport_ptr(MODULE *mod, BTransportPtr p)
135 set_transport_dbg_ptr(MODULE *mod, TransportDbgPtr p)
147 set_get_direct_mem_ptr(MODULE *mod, GetDirectMem_ptr p)
211 MODULE *m_mod;
225 template <typename MODULE, unsigned int BUSWIDTH=32,
228 public passthrough_target_socket_b<MODULE, BUSWIDTH, TYPES>
230 typedef passthrough_target_socket_b<MODULE, BUSWIDTH, TYPES> socket_b;
236 template <typename MODULE, unsigned int BUSWIDTH=32,
240 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND>
243 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND> socket_b;
251 template <typename MODULE, unsigned int BUSWIDTH, typename TYPES,
283 register_nb_transport_fw(MODULE *mod,
284 sync_enum_type (MODULE::*cb)(int id, transaction_type &,
293 register_b_transport(MODULE *mod,
294 void (MODULE::*cb)(int id, transaction_type &,
303 register_transport_dbg(MODULE *mod,
304 unsigned int (MODULE::*cb)(int id, transaction_type &), int id)
311 register_get_direct_mem_ptr(MODULE *mod,
312 bool (MODULE::*cb)(int id, transaction_type &, tlm::tlm_dmi &),
324 typedef sync_enum_type (MODULE::*NBTransportPtr)(
326 typedef void (MODULE::*BTransportPtr)(
328 typedef unsigned int (MODULE::*TransportDbgPtr)(
330 typedef bool (MODULE::*GetDirectMem_ptr)(
363 set_nb_transport_ptr(MODULE *mod, NBTransportPtr p)
375 set_b_transport_ptr(MODULE *mod, BTransportPtr p)
387 set_transport_dbg_ptr(MODULE *mod, TransportDbgPtr p)
399 set_get_direct_mem_ptr(MODULE *mod, GetDirectMem_ptr p)
467 MODULE *m_mod;
485 template <typename MODULE, unsigned int BUSWIDTH=32,
488 public passthrough_target_socket_tagged_b<MODULE, BUSWIDTH, TYPES>
490 typedef passthrough_target_socket_tagged_b<MODULE, BUSWIDTH, TYPES>
499 template <typename MODULE, unsigned int BUSWIDTH=32,
503 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND>
506 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND> socket_b;