/gem5/src/systemc/tests/systemc/communication/sc_signal/register_port/test01/ |
H A D | test.h | 48 : public sc_module 62 : public sc_module
|
/gem5/src/systemc/tests/systemc/communication/sc_signal/register_port/test02/ |
H A D | test.h | 48 : public sc_module 62 : public sc_module
|
/gem5/src/systemc/tests/systemc/communication/sc_signal/register_port/test03/ |
H A D | test.h | 48 : public sc_module 62 : public sc_module
|
/gem5/src/systemc/tests/systemc/misc/synth/add_chain/ |
H A D | tb.h | 50 struct testbench : public sc_module { 65 : sc_module(),
|
/gem5/src/systemc/tests/systemc/misc/unit/structure/clocks/ |
H A D | tb.h | 42 struct testbench : public sc_module 57 : sc_module(),
|
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt4.3/ |
H A D | tb.h | 43 struct testbench : public sc_module { 57 : sc_module (NAME),
|
/gem5/src/systemc/tests/tlm/p2p/HierarchicalSocket/ |
H A D | SimpleInitiatorWrapper.h | 26 class SimpleInitiatorWrapper : public sc_core::sc_module 41 sc_core::sc_module(name),
|
H A D | SimpleTargetWrapper.h | 26 class SimpleTargetWrapper : public sc_core::sc_module 41 sc_core::sc_module(name),
|
/gem5/src/systemc/core/ |
H A D | sc_module.cc | 47 #include "systemc/ext/core/sc_module.hh" 119 sc_module::gem5_getPort(const std::string &if_name, int idx) 124 sc_module::~sc_module() { delete _gem5_module; } 127 sc_module::operator () (const sc_bind_proxy &p001, 218 sc_module & 219 sc_module::operator << (sc_interface &iface) 225 sc_module & 226 sc_module::operator << (sc_port_base &pb) 232 sc_module 258 sc_module::sc_module() : function in class:sc_core::sc_module 268 sc_module::sc_module(const sc_module_name &) : sc_module() {} function in class:sc_core::sc_module 269 sc_module::sc_module(const char *_name) : sc_module(sc_module_name(_name)) function in class:sc_core::sc_module 274 sc_module::sc_module(const std::string &_name) : function in class:sc_core::sc_module [all...] |
H A D | module.hh | 41 #include "systemc/ext/core/sc_module.hh" 77 sc_core::sc_module *_sc_mod; 89 fromScModule(::sc_core::sc_module *mod) 100 sc_core::sc_module * 108 sc_mod(sc_core::sc_module *sc_mod) 146 auto mod = dynamic_cast<::sc_core::sc_module *>(obj);
|
/gem5/src/systemc/tests/tlm/bugs/multi_passthrough_sockets_bug/ |
H A D | multi_passthrough_sockets_bug.cpp | 27 class initiator_module : public sc_core::sc_module 34 : sc_core::sc_module(module_name) 64 class target_module : public sc_core::sc_module 72 : sc_core::sc_module(module_name) 119 class introspector_module : public sc_core::sc_module 125 sc_core::sc_module(module_name) 151 void find_target_sockets(sc_core::sc_module *module) 157 if (dynamic_cast<sc_core::sc_module *>(*i)) 159 find_target_sockets(dynamic_cast<sc_core::sc_module *>(*i)); 176 if (dynamic_cast<sc_core::sc_module *>(* [all...] |
/gem5/util/tlm/src/ |
H A D | master_transactor.cc | 44 : sc_core::sc_module(name),
|
H A D | master_transactor.hh | 49 class Gem5MasterTransactor : public sc_core::sc_module
|
H A D | slave_transactor.cc | 44 : sc_core::sc_module(name),
|
H A D | slave_transactor.hh | 49 class Gem5SlaveTransactor : public sc_core::sc_module
|
/gem5/src/systemc/tests/systemc/misc/unit/control/posedge/ |
H A D | tb.h | 52 : sc_module(),
|
/gem5/src/systemc/tests/systemc/misc/unit/extern/ |
H A D | extern.cpp | 41 struct foo : sc_module {
|
/gem5/src/systemc/tests/systemc/misc/unit/extern2/ |
H A D | extern2.cpp | 41 struct foo : sc_module {
|
/gem5/src/systemc/ext/core/ |
H A D | sc_module.hh | 99 class sc_module : public sc_object class in namespace:sc_core 109 virtual ~sc_module(); 111 virtual const char *kind() const { return "sc_module"; } 179 sc_module &operator << (sc_interface &); 180 sc_module &operator << (sc_port_base &); 181 sc_module &operator , (sc_interface &); 182 sc_module &operator , (sc_port_base &); 188 sc_module(const sc_module_name &); 189 sc_module(); 192 sc_module(cons 259 sc_module(const sc_module &) : sc_object() {}; function in class:sc_core::sc_module [all...] |
H A D | sc_sensitive.hh | 53 class sc_module; 87 friend class sc_module;
|
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/ |
H A D | tlm_req_rsp_channels.h | 33 class tlm_req_rsp_channel : public sc_core::sc_module 53 sc_core::sc_module( sc_core::sc_module_name( sc_core::sc_gen_unique_name("tlm_req_rsp_channel") ) ) , 66 sc_core::sc_module( module_name ) , 102 class tlm_transport_channel : public sc_core::sc_module 118 sc_core::sc_module( sc_core::sc_module_name( sc_core::sc_gen_unique_name("transport_channel" ) ) ) , 127 sc_core::sc_module( nm ) ,
|
/gem5/src/systemc/ext/tlm_core/1/req_rsp/channels/req_rsp_channels/ |
H A D | req_rsp_channels.hh | 34 class tlm_req_rsp_channel : public sc_core::sc_module 50 sc_core::sc_module(sc_core::sc_module_name( 61 sc_core::sc_module(module_name), 94 class tlm_transport_channel : public sc_core::sc_module 107 sc_core::sc_module(sc_core::sc_module_name( 115 sc_core::sc_module(nm), target_export("target_export"),
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test03/ |
H A D | test03.cpp | 55 class module1 : public sc_module 63 module1(sc_module_name name, sc_event& event) : sc_module(name),
|
/gem5/src/systemc/tests/systemc/misc/memory_explosion/test01/ |
H A D | test01.cpp | 59 class A : public sc_module 78 class B : public sc_module
|
/gem5/src/systemc/tests/systemc/misc/parsing/T_1_1_2_6/ |
H A D | T_1_1_2_6.cpp | 61 class foo: public sc_module { 72 : sc_module(NAME),
|