Searched refs:sc_core (Results 101 - 125 of 575) sorted by relevance

1234567891011>>

/gem5/src/systemc/core/
H A Dobject.cc60 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 Dprocess.cc44 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 Dkernel.cc49 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 Dprocess.hh48 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 Dsc_report_handler.hh38 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 Dmessages.hh33 namespace sc_core namespace
53 } // namespace sc_core
/gem5/src/systemc/tests/include/
H A DSimpleLTInitiator1.h39 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 DExplicitLTTarget.h31 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 DSimpleInitiatorWrapper.h26 class SimpleInitiatorWrapper : public sc_core::sc_module
40 SimpleInitiatorWrapper(sc_core::sc_module_name name) :
41 sc_core::sc_module(name),
H A DSimpleTargetWrapper.h26 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 Dfifo.hh45 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 Dtraffic_generator.hh46 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 Dsc_interface.cpp34 namespace sc_core { namespace
77 } // namespace sc_core
/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_int_ids.h65 namespace sc_core { extern const char id[]; }
/gem5/util/tlm/src/
H A Dsim_control_if.hh47 class Gem5SimControlInterface : public sc_core::sc_interface
/gem5/src/systemc/dt/
H A Dsc_mempool.cc33 namespace sc_core namespace
/gem5/src/systemc/ext/channel/
H A Dsc_mutex_if.hh35 namespace sc_core namespace
54 } // namespace sc_core
H A Dsc_semaphore_if.hh35 namespace sc_core namespace
55 } // namespace sc_core
/gem5/src/systemc/ext/core/
H A Dsc_interface.hh33 namespace sc_core namespace
55 } // namespace sc_core
H A Dsc_join.hh36 namespace sc_core namespace
59 } // namespace sc_core
H A Dsc_module_name.hh40 namespace sc_core namespace
62 } // namespace sc_core
H A Dsc_simcontext.hh36 namespace sc_core namespace
54 } // namespace sc_core
/gem5/src/systemc/ext/dt/bit/
H A Dmessages.hh33 namespace sc_core namespace
50 } // namespace sc_core
/gem5/src/systemc/ext/dt/fx/
H A Dscfx_other_defs.hh68 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.hh64 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_;

Completed in 20 milliseconds

1234567891011>>