Searched refs:sc_signal_in_if (Results 1 - 25 of 78) sorted by relevance

1234

/gem5/src/systemc/ext/channel/
H A Dsc_signal_in_if.hh55 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 Dsc_in.hh39 #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 Dsc_signal_inout_if.hh34 #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 Dsc_inout_resolved.hh34 #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 Dsc_out_resolved.hh35 #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 Dsc_out_rv.hh35 #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 Dsc_wait_cthread.h58 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 Dsc_wait_cthread.cpp82 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 Dsc_reset.h38 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 Dsc_signal_ifs.h49 // 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 Dtest235b.cpp11 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 Dtest235a.cpp11 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 Dtest03.cpp47 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 Dtest04.cpp50 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 Dsc_sensitive.hh57 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 Dsc_out_resolved.cc47 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 Dsc_inout_resolved.cc65 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 Dtest05.cpp81 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 Dtest3.cpp52 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 Dtest01.cpp64 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 Dtest02.cpp64 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 Dtest03.cpp64 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 Dtest04.cpp64 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 Dtest4.cpp55 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 Dtest5.cpp55 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,

Completed in 21 milliseconds

1234