/gem5/src/systemc/ext/channel/ |
H A D | sc_signal_in_if.hh | 55 class sc_signal_in_if : virtual public sc_interface class in namespace:sc_core 63 sc_signal_in_if() : sc_interface() {} function in class:sc_core::sc_signal_in_if 67 sc_signal_in_if(const sc_signal_in_if<T> &) : sc_interface() {} function in class:sc_core::sc_signal_in_if 68 sc_signal_in_if<T> & 69 operator = (const sc_signal_in_if<T> &) 76 class sc_signal_in_if<bool> : virtual public sc_interface class in namespace:sc_core 90 sc_signal_in_if() : sc_interface() {} function in class:sc_core::sc_signal_in_if 101 sc_signal_in_if(const sc_signal_in_if<boo function in class:sc_core::sc_signal_in_if 110 class sc_signal_in_if<sc_dt::sc_logic> : virtual public sc_interface class in namespace:sc_core 124 sc_signal_in_if() : sc_interface() {} function in class:sc_core::sc_signal_in_if 128 sc_signal_in_if(const sc_signal_in_if<sc_dt::sc_logic> &) : function in class:sc_core::sc_signal_in_if [all...] |
H A D | sc_in.hh | 39 #include "sc_signal_in_if.hh" 49 class sc_in : public sc_port<sc_signal_in_if<T>, 1> 52 sc_in() : sc_port<sc_signal_in_if<T>, 1>(), 53 _valueChangedFinder(*this, &sc_signal_in_if<T>::value_changed_event) 55 explicit sc_in(const char *name) : sc_port<sc_signal_in_if<T>, 1>(name), 56 _valueChangedFinder(*this, &sc_signal_in_if<T>::value_changed_event) 61 explicit sc_in(const sc_signal_in_if<T> &interface) : 62 sc_port<sc_signal_in_if<T>, 1>(interface), 63 _valueChangedFinder(*this, &sc_signal_in_if<T>::value_changed_event) 65 sc_in(const char *name, const sc_signal_in_if< [all...] |
H A D | sc_signal_inout_if.hh | 34 #include "sc_signal_in_if.hh" 70 class sc_signal_inout_if : public sc_signal_in_if<T>, 74 sc_signal_inout_if() : sc_signal_in_if<T>(), sc_signal_write_if<T>() {} 79 sc_signal_in_if<T>(), sc_signal_write_if<T>()
|
H A D | sc_inout_resolved.hh | 34 #include "sc_signal_in_if.hh" 57 sc_inout_resolved &operator = (const sc_signal_in_if<sc_dt::sc_logic> &); 59 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &);
|
H A D | sc_out_resolved.hh | 35 #include "sc_signal_in_if.hh" 56 sc_out_resolved &operator = (const sc_signal_in_if<sc_dt::sc_logic> &); 58 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &);
|
H A D | sc_out_rv.hh | 35 #include "sc_signal_in_if.hh" 64 operator = (const sc_signal_in_if<sc_dt::sc_lv<W>> &i) 70 operator = (const sc_port<sc_signal_in_if<sc_dt::sc_lv<W>>, 1> &p)
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_wait_cthread.h | 58 at_posedge( const sc_signal_in_if<bool>&, 63 at_posedge( const sc_signal_in_if<sc_dt::sc_logic>&, 68 at_negedge( const sc_signal_in_if<bool>&, 73 at_negedge( const sc_signal_in_if<sc_dt::sc_logic>&,
|
H A D | sc_wait_cthread.cpp | 82 at_posedge( const sc_signal_in_if<bool>& s, sc_simcontext* simc ) 90 at_posedge( const sc_signal_in_if<sc_dt::sc_logic>& s, sc_simcontext* simc ) 98 at_negedge( const sc_signal_in_if<bool>& s, sc_simcontext* simc ) 106 at_negedge( const sc_signal_in_if<sc_dt::sc_logic>& s, sc_simcontext* simc )
|
H A D | sc_reset.h | 38 template<typename DATA> class sc_signal_in_if; 91 reset_signal_is(bool async, const sc_signal_in_if<bool>& iface, 101 sc_reset( const sc_signal_in_if<bool>* iface_p ) : 107 const sc_signal_in_if<bool>* m_iface_p; // Interface to read. 137 // Andy Goodrich: removed sc_signal signatures since already have sc_signal_in_if signatures.
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_signal_ifs.h | 49 // CLASS : sc_signal_in_if<T> 55 class sc_signal_in_if class in namespace:sc_core 78 sc_signal_in_if() function in class:sc_core::sc_signal_in_if 84 sc_signal_in_if( const sc_signal_in_if<T>& ); 85 sc_signal_in_if<T>& operator = ( const sc_signal_in_if<T>& ); 90 // CLASS : sc_signal_in_if<bool> 92 // Specialization of sc_signal_in_if<T> for type bool. 98 class sc_signal_in_if<boo class in namespace:sc_core 134 sc_signal_in_if() function in class:sc_core::sc_signal_in_if 156 class sc_signal_in_if<sc_dt::sc_logic> class in namespace:sc_core 192 sc_signal_in_if() function in class:sc_core::sc_signal_in_if [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test235b/ |
H A D | test235b.cpp | 11 sc_port<sc_signal_in_if<int>,1,SC_ONE_OR_MORE_BOUND> p1;
12 sc_port<sc_signal_in_if<int>,2,SC_ALL_BOUND> p2;
13 sc_port<sc_signal_in_if<int>,2,SC_ZERO_OR_MORE_BOUND> p3;
14 sc_port<sc_signal_in_if<int>,1,SC_ONE_OR_MORE_BOUND> p4;
15 sc_port<sc_signal_in_if<int>,5,SC_ALL_BOUND> p5;
16 sc_port<sc_signal_in_if<int>,5,SC_ALL_BOUND> p6;
17 sc_port<sc_signal_in_if<int>,0,SC_ZERO_OR_MORE_BOUND> p7;
42 sc_port<sc_signal_in_if<int>,0,SC_ZERO_OR_MORE_BOUND> p0_unbound;
43 sc_port<sc_signal_in_if<int>,0,SC_ZERO_OR_MORE_BOUND> p1_once;
44 sc_port<sc_signal_in_if<in [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test235a/ |
H A D | test235a.cpp | 11 sc_port<sc_signal_in_if<int>,1,SC_ONE_OR_MORE_BOUND> p1;
12 sc_port<sc_signal_in_if<int>,2,SC_ONE_OR_MORE_BOUND> p2;
13 sc_port<sc_signal_in_if<int>,2,SC_ONE_OR_MORE_BOUND> p3;
14 sc_port<sc_signal_in_if<int>,0,SC_ONE_OR_MORE_BOUND> p4;
15 sc_port<sc_signal_in_if<int>,2,SC_ZERO_OR_MORE_BOUND> p5;
16 sc_port<sc_signal_in_if<int>,2,SC_ZERO_OR_MORE_BOUND> p6;
17 sc_port<sc_signal_in_if<int>,2,SC_ZERO_OR_MORE_BOUND> p7;
18 sc_port<sc_signal_in_if<int>,0,SC_ZERO_OR_MORE_BOUND> p8;
19 sc_port<sc_signal_in_if<int>,0,SC_ZERO_OR_MORE_BOUND> p9;
20 sc_port<sc_signal_in_if<in [all...] |
/gem5/src/systemc/tests/systemc/communication/ports/test03/ |
H A D | test03.cpp | 47 sc_port<sc_signal_in_if<bool>,1> input_1; 48 sc_port<sc_signal_in_if<sc_logic>,1> input_2; 49 sc_port<sc_signal_in_if<bool>,1> input_3; 50 sc_port<sc_signal_in_if<sc_logic>,1> input_4; 70 sc_port<sc_signal_in_if<bool>,1> in1; 71 sc_port<sc_signal_in_if<sc_logic>,1> in2; 74 sc_port<sc_signal_in_if<bool>,1> in3; 75 sc_port<sc_signal_in_if<sc_logic>,1> in4; 78 sc_port<sc_signal_in_if<bool>,1> in5; 79 sc_port<sc_signal_in_if<sc_logi [all...] |
/gem5/src/systemc/tests/systemc/communication/ports/test04/ |
H A D | test04.cpp | 50 sc_port<sc_signal_in_if<bool>,2> in_1; 51 sc_port<sc_signal_in_if<sc_logic>,2> in_2; 66 sc_port<sc_signal_in_if<bool>,2> in_1; 67 sc_port<sc_signal_in_if<sc_logic>,2> in_2; 82 sc_port<sc_signal_in_if<bool>,0> input_1; 83 sc_port<sc_signal_in_if<bool>,3> input_2; 84 sc_port<sc_signal_in_if<sc_logic>,0> input_3; 85 sc_port<sc_signal_in_if<sc_logic>,3> input_4; 128 sc_port<sc_signal_in_if<bool>,1> input_1; 129 sc_port<sc_signal_in_if<sc_logi [all...] |
/gem5/src/systemc/ext/core/ |
H A D | sc_sensitive.hh | 57 class sc_signal_in_if; 76 void operator () (::sc_gem5::Process *p, const sc_signal_in_if<bool> &); 78 const sc_signal_in_if<sc_dt::sc_logic> &);
|
/gem5/src/systemc/channel/ |
H A D | sc_out_resolved.cc | 47 sc_out_resolved::operator = (const sc_signal_in_if<sc_dt::sc_logic> &i) 55 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p)
|
H A D | sc_inout_resolved.cc | 65 sc_inout_resolved::operator = (const sc_signal_in_if<sc_dt::sc_logic> &i) 73 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p)
|
/gem5/src/systemc/tests/systemc/communication/sc_port_policy/test05/ |
H A D | test05.cpp | 81 sc_port<sc_signal_in_if<int>,0,SC_ALL_BOUND> m_all_bound_0; 82 sc_port<sc_signal_in_if<int>,4,SC_ALL_BOUND> m_all_bound_4; 83 sc_port<sc_signal_in_if<int>,2,SC_ONE_OR_MORE_BOUND> m_one_or_more_2; 88 sc_port<sc_signal_in_if<int>,2,SC_ZERO_OR_MORE_BOUND> m_zero_or_more_2;
|
/gem5/src/systemc/tests/systemc/misc/user_guide/newsched/test3/ |
H A D | test3.cpp | 52 sc_signal_in_if<bool>& CLOCK) 81 sc_signal_in_if<bool>& CLOCK)
|
/gem5/src/systemc/tests/systemc/communication/sc_port_policy/test01/ |
H A D | test01.cpp | 64 sc_port<sc_signal_in_if<bool>,2,SC_ALL_BOUND> m_all; 66 sc_port<sc_signal_in_if<bool>,2,SC_ZERO_OR_MORE_BOUND> m_none; 67 sc_port<sc_signal_in_if<bool>,2,SC_ONE_OR_MORE_BOUND> m_one;
|
/gem5/src/systemc/tests/systemc/communication/sc_port_policy/test02/ |
H A D | test02.cpp | 64 sc_port<sc_signal_in_if<bool>,2,SC_ALL_BOUND> m_all; 66 sc_port<sc_signal_in_if<bool>,2,SC_ZERO_OR_MORE_BOUND> m_none; 67 sc_port<sc_signal_in_if<bool>,2,SC_ONE_OR_MORE_BOUND> m_one;
|
/gem5/src/systemc/tests/systemc/communication/sc_port_policy/test03/ |
H A D | test03.cpp | 64 sc_port<sc_signal_in_if<bool>,2,SC_ALL_BOUND> m_all; 66 sc_port<sc_signal_in_if<bool>,2,SC_ZERO_OR_MORE_BOUND> m_none; 67 sc_port<sc_signal_in_if<bool>,2,SC_ONE_OR_MORE_BOUND> m_one;
|
/gem5/src/systemc/tests/systemc/communication/sc_port_policy/test04/ |
H A D | test04.cpp | 64 sc_port<sc_signal_in_if<bool>,2,SC_ALL_BOUND> m_all; 66 sc_port<sc_signal_in_if<bool>,2,SC_ZERO_OR_MORE_BOUND> m_none; 67 sc_port<sc_signal_in_if<bool>,2,SC_ONE_OR_MORE_BOUND> m_one;
|
/gem5/src/systemc/tests/systemc/misc/user_guide/newsched/test4/ |
H A D | test4.cpp | 55 sc_signal_in_if<bool>& CLOCK_IN, 83 sc_signal_in_if<bool>& CLOCK, 84 sc_signal_in_if<bool>& DCLOCK, 120 sc_signal_in_if<bool>& CLK, 147 sc_signal_in_if<bool>& CLK,
|
/gem5/src/systemc/tests/systemc/misc/user_guide/newsched/test5/ |
H A D | test5.cpp | 55 sc_signal_in_if<bool>& CLOCK_IN, 83 sc_signal_in_if<bool>& CLOCK, 84 sc_signal_in_if<bool>& DCLOCK, 120 sc_signal_in_if<bool>& CLK, 147 sc_signal_in_if<bool>& CLK,
|