Searched refs:sc_module (Results 1 - 25 of 187) sorted by relevance

12345678

/gem5/src/systemc/tests/systemc/kernel/sc_module/test07/
H A Dtest07.cpp44 my_mod( const char* nm ) : sc_module( nm ) {}
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_module_name.h42 class sc_module;
54 friend class sc_module;
67 inline void clear_module( sc_module* module_p );
68 inline void set_module( sc_module* module_p );
73 sc_module* m_module_p;
85 inline void sc_module_name::clear_module( sc_module* module_p )
91 inline void sc_module_name::set_module( sc_module* module_p )
112 // sc_module::sc_module() for a dynamically allocated sc_module
[all...]
H A Dsc_module_registry.h37 class sc_module;
54 void insert( sc_module& );
55 void remove( sc_module& );
84 std::vector<sc_module*> m_module_vec;
H A Dsc_object_int.h33 #include "sysc/kernel/sc_module.h"
43 explicit hierarchy_scope(sc_module* mod);
47 sc_module * scope_;
61 scope_ = dynamic_cast<sc_module*>(obj);
63 scope_ = dynamic_cast<sc_module*>(obj->get_parent_object());
70 sc_object::hierarchy_scope::hierarchy_scope( sc_module* mod )
H A Dsc_module.cpp22 sc_module.cpp -- Base class of all sequential and combinational processes.
37 #include "sysc/kernel/sc_module.h"
72 void add( sc_module* p )
77 sc_plist<sc_module*> m_list;
91 sc_plist<sc_module*>::iterator it( m_list );
102 sc_module*
103 sc_module_dynalloc( sc_module* module_ )
138 // CLASS : sc_module
144 sc_module::sc_module_init()
163 * 1) The user no longer has to write sc_module(nam
175 sc_module::sc_module() function in class:sc_core::sc_module
200 sc_module::sc_module( const sc_module_name& ) function in class:sc_core::sc_module
234 sc_module::sc_module( const char* nm ) function in class:sc_core::sc_module
249 sc_module::sc_module( const std::string& s ) function in class:sc_core::sc_module
[all...]
/gem5/src/systemc/tests/systemc/bugs/constructor_throw/
H A Dconstructor_throw.cpp44 // sc_module::sc_module() for a dynamically allocated sc_module
45 // object. We are calling sc_module::end_module() on a module that has
48 // a) the sc_module constructor is entered
50 // c) the exception processor deletes the storage for the sc_module
52 // e) ~sc_module_name() calls end_module() with its pointer to the sc_module
53 // f) because the sc_module has been deleted its storage is corrupted,
59 // This does not happen for automatic sc_module instances since the
62 // I am fixing this by having the destructor for sc_module clea
[all...]
/gem5/src/systemc/tests/systemc/kernel/sc_module_name/test01/
H A Dtest01.cpp43 : public sc_module
47 : sc_module( name_ )
/gem5/src/systemc/tests/systemc/misc/stars/star103601-2/
H A Dtest.h38 struct test : sc_module {
48 test (const char *NAME) : sc_module(NAME) {
/gem5/src/systemc/tests/systemc/misc/stars/star103765/
H A Dtest.h38 struct test : sc_module {
48 test (const char *NAME) : sc_module(NAME) {
/gem5/src/systemc/tests/systemc/misc/stars/star106015/
H A Dmem.h38 struct memory : sc_module {
48 : sc_module (NAME)
/gem5/src/systemc/tests/systemc/misc/stars/star107755/
H A Dregfile.h38 struct test : sc_module {
48 test (const char *NAME) : sc_module(NAME) {
/gem5/src/systemc/tests/systemc/misc/stars/star109180/
H A Dregfile.h38 struct test : sc_module {
48 test (const char *NAME) : sc_module(NAME) {
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt4.2/
H A Dtestbench.h43 struct testbench : public sc_module {
53 : sc_module(NAME),
H A Dpipeline.h43 struct pipeline : public sc_module {
56 : sc_module(NAME),
H A Dstage1_2.h43 struct stage1_2 : public sc_module {
57 : sc_module(NAME),
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt4.4/
H A Dtestbench.h43 struct testbench : public sc_module {
53 : sc_module(NAME),
H A Dpipeline.h43 struct pipeline : public sc_module {
55 : sc_module(NAME),
H A Dstage1_2.h43 struct stage1_2 : public sc_module {
54 : sc_module(NAME)
/gem5/src/systemc/tests/systemc/kernel/sc_module/test06/
H A Dtest06.cpp39 // test of the sc_module::sc_module(const std::string&)
47 mod_a(const std::string &m) : sc_module(m)
/gem5/src/systemc/tests/systemc/misc/stars/star125412/
H A Dtest.cpp54 class top : public sc_module
59 top(sc_module_name name) : sc_module(name)
/gem5/src/systemc/tests/systemc/misc/synth/add_chain_FUNC/
H A Dadd_chain_tb.h52 struct testbench : public sc_module {
63 : sc_module()
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_adapters/
H A Dtlm_adapters.h29 public sc_core::sc_module ,
37 sc_core::sc_module( nm ) {
44 sc_core::sc_module( sc_core::sc_module_name( sc_core::sc_gen_unique_name( "transport_to_master" ) ) ){
69 class tlm_slave_to_transport : public sc_core::sc_module
78 tlm_slave_to_transport( sc_core::sc_module_name nm ) : sc_core::sc_module( nm )
82 sc_core::sc_module( sc_core::sc_module_name( sc_core::sc_gen_unique_name("slave_to_transport") ) )
/gem5/src/systemc/ext/tlm_core/1/req_rsp/adapters/
H A Dadapters.hh29 class tlm_transport_to_master : public sc_core::sc_module,
37 sc_core::sc_module(nm)
43 sc_core::sc_module(sc_core::sc_module_name(
66 class tlm_slave_to_transport : public sc_core::sc_module
75 sc_core::sc_module(nm)
79 sc_core::sc_module(sc_core::sc_module_name(
/gem5/util/systemc/gem5_within_systemc/
H A DMakefile59 sc_module.o: sc_module.cc sc_module.hh
61 main.o: main.cc sc_logger.hh sc_module.hh stats.hh
64 sc_gem5_control.o sc_logger.o sc_module.o
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_export.cpp32 #include "sysc/kernel/sc_module.h"
74 sc_module* parent = static_cast<sc_module*>( get_parent_object() );
90 sc_module* parent = static_cast<sc_module*>( get_parent_object() );
106 sc_module* parent = static_cast<sc_module*>( get_parent_object() );
122 sc_module* parent = static_cast<sc_module*>( get_parent_object() );
173 sc_module* curr_modul
[all...]

Completed in 19 milliseconds

12345678