Searched refs:sc_core (Results 201 - 225 of 575) sorted by relevance

1234567891011>>

/gem5/src/systemc/utils/
H A Dsc_vector.cc57 namespace sc_core namespace
80 SC_REPORT_ERROR(sc_core::SC_ID_OUT_OF_BOUNDS_, ss.str().c_str());
114 } // namespace sc_core
H A Dfunctions.cc32 namespace sc_core namespace
53 } // namespace sc_core
H A Dmessages.cc33 namespace sc_core namespace
85 } // namespace sc_core
/gem5/src/systemc/ext/tlm_utils/
H A Dconvenience_socket_bases.h22 namespace sc_core namespace
27 } // namespace sc_core
44 virtual const sc_core::sc_object *get_socket() const = 0;
H A Dmulti_passthrough_initiator_socket.h40 sc_core::sc_port_policy POL=sc_core::SC_ONE_OR_MORE_BOUND>
54 int, transaction_type &, phase_type &, sc_core::sc_time &);
65 return sc_core::sc_gen_unique_name(
85 int, transaction_type &, phase_type &, sc_core::sc_time &))
138 virtual sc_core::sc_export<tlm::tlm_bw_transport_if<TYPES>> &
150 virtual const sc_core::sc_export<tlm::tlm_bw_transport_if<TYPES>> &
170 sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>> *p_ex_s =
171 dynamic_cast<sc_core::sc_export<
189 sc_core
[all...]
H A Dmulti_passthrough_target_socket.h42 sc_core::sc_port_policy POL=sc_core::SC_ONE_OR_MORE_BOUND>
56 int, transaction_type &, phase_type &, sc_core::sc_time &);
57 typedef void (MODULE::*b_cb)(int, transaction_type &, sc_core::sc_time &);
70 return sc_core::sc_gen_unique_name("multi_passthrough_target_socket");
92 if (!sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>>::
108 sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>>::bind(*binder);
211 virtual sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>> &
219 virtual const sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>> &
370 MODULE, BUSWIDTH, TYPES, N, sc_core
[all...]
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_event_finder.cpp32 namespace sc_core { namespace
69 } // namespace sc_core
H A Dsc_interface.h32 namespace sc_core { namespace
82 } // namespace sc_core
H A Dsc_mutex.h37 namespace sc_core { namespace
91 } // namespace sc_core
H A Dsc_signal_resolved_ports.cpp37 namespace sc_core { namespace
87 } // namespace sc_core
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_stop_here.cpp35 namespace sc_core { namespace
103 } // namespace sc_core
/gem5/src/systemc/channel/
H A Dsc_mutex.cc34 namespace sc_core namespace
73 } // namespace sc_core
/gem5/src/systemc/core/
H A Dsc_module_name.cc38 namespace sc_core namespace
68 } // namespace sc_core
/gem5/src/systemc/ext/channel/
H A Dmessages.hh33 namespace sc_core namespace
67 } // namespace sc_core
H A Dsc_fifo_in_if.hh35 namespace sc_core namespace
72 } // namespace sc_core
H A Dsc_fifo_out_if.hh35 namespace sc_core namespace
74 } // namespace sc_core
H A Dsc_inout_resolved.hh44 namespace sc_core namespace
72 } // namespace sc_core
H A Dsc_out_resolved.hh45 namespace sc_core namespace
70 } // namespace sc_core
/gem5/src/systemc/tlm_bridge/
H A Dgem5_to_tlm.cc130 sc_core::sc_time delay;
172 sc_core::sc_time delay = sc_core::SC_ZERO_TIME;
224 sc_core::sc_time delay = sc_core::SC_ZERO_TIME;
247 sc_core::sc_time delay = sc_core::SC_ZERO_TIME;
339 auto delay = sc_core::sc_time::from_value(packet->payloadDelay);
405 sc_core::sc_time delay = sc_core
[all...]
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_analysis/
H A Dtlm_analysis_port.h32 public sc_core::sc_object ,
36 tlm_analysis_port() : sc_core::sc_object() {}
37 tlm_analysis_port( const char *nm ) : sc_core::sc_object( nm ) {}
/gem5/src/systemc/tlm_core/2/generic_payload/
H A Dphase.cc51 SC_REPORT_FATAL( sc_core::SC_ID_INTERNAL_ERROR_,
65 SC_REPORT_FATAL(sc_core::SC_ID_INTERNAL_ERROR_,
67 sc_core::sc_abort();
/gem5/src/systemc/tests/include/
H A DSimpleBusAT.h32 class SimpleBusAT : public sc_core::sc_module
47 SimpleBusAT(sc_core::sc_module_name name) :
48 sc_core::sc_module(name),
117 sc_core::sc_time t = sc_core::SC_ZERO_TIME;
145 t = sc_core::SC_ZERO_TIME;
179 sc_core::sc_time t = sc_core::SC_ZERO_TIME;
204 t = sc_core::SC_ZERO_TIME;
224 sc_core
[all...]
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl/
H A Dproc_ctrl.cpp36 using sc_core::sc_process_handle;
37 using sc_core::sc_event;
38 using sc_core::sc_get_current_process_handle;
39 using sc_core::SC_NS;
40 using sc_core::sc_time;
41 using sc_core::sc_time_stamp;
42 using sc_core::sc_stop;
43 using sc_core::sc_unwind_exception;
44 using sc_core::sc_is_unwinding;
45 using sc_core
[all...]
/gem5/src/systemc/dt/bit/
H A Dsc_bv_base.cc78 SC_REPORT_ERROR(sc_core::SC_ID_ZERO_LENGTH_, 0);
79 sc_core::sc_abort(); // can't recover from here
105 SC_REPORT_ERROR(sc_core::SC_ID_CANNOT_CONVERT_,
165 SC_REPORT_ERROR(sc_core::SC_ID_CANNOT_CONVERT_,
170 SC_REPORT_ERROR(sc_core::SC_ID_CANNOT_CONVERT_,
204 } catch (const sc_core::sc_report &) {
207 SC_REPORT_ERROR(sc_core::SC_ID_CANNOT_CONVERT_,
/gem5/src/systemc/ext/dt/fx/
H A Dsc_fxdefs.hh240 sc_core::sc_abort(); /* can't recover from here */ \
246 SC_ERROR_IF_IMPL_(!(cnd), sc_core::SC_ID_INTERNAL_ERROR_, msg)
253 #define SC_CHECK_WL_(wl) SC_ERROR_IF_((wl) <= 0, sc_core::SC_ID_INVALID_WL_)
256 SC_ERROR_IF_((n_bits) < 0, sc_core::SC_ID_INVALID_N_BITS_)
259 SC_ERROR_IF_((div_wl) <= 0, sc_core::SC_ID_INVALID_DIV_WL_)
262 SC_ERROR_IF_((cte_wl) <= 0, sc_core::SC_ID_INVALID_CTE_WL_)
266 sc_core::SC_ID_INVALID_MAX_WL_)

Completed in 24 milliseconds

1234567891011>>