/gem5/src/systemc/core/ |
H A D | object.cc | 60 addObject(Objects *objects, sc_core::sc_object *object) 88 Object::Object(sc_core::sc_object *_sc_obj) : Object(_sc_obj, nullptr) {} 90 Object::Object(sc_core::sc_object *_sc_obj, const char *obj_name) : 94 _basename = ::sc_core::sc_gen_unique_name("object"); 114 sc_core::sc_object *sc_p = parent; 125 SC_REPORT_WARNING(sc_core::SC_ID_INSTANCE_EXISTS_, message.c_str()); 130 Object::Object(sc_core::sc_object *_sc_obj, const Object &arg) : 184 const std::vector<sc_core::sc_object *> & 190 const std::vector<sc_core::sc_event *> & 196 sc_core [all...] |
H A D | process.cc | 44 class UnwindExceptionReset : public ::sc_core::sc_unwind_exception 50 class UnwindExceptionKill : public ::sc_core::sc_unwind_exception 88 if (procKind() != ::sc_core::SC_METHOD_PROC_ && 119 if (!::sc_core::sc_allow_process_control_corners && 123 SC_REPORT_ERROR(sc_core::SC_ID_PROCESS_CONTROL_CORNER_CASE_, 145 if (::sc_core::sc_get_status() != ::sc_core::SC_RUNNING) { 146 SC_REPORT_ERROR(sc_core::SC_ID_KILL_PROCESS_WHILE_UNITIALIZED_, 173 if (::sc_core::sc_get_status() != ::sc_core [all...] |
H A D | kernel.cc | 49 sc_core::sc_status _status = sc_core::SC_ELABORATION; 56 sc_core::sc_status Kernel::status() { return _status; } 57 void Kernel::status(sc_core::sc_status s) { _status = s; } 75 status(::sc_core::SC_BEFORE_END_OF_ELABORATION); 98 status(::sc_core::SC_END_OF_ELABORATION); 122 status(::sc_core::SC_START_OF_SIMULATION); 138 kernel->status(::sc_core::SC_RUNNING); 144 if (status() < ::sc_core::SC_RUNNING) 153 status(::sc_core [all...] |
H A D | process.hh | 48 namespace sc_core namespace 53 } // namespace sc_core 64 class Process : public ::sc_core::sc_process_b, public ListNode 67 virtual ::sc_core::sc_curr_proc_kind procKind() const = 0; 103 ::sc_core::sc_event &resetEvent() { return _resetEvent; } 104 ::sc_core::sc_event &terminatedEvent() { return _terminatedEvent; } 116 void setTimeout(::sc_core::sc_time t); 127 void lastReport(::sc_core::sc_report *report); 128 ::sc_core::sc_report *lastReport() const; 138 void joinWait(::sc_core [all...] |
/gem5/src/systemc/ext/utils/ |
H A D | sc_report_handler.hh | 38 namespace sc_core namespace 57 // sc_core::SC_DEFAULT_INFO_ACTIONS. 118 ::sc_core::sc_report_handler::report( \ 119 ::sc_core::SC_INFO, msg_type, msg, verbosity, __FILE__, __LINE__) 122 ::sc_core::sc_report_handler::report( \ 123 ::sc_core::SC_INFO, msg_type, msg, __FILE__, __LINE__) 126 ::sc_core::sc_report_handler::report( \ 127 ::sc_core::SC_WARNING, msg_type, msg, __FILE__, __LINE__) 130 ::sc_core::sc_report_handler::report( \ 131 ::sc_core [all...] |
H A D | messages.hh | 33 namespace sc_core namespace 53 } // namespace sc_core
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleLTInitiator1.h | 39 public sc_core::sc_module, 55 SimpleLTInitiator1(sc_core::sc_module_name name, 58 sc_core::sc_module(name), 103 << " @ " << sc_core::sc_time_stamp() << std::endl; 108 << " @ " << sc_core::sc_time_stamp() << std::endl; 116 << sc_core::sc_time_stamp() << std::endl; 123 std::cout << " @ " << sc_core::sc_time_stamp() << std::endl; 130 sc_core::sc_time t(sc_core::SC_ZERO_TIME); 136 t = sc_core [all...] |
H A D | ExplicitLTTarget.h | 31 class ExplicitLTTarget : public sc_core::sc_module 44 ExplicitLTTarget(sc_core::sc_module_name name) : 45 sc_core::sc_module(name), 53 void myBTransport(transaction_type& trans, sc_core::sc_time& t) 62 << std::dec << " @ " << sc_core::sc_time_stamp() 69 wait(t + sc_core::sc_time(50, sc_core::SC_NS)); 70 t = sc_core::SC_ZERO_TIME; 80 << std::dec << " @ " << sc_core::sc_time_stamp() 86 t += sc_core [all...] |
/gem5/src/systemc/tests/tlm/p2p/HierarchicalSocket/ |
H A D | SimpleInitiatorWrapper.h | 26 class SimpleInitiatorWrapper : public sc_core::sc_module 40 SimpleInitiatorWrapper(sc_core::sc_module_name name) : 41 sc_core::sc_module(name),
|
H A D | SimpleTargetWrapper.h | 26 class SimpleTargetWrapper : public sc_core::sc_module 40 SimpleTargetWrapper(sc_core::sc_module_name name) : 41 sc_core::sc_module(name),
|
/gem5/src/systemc/ext/tlm_core/1/req_rsp/channels/fifo/ |
H A D | fifo.hh | 45 public virtual tlm_fifo_put_if<T>, public sc_core::sc_prim_channel 50 sc_core::sc_prim_channel(sc_core::sc_gen_unique_name("fifo")) 56 sc_core::sc_prim_channel(name_) 69 const sc_core::sc_event & 80 const sc_core::sc_event & 91 const sc_core::sc_event & 131 sc_core::sc_event & 151 sc_core::sc_event m_data_read_event; 152 sc_core [all...] |
/gem5/util/tlm/examples/master_port/ |
H A D | traffic_generator.hh | 46 class TrafficGenerator : public sc_core::sc_module 55 sc_core::sc_event endRequestEvent; 64 TrafficGenerator(sc_core::sc_module_name name); 74 sc_core::sc_time& delay);
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_interface.cpp | 34 namespace sc_core { namespace 77 } // namespace sc_core
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_int_ids.h | 65 namespace sc_core { extern const char id[]; }
|
/gem5/util/tlm/src/ |
H A D | sim_control_if.hh | 47 class Gem5SimControlInterface : public sc_core::sc_interface
|
/gem5/src/systemc/dt/ |
H A D | sc_mempool.cc | 33 namespace sc_core namespace
|
/gem5/src/systemc/ext/channel/ |
H A D | sc_mutex_if.hh | 35 namespace sc_core namespace 54 } // namespace sc_core
|
H A D | sc_semaphore_if.hh | 35 namespace sc_core namespace 55 } // namespace sc_core
|
/gem5/src/systemc/ext/core/ |
H A D | sc_interface.hh | 33 namespace sc_core namespace 55 } // namespace sc_core
|
H A D | sc_join.hh | 36 namespace sc_core namespace 59 } // namespace sc_core
|
H A D | sc_module_name.hh | 40 namespace sc_core namespace 62 } // namespace sc_core
|
H A D | sc_simcontext.hh | 36 namespace sc_core namespace 54 } // namespace sc_core
|
/gem5/src/systemc/ext/dt/bit/ |
H A D | messages.hh | 33 namespace sc_core namespace 50 } // namespace sc_core
|
/gem5/src/systemc/ext/dt/fx/ |
H A D | scfx_other_defs.hh | 68 SC_REPORT_ERROR(sc_core::SC_ID_INVALID_FX_VALUE_, 82 SC_REPORT_ERROR(sc_core::SC_ID_INVALID_FX_VALUE_, 97 SC_REPORT_ERROR(sc_core::SC_ID_INVALID_FX_VALUE_, 112 SC_REPORT_ERROR(sc_core::SC_ID_INVALID_FX_VALUE_, 134 SC_REPORT_ERROR(sc_core::SC_ID_INVALID_FX_VALUE_, 149 SC_REPORT_ERROR(sc_core::SC_ID_INVALID_FX_VALUE_, 164 SC_REPORT_ERROR(sc_core::SC_ID_INVALID_FX_VALUE_, 179 SC_REPORT_ERROR(sc_core::SC_ID_INVALID_FX_VALUE_, 201 SC_REPORT_ERROR(sc_core::SC_ID_INVALID_FX_VALUE_, 216 SC_REPORT_ERROR(sc_core [all...] |
/gem5/src/systemc/ext/dt/int/ |
H A D | _using.hh | 64 using sc_core::SC_ID_INIT_FAILED_; 65 using sc_core::SC_ID_ASSIGNMENT_FAILED_; 66 using sc_core::SC_ID_OPERATION_FAILED_; 67 using sc_core::SC_ID_CONVERSION_FAILED_;
|