Lines Matching refs:MODULE

35 template <typename MODULE, unsigned int BUSWIDTH, typename TYPES,
63 register_nb_transport_bw(MODULE *mod,
64 sync_enum_type (MODULE::*cb)(transaction_type &, phase_type &,
71 register_invalidate_direct_mem_ptr(MODULE *mod,
72 void (MODULE::*cb)(sc_dt::uint64, sc_dt::uint64))
82 typedef sync_enum_type (MODULE::*TransportPtr)(
84 typedef void (MODULE::*InvalidateDirectMemPtr)(
93 set_transport_ptr(MODULE *mod, TransportPtr p)
105 set_invalidate_direct_mem_ptr(MODULE *mod, InvalidateDirectMemPtr p)
142 MODULE *m_mod;
154 template <typename MODULE, unsigned int BUSWIDTH=32,
157 public simple_initiator_socket_b<MODULE, BUSWIDTH, TYPES>
159 typedef simple_initiator_socket_b<MODULE, BUSWIDTH, TYPES> socket_b;
165 template <typename MODULE, unsigned int BUSWIDTH=32,
168 public simple_initiator_socket_b<MODULE, BUSWIDTH, TYPES,
172 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND> socket_b;
183 template <typename MODULE, unsigned int BUSWIDTH, typename TYPES,
211 register_nb_transport_bw(MODULE *mod,
212 sync_enum_type (MODULE::*cb)(
221 register_invalidate_direct_mem_ptr(MODULE *mod,
222 void (MODULE::*cb)(int, sc_dt::uint64, sc_dt::uint64), int id)
233 typedef sync_enum_type (MODULE::*TransportPtr)(
235 typedef void (MODULE::*InvalidateDirectMemPtr)(
252 set_transport_ptr(MODULE *mod, TransportPtr p)
264 set_invalidate_direct_mem_ptr(MODULE *mod, InvalidateDirectMemPtr p)
303 MODULE *m_mod;
317 template <typename MODULE, unsigned int BUSWIDTH=32,
320 public simple_initiator_socket_tagged_b<MODULE, BUSWIDTH, TYPES>
323 MODULE, BUSWIDTH, TYPES> socket_b;
331 template <typename MODULE, unsigned int BUSWIDTH=32,
334 public simple_initiator_socket_tagged_b<MODULE, BUSWIDTH, TYPES,
338 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND> socket_b;