Searched refs:sc_core (Results 276 - 300 of 575) sorted by relevance

<<11121314151617181920>>

/gem5/src/systemc/core/
H A Dsc_spawn.cc48 const ::sc_core::sc_spawn_options *opts)
63 name = ::sc_core::sc_gen_unique_name("method_p");
65 name = ::sc_core::sc_gen_unique_name("thread_p");
109 SC_REPORT_WARNING(sc_core::SC_ID_DISABLE_WILL_ORPHAN_PROCESS_,
120 namespace sc_core namespace
229 } // namespace sc_core
/gem5/util/systemc/gem5_within_systemc/
H A Dsc_gem5_control.cc74 Gem5TopLevelModule(sc_core::sc_module_name name,
211 Gem5TopLevelModule::Gem5TopLevelModule(sc_core::sc_module_name name,
231 if (sc_core::sc_get_time_resolution() !=
232 sc_core::sc_time(1, sc_core::SC_PS))
/gem5/ext/systemc/src/tlm_utils/
H A Dtlm2_base_protocol_checker.h145 typedef std::deque<sc_core::sc_module*> deque_t;
166 : public sc_core::sc_module
199 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay)
216 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay)
230 virtual void b_transport( tlm::tlm_generic_payload& trans, sc_core::sc_time& delay )
272 void b_transport_pre_checks( tlm::tlm_generic_payload& trans, sc_core::sc_time& delay);
274 void b_transport_post_checks( tlm::tlm_generic_payload& trans, sc_core::sc_time& delay);
277 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay);
281 sc_core::sc_time& delay, tlm::tlm_sync_enum status);
284 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core
[all...]
/gem5/src/systemc/ext/core/
H A Dsc_module.hh65 namespace sc_core namespace
293 #define SC_MODULE(name) struct name : ::sc_core::sc_module
297 name(::sc_core::sc_module_name)
357 #define SC_NEW(x) ::sc_core::sc_module_sc_new(new x);
361 ::sc_core::sc_set_location(__FILE__, __LINE__); \
362 ::sc_core::wait(); \
363 ::sc_core::sc_set_location(NULL, 0)
367 ::sc_core::sc_set_location(__FILE__, __LINE__); \
368 ::sc_core::wait(n); \
369 ::sc_core
[all...]
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/
H A Dtlm_put_get_imp.h49 const sc_core::sc_event &ok_to_put( tlm_tag<PUT_DATA> *t = 0 ) const {
63 virtual const sc_core::sc_event &ok_to_get( tlm_tag<GET_DATA> *t = 0 ) const {
77 virtual const sc_core::sc_event &ok_to_peek( tlm_tag<GET_DATA> *t = 0 ) const {
/gem5/src/systemc/dt/bit/
H A Dsc_lv_base.cc72 SC_REPORT_ERROR(sc_core::SC_ID_OUT_OF_BOUNDS_, ss.str().c_str());
94 SC_REPORT_ERROR(sc_core::SC_ID_ZERO_LENGTH_, 0);
95 sc_core::sc_abort(); // can't recover from here
/gem5/src/systemc/ext/dt/fx/
H A Dsc_context.hh46 // Andy Goodrich: added a using for sc_core::default_ptr_hash_fn to keep HP
180 void *p = (::sc_gem5::Process *)sc_core::sc_get_current_process_handle();
249 SC_REPORT_ERROR(sc_core::SC_ID_CONTEXT_BEGIN_FAILED_, 0);
261 SC_REPORT_ERROR(sc_core::SC_ID_CONTEXT_END_FAILED_, 0);
/gem5/src/systemc/tlm_bridge/
H A Dtlm_to_gem5.cc110 auto delay = sc_core::SC_ZERO_TIME;
120 sc_core::sc_time &delay)
242 sc_core::sc_time &delay)
267 sc_core::sc_time &t)
293 sc_core::sc_time((double)(ticks / SimClock::Int::ps), sc_core::SC_PS);
398 auto delay = sc_core::sc_time::from_value(pkt->payloadDelay);
464 return sc_core::sc_module::gem5_getPort(if_name, idx);
469 Params *params, const sc_core::sc_module_name &mn) :
510 sc_core
[all...]
/gem5/util/tlm/examples/common/
H A Dreport_handler.cc43 using namespace sc_core;
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_event_queue.h57 namespace sc_core { namespace
150 } // namespace sc_core
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_cor.h37 namespace sc_core { namespace
126 } // namespace sc_core
H A Dsc_cor_pthread.h40 namespace sc_core { namespace
130 } // namespace sc_core
H A Dsc_cthread_process.h36 namespace sc_core { namespace
97 } // namespace sc_core
H A Dsc_except.cpp36 namespace sc_core { namespace
122 } // namespace sc_core
H A Dsc_main_main.cpp39 namespace sc_core { namespace
114 "sc_core::sc_report_handler::set_actions( "
117 "sc_core::SC_DO_NOTHING );"
126 } // namespace sc_core
H A Dsc_module_name.h40 namespace sc_core { namespace
96 } // namespace sc_core
H A Dsc_object_int.h37 namespace sc_core { namespace
96 } // namespace sc_core
/gem5/ext/systemc/src/sysc/tracing/
H A Dsc_trace_file_base.h56 namespace sc_core { namespace
127 } // namespace sc_core
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_pq.h36 namespace sc_core { namespace
130 } // namespace sc_core
H A Dsc_utils_ids.cpp36 namespace sc_core { namespace
97 } // namespace sc_core
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/
H A Dtlm_fifo_peek.h32 // call free-standing sc_core::wait(),
35 sc_core::wait( m_data_written_event );
/gem5/util/tlm/src/
H A Dsim_control.hh112 Gem5SimControl(sc_core::sc_module_name name,
H A Dsim_control.cc65 Gem5SimControl::Gem5SimControl(sc_core::sc_module_name name,
89 assert(sc_core::sc_get_time_resolution()
90 == sc_core::sc_time(1,sc_core::SC_PS));
/gem5/src/systemc/channel/
H A Dmessages.cc33 namespace sc_core namespace
120 } // namespace sc_core
H A Dsc_event_queue.cc34 namespace sc_core namespace
82 } // namespace sc_core

Completed in 25 milliseconds

<<11121314151617181920>>