Searched refs:sc_inout (Results 1 - 25 of 58) sorted by relevance

123

/gem5/src/systemc/ext/channel/
H A Dsc_out.hh34 #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 Dsc_inout_resolved.hh33 #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 Dsc_inout.hh56 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 Dsc_inout_rv.hh53 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 Dsc_clock_ports.h44 typedef sc_inout<bool> sc_inout_clk;
H A Dsc_signal_ports.cpp203 // 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 Dsc_signal_ports.h923 // 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 Dproc1.h50 sc_inout<int> data;
51 sc_inout<bool> data_ready;
/gem5/src/systemc/channel/
H A Dsc_inout_resolved.cc39 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 Dsc_sensitive.hh63 class sc_inout;
81 void operator () (::sc_gem5::Process *p, const sc_inout<bool> &);
83 const sc_inout<sc_dt::sc_logic> &);
H A Dsc_spawn.hh83 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 Dtest05.cpp51 sc_inout<int> m_port;
/gem5/src/systemc/tests/systemc/communication/ports/test01/
H A Dtest01.cpp56 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 Dgcd.cpp101 sc_inout<bool> reset;
103 sc_inout<unsigned> a;
104 sc_inout<unsigned> b;
/gem5/src/systemc/tests/systemc/examples/updown/
H A Dupdown.cpp13 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 Dtest02.cpp69 sc_inout<bool> m_reset;
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_sensitive.h51 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 Dsc_reset.h41 template<typename DATA> class sc_inout;
96 reset_signal_is( bool async, const sc_inout<bool>& iface, bool level);
H A Dsc_spawn_options.h67 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 Dtest01.cpp87 sc_inout<bool> in1;
/gem5/src/systemc/tests/systemc/misc/stars/star110998/
H A Dtest1.h44 sc_inout<sc_uint<32> > data32_i;
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/test14/
H A Dtest14.cpp13 sc_inout<bool > b;
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/test15/
H A Dtest15.cpp43 sc_inout<int > iport;
/gem5/src/systemc/tests/systemc/tracing/wif_trace/test15/
H A Dtest15.cpp43 sc_inout<int > iport;
/gem5/src/systemc/core/
H A Dsc_sensitive.cc32 #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)

Completed in 28 milliseconds

123