/gem5/src/systemc/utils/ |
H A D | sc_vector.cc | 57 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 D | functions.cc | 32 namespace sc_core namespace 53 } // namespace sc_core
|
H A D | messages.cc | 33 namespace sc_core namespace 85 } // namespace sc_core
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | convenience_socket_bases.h | 22 namespace sc_core namespace 27 } // namespace sc_core 44 virtual const sc_core::sc_object *get_socket() const = 0;
|
H A D | multi_passthrough_initiator_socket.h | 40 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 D | multi_passthrough_target_socket.h | 42 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 D | sc_event_finder.cpp | 32 namespace sc_core { namespace 69 } // namespace sc_core
|
H A D | sc_interface.h | 32 namespace sc_core { namespace 82 } // namespace sc_core
|
H A D | sc_mutex.h | 37 namespace sc_core { namespace 91 } // namespace sc_core
|
H A D | sc_signal_resolved_ports.cpp | 37 namespace sc_core { namespace 87 } // namespace sc_core
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_stop_here.cpp | 35 namespace sc_core { namespace 103 } // namespace sc_core
|
/gem5/src/systemc/channel/ |
H A D | sc_mutex.cc | 34 namespace sc_core namespace 73 } // namespace sc_core
|
/gem5/src/systemc/core/ |
H A D | sc_module_name.cc | 38 namespace sc_core namespace 68 } // namespace sc_core
|
/gem5/src/systemc/ext/channel/ |
H A D | messages.hh | 33 namespace sc_core namespace 67 } // namespace sc_core
|
H A D | sc_fifo_in_if.hh | 35 namespace sc_core namespace 72 } // namespace sc_core
|
H A D | sc_fifo_out_if.hh | 35 namespace sc_core namespace 74 } // namespace sc_core
|
H A D | sc_inout_resolved.hh | 44 namespace sc_core namespace 72 } // namespace sc_core
|
H A D | sc_out_resolved.hh | 45 namespace sc_core namespace 70 } // namespace sc_core
|
/gem5/src/systemc/tlm_bridge/ |
H A D | gem5_to_tlm.cc | 130 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 D | tlm_analysis_port.h | 32 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 D | phase.cc | 51 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 D | SimpleBusAT.h | 32 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 D | proc_ctrl.cpp | 36 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 D | sc_bv_base.cc | 78 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 D | sc_fxdefs.hh | 240 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_)
|