/gem5/src/systemc/ext/channel/ |
H A D | sc_out.hh | 34 #include "sc_inout.hh" 40 class sc_out : public sc_inout<T> 43 sc_out() : sc_inout<T>() {} 44 explicit sc_out(const char *name) : sc_inout<T>(name) {} 49 sc_inout<T>(interface) 52 sc_inout<T>(name, interface) 55 sc_inout<T>(parent) 58 sc_inout<T>(name, parent) 60 explicit sc_out(sc_out<T> &parent) : sc_inout<T>(parent) {} 61 sc_out(const char *name, sc_out<T> &parent) : sc_inout< [all...] |
H A D | sc_inout_resolved.hh | 33 #include "sc_inout.hh" 47 class sc_inout_resolved : public sc_inout<sc_dt::sc_logic> 69 sc_inout<sc_dt::sc_logic>() {}
|
H A D | sc_inout.hh | 56 class sc_inout : public sc_port<sc_signal_inout_if<T>, 1> class in namespace:sc_core 59 sc_inout() : sc_port<sc_signal_inout_if<T>, 1>(), initValue(nullptr), function in class:sc_core::sc_inout 62 explicit sc_inout(const char *name) : function in class:sc_core::sc_inout 66 virtual ~sc_inout() { delete initValue; } 69 explicit sc_inout(const sc_signal_inout_if<T> &interface) : function in class:sc_core::sc_inout 73 sc_inout(const char *name, const sc_signal_inout_if<T> &interface) : function in class:sc_core::sc_inout 77 explicit sc_inout(sc_port_b<sc_signal_inout_if<T> > &parent) : function in class:sc_core::sc_inout 81 sc_inout(const char *name, sc_port_b<sc_signal_inout_if<T> > &parent) : function in class:sc_core::sc_inout 85 explicit sc_inout(sc_port<sc_signal_inout_if<T>, 1> &parent) : function in class:sc_core::sc_inout 89 sc_inout(cons function in class:sc_core::sc_inout 195 class sc_inout<bool> : public sc_port<sc_signal_inout_if<bool>, 1> class in namespace:sc_core 198 sc_inout() : sc_port<sc_signal_inout_if<bool>, 1>(), initValue(nullptr), function in class:sc_core::sc_inout 204 explicit sc_inout(const char *name) : function in class:sc_core::sc_inout 214 explicit sc_inout(const sc_signal_inout_if<bool> &interface) : function in class:sc_core::sc_inout 221 sc_inout(const char *name, const sc_signal_inout_if<bool> &interface) : function in class:sc_core::sc_inout 229 explicit sc_inout(sc_port_b<sc_signal_inout_if<bool> > &parent) : function in class:sc_core::sc_inout 236 sc_inout(const char *name, sc_port_b<sc_signal_inout_if<bool> > &parent) : function in class:sc_core::sc_inout 243 explicit sc_inout(sc_port<sc_signal_inout_if<bool>, 1> &parent) : function in class:sc_core::sc_inout 250 sc_inout(const char *name, sc_port<sc_signal_inout_if<bool>, 1> &parent) : function in class:sc_core::sc_inout 368 class sc_inout<sc_dt::sc_logic> : class in namespace:sc_core 372 sc_inout() : sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1>(), function in class:sc_core::sc_inout 379 explicit sc_inout(const char *name) : function in class:sc_core::sc_inout 390 explicit sc_inout(const sc_signal_inout_if<sc_dt::sc_logic> &interface) : function in class:sc_core::sc_inout 398 sc_inout(const char *name, function in class:sc_core::sc_inout 407 explicit sc_inout( function in class:sc_core::sc_inout 416 sc_inout(const char *name, function in class:sc_core::sc_inout 425 explicit sc_inout( function in class:sc_core::sc_inout 434 sc_inout(const char *name, function in class:sc_core::sc_inout [all...] |
H A D | sc_inout_rv.hh | 53 class sc_inout_rv : public sc_inout<sc_dt::sc_lv<W>> 56 sc_inout_rv() : sc_inout<sc_dt::sc_lv<W>>() {} 57 explicit sc_inout_rv(const char *name) : sc_inout<sc_dt::sc_lv<W>>(name) {} 94 sc_inout<sc_dt::sc_lv<W> >::end_of_elaboration();
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_clock_ports.h | 44 typedef sc_inout<bool> sc_inout_clk;
|
H A D | sc_signal_ports.cpp | 203 // CLASS : sc_inout<bool> 205 // Specialization of sc_inout<T> for type bool. 210 sc_inout<bool>::~sc_inout() 223 sc_inout<bool>::initialize( const data_type& value_ ) 240 sc_inout<bool>::end_of_elaboration() 261 sc_inout<bool>::add_trace_internal( sc_trace_file* tf_, 273 sc_inout<bool>::add_trace( sc_trace_file* tf_, 281 sc_inout<bool>::remove_traces() const 294 // CLASS : sc_inout<sc_d [all...] |
H A D | sc_signal_ports.h | 923 // CLASS : sc_inout<T> 929 class sc_inout class in namespace:sc_core 940 typedef sc_inout<data_type> this_type; 951 sc_inout() function in class:sc_core::sc_inout 956 explicit sc_inout( const char* name_ ) function in class:sc_core::sc_inout 961 explicit sc_inout( inout_if_type& interface_ ) function in class:sc_core::sc_inout 966 sc_inout( const char* name_, inout_if_type& interface_ ) function in class:sc_core::sc_inout 971 explicit sc_inout( inout_port_type& parent_ ) function in class:sc_core::sc_inout 976 sc_inout( const char* name_, inout_port_type& parent_ ) function in class:sc_core::sc_inout 981 sc_inout( this_typ function in class:sc_core::sc_inout 986 sc_inout( const char* name_, this_type& parent_ ) function in class:sc_core::sc_inout 1221 class sc_inout<bool> : class in namespace:sc_core 1243 sc_inout() function in class:sc_core::sc_inout 1248 explicit sc_inout( const char* name_ ) function in class:sc_core::sc_inout 1253 explicit sc_inout( inout_if_type& interface_ ) function in class:sc_core::sc_inout 1258 sc_inout( const char* name_, inout_if_type& interface_ ) function in class:sc_core::sc_inout 1263 explicit sc_inout( inout_port_type& parent_ ) function in class:sc_core::sc_inout 1268 sc_inout( const char* name_, inout_port_type& parent_ ) function in class:sc_core::sc_inout 1273 sc_inout( this_type& parent_ ) function in class:sc_core::sc_inout 1278 sc_inout( const char* name_, this_type& parent_ ) function in class:sc_core::sc_inout 1457 class sc_inout<sc_dt::sc_logic> class in namespace:sc_core 1479 sc_inout() function in class:sc_core::sc_inout 1484 explicit sc_inout( const char* name_ ) function in class:sc_core::sc_inout 1489 explicit sc_inout( inout_if_type& interface_ ) function in class:sc_core::sc_inout 1494 sc_inout( const char* name_, inout_if_type& interface_ ) function in class:sc_core::sc_inout 1499 explicit sc_inout( inout_port_type& parent_ ) function in class:sc_core::sc_inout 1504 sc_inout( const char* name_, inout_port_type& parent_ ) function in class:sc_core::sc_inout 1509 sc_inout( this_type& parent_ ) function in class:sc_core::sc_inout 1514 sc_inout( const char* name_, this_type& parent_ ) function in class:sc_core::sc_inout [all...] |
/gem5/src/systemc/tests/systemc/misc/sim_tests/hshake2/ |
H A D | proc1.h | 50 sc_inout<int> data; 51 sc_inout<bool> data_ready;
|
/gem5/src/systemc/channel/ |
H A D | sc_inout_resolved.cc | 39 sc_inout_resolved::sc_inout_resolved() : sc_inout<sc_dt::sc_logic>() {} 42 sc_inout<sc_dt::sc_logic>(name) 50 sc_inout<sc_dt::sc_logic>::end_of_elaboration();
|
/gem5/src/systemc/ext/core/ |
H A D | sc_sensitive.hh | 63 class sc_inout; 81 void operator () (::sc_gem5::Process *p, const sc_inout<bool> &); 83 const sc_inout<sc_dt::sc_logic> &);
|
H A D | sc_spawn.hh | 83 class sc_inout; 115 void reset_signal_is(const sc_inout<bool> &, bool); 120 void async_reset_signal_is(const sc_inout<bool> &, bool); 145 std::vector<Reset<const sc_inout<bool> > > _inout_resets;
|
/gem5/src/systemc/tests/systemc/communication/ports/test05/ |
H A D | test05.cpp | 51 sc_inout<int> m_port;
|
/gem5/src/systemc/tests/systemc/communication/ports/test01/ |
H A D | test01.cpp | 56 sc_inout<int> inout_int; 57 sc_inout<bool> inout_bool; 58 sc_inout<sc_logic> inout_logic;
|
/gem5/src/systemc/tests/systemc/misc/synth/synth-1.0/gcd/ |
H A D | gcd.cpp | 101 sc_inout<bool> reset; 103 sc_inout<unsigned> a; 104 sc_inout<unsigned> b;
|
/gem5/src/systemc/tests/systemc/examples/updown/ |
H A D | updown.cpp | 13 sc_inout<sc_uint<1> > parity_out; 14 sc_inout<sc_uint<1> > carry_out; 15 sc_inout<sc_uint<1> > borrow_out; 16 sc_inout<sc_uint<9> > count_out;
|
/gem5/src/systemc/tests/systemc/kernel/reset_signal_is/test02/ |
H A D | test02.cpp | 69 sc_inout<bool> m_reset;
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_sensitive.h | 51 template <class T> class sc_inout; 72 typedef sc_inout<bool> inout_port_b_type; 73 typedef sc_inout<sc_dt::sc_logic> inout_port_l_type; 150 typedef sc_inout<bool> inout_port_b_type; 151 typedef sc_inout<sc_dt::sc_logic> inout_port_l_type; 216 typedef sc_inout<bool> inout_port_b_type; 217 typedef sc_inout<sc_dt::sc_logic> inout_port_l_type;
|
H A D | sc_reset.h | 41 template<typename DATA> class sc_inout; 96 reset_signal_is( bool async, const sc_inout<bool>& iface, bool level);
|
H A D | sc_spawn_options.h | 67 void async_reset_signal_is( const sc_inout<bool>&, bool level ); 72 void reset_signal_is( const sc_inout<bool>&, bool level );
|
/gem5/src/systemc/tests/systemc/kernel/sc_sensitive/test01/ |
H A D | test01.cpp | 87 sc_inout<bool> in1;
|
/gem5/src/systemc/tests/systemc/misc/stars/star110998/ |
H A D | test1.h | 44 sc_inout<sc_uint<32> > data32_i;
|
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/test14/ |
H A D | test14.cpp | 13 sc_inout<bool > b;
|
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/test15/ |
H A D | test15.cpp | 43 sc_inout<int > iport;
|
/gem5/src/systemc/tests/systemc/tracing/wif_trace/test15/ |
H A D | test15.cpp | 43 sc_inout<int > iport;
|
/gem5/src/systemc/core/ |
H A D | sc_sensitive.cc | 32 #include "systemc/ext/channel/sc_inout.hh" 129 sc_sensitive::operator () (::sc_gem5::Process *p, const sc_inout<bool> &port) 137 const sc_inout<sc_dt::sc_logic> &port)
|