/gem5/src/systemc/core/ |
H A D | sc_spawn.cc | 48 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 D | sc_gem5_control.cc | 74 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 D | tlm2_base_protocol_checker.h | 145 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 D | sc_module.hh | 65 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 D | tlm_put_get_imp.h | 49 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 D | sc_lv_base.cc | 72 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 D | sc_context.hh | 46 // 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 D | tlm_to_gem5.cc | 110 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 D | report_handler.cc | 43 using namespace sc_core;
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_event_queue.h | 57 namespace sc_core { namespace 150 } // namespace sc_core
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_cor.h | 37 namespace sc_core { namespace 126 } // namespace sc_core
|
H A D | sc_cor_pthread.h | 40 namespace sc_core { namespace 130 } // namespace sc_core
|
H A D | sc_cthread_process.h | 36 namespace sc_core { namespace 97 } // namespace sc_core
|
H A D | sc_except.cpp | 36 namespace sc_core { namespace 122 } // namespace sc_core
|
H A D | sc_main_main.cpp | 39 namespace sc_core { namespace 114 "sc_core::sc_report_handler::set_actions( " 117 "sc_core::SC_DO_NOTHING );" 126 } // namespace sc_core
|
H A D | sc_module_name.h | 40 namespace sc_core { namespace 96 } // namespace sc_core
|
H A D | sc_object_int.h | 37 namespace sc_core { namespace 96 } // namespace sc_core
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_trace_file_base.h | 56 namespace sc_core { namespace 127 } // namespace sc_core
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_pq.h | 36 namespace sc_core { namespace 130 } // namespace sc_core
|
H A D | sc_utils_ids.cpp | 36 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 D | tlm_fifo_peek.h | 32 // call free-standing sc_core::wait(), 35 sc_core::wait( m_data_written_event );
|
/gem5/util/tlm/src/ |
H A D | sim_control.hh | 112 Gem5SimControl(sc_core::sc_module_name name,
|
H A D | sim_control.cc | 65 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 D | messages.cc | 33 namespace sc_core namespace 120 } // namespace sc_core
|
H A D | sc_event_queue.cc | 34 namespace sc_core namespace 82 } // namespace sc_core
|