/gem5/src/systemc/tests/systemc/communication/ports/test03/ |
H A D | test03.cpp | 39 // test of sc_port constructors for sc_signal_in(inout)_if interface 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; 51 sc_port<sc_signal_inout_if<bool>,1> inout_1; 52 sc_port<sc_signal_inout_if<sc_logic>,1> inout_2; 53 sc_port<sc_signal_inout_if<bool>,1> inout_3; 54 sc_port<sc_signal_inout_if<sc_logic>,1> inout_4; 70 sc_port<sc_signal_in_i [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; 52 sc_port<sc_signal_inout_if<bool>,2> inout_1; 53 sc_port<sc_signal_inout_if<sc_logic>,2> inout_2; 66 sc_port<sc_signal_in_if<bool>,2> in_1; 67 sc_port<sc_signal_in_if<sc_logic>,2> in_2; 68 sc_port<sc_signal_inout_if<bool>,2> inout_1; 69 sc_port<sc_signal_inout_if<sc_logic>,2> inout_2; 82 sc_port<sc_signal_in_if<bool>,0> input_1; 83 sc_port<sc_signal_in_i [all...] |
/gem5/src/systemc/ext/tlm_core/1/req_rsp/ports/ |
H A D | nonblocking_port.hh | 31 public sc_core::sc_port<tlm_nonblocking_get_if<T>, 1> 37 sc_core::sc_port<tlm_nonblocking_get_if<T>, 1>(port_name) 50 public sc_core::sc_port<tlm_nonblocking_peek_if<T>, 1> 56 sc_core::sc_port<tlm_nonblocking_peek_if<T>, 1>(port_name) 69 public sc_core::sc_port<tlm_nonblocking_put_if<T>, 1> 75 sc_core::sc_port<tlm_nonblocking_put_if<T>, 1>(port_name)
|
/gem5/src/systemc/ext/channel/ |
H A D | sc_fifo_in.hh | 34 #include "../core/sc_port.hh" 44 class sc_fifo_in : public sc_port<sc_fifo_in_if<T>, 0> 47 sc_fifo_in() : sc_port<sc_fifo_in_if<T>, 0>(), 51 sc_port<sc_fifo_in_if<T>, 0>(name), 58 sc_port<sc_fifo_in_if<T>, 0>(interface), 62 sc_port<sc_fifo_in_if<T>, 0>(name, interface), 66 sc_port<sc_fifo_in_if<T>, 0>(parent), 70 sc_port<sc_fifo_in_if<T>, 0>(name, parent), 73 explicit sc_fifo_in(sc_port<sc_fifo_in_if<T>, 0> &parent) : 74 sc_port<sc_fifo_in_i [all...] |
H A D | sc_fifo_out.hh | 33 #include "../core/sc_port.hh" 43 class sc_fifo_out : public sc_port<sc_fifo_out_if<T>, 0> 46 sc_fifo_out() : sc_port<sc_fifo_out_if<T>, 0>(), 50 sc_port<sc_fifo_out_if<T>, 0>(name), 57 sc_port<sc_fifo_out_if<T>, 0>(interface), 61 sc_port<sc_fifo_out_if<T>, 0>(name, interface), 65 sc_port<sc_fifo_out_if<T>, 0>(parent), 69 sc_port<sc_fifo_out_if<T>, 0>(name, parent), 72 explicit sc_fifo_out(sc_port<sc_fifo_out_if<T>, 0> &parent) : 73 sc_port<sc_fifo_out_i [all...] |
H A D | sc_in.hh | 37 #include "../core/sc_port.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>(), 55 explicit sc_in(const char *name) : sc_port<sc_signal_in_if<T>, 1>(name), 62 sc_port<sc_signal_in_if<T>, 1>(interface), 66 sc_port<sc_signal_in_if<T>, 1>(name, interface), 70 sc_port<sc_signal_in_if<T>, 1>(parent), 74 sc_port<sc_signal_in_if<T>, 1>(name, parent), 77 explicit sc_in(sc_port<sc_signal_in_if<T>, 1> &parent) : 78 sc_port<sc_signal_in_i [all...] |
H A D | sc_inout_resolved.hh | 59 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &); 61 const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &);
|
H A D | sc_out_resolved.hh | 58 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &); 60 const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &);
|
H A D | sc_inout.hh | 37 #include "../core/sc_port.hh" 56 class sc_inout : public sc_port<sc_signal_inout_if<T>, 1> 59 sc_inout() : sc_port<sc_signal_inout_if<T>, 1>(), initValue(nullptr), 63 sc_port<sc_signal_inout_if<T>, 1>(name), initValue(nullptr), 70 sc_port<sc_signal_inout_if<T>, 1>(interface), initValue(nullptr), 74 sc_port<sc_signal_inout_if<T>, 1>(name, interface), initValue(nullptr), 78 sc_port<sc_signal_inout_if<T>, 1>(parent), initValue(nullptr), 82 sc_port<sc_signal_inout_if<T>, 1>(name, parent), initValue(nullptr), 85 explicit sc_inout(sc_port<sc_signal_inout_if<T>, 1> &parent) : 86 sc_port<sc_signal_inout_i 139 operator =(const sc_port<sc_signal_in_if<T>, 1> &p) argument 145 operator =(const sc_port<sc_signal_inout_if<T>, 1> &p) argument 303 operator =(const sc_port<sc_signal_in_if<bool>, 1> &p) argument 309 operator =(const sc_port<sc_signal_inout_if<bool>, 1> &p) argument 425 sc_inout( sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &parent) argument 493 operator =(const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p) argument 499 operator =(const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p) argument [all...] |
H A D | sc_out_rv.hh | 33 #include "../core/sc_port.hh" 70 operator = (const sc_port<sc_signal_in_if<sc_dt::sc_lv<W>>, 1> &p) argument 76 operator = (const sc_port<sc_signal_inout_if<sc_dt::sc_lv<W>>, 1> &p) argument
|
/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_i [all...] |
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_ports/ |
H A D | tlm_nonblocking_port.h | 30 public sc_core::sc_port< tlm_nonblocking_get_if< T > , 1 > 36 sc_core::sc_port< tlm_nonblocking_get_if< T > , 1 >( port_name ) {} 50 public sc_core::sc_port< tlm_nonblocking_peek_if< T > , 1 > 56 sc_core::sc_port< tlm_nonblocking_peek_if< T > , 1 >( port_name ) {} 71 public sc_core::sc_port< tlm_nonblocking_put_if< T > , 1 > 77 sc_core::sc_port< tlm_nonblocking_put_if< T > , 1 >( port_name ) {}
|
/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_i [all...] |
/gem5/src/systemc/channel/ |
H A D | sc_out_resolved.cc | 55 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p) 63 const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p) 54 operator =( const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p) argument 62 operator =( const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p) argument
|
H A D | sc_inout_resolved.cc | 73 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p) 81 const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p) 72 operator =( const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p) argument 80 operator =( const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p) argument
|
/gem5/src/systemc/tests/systemc/kernel/sc_module/test01/ |
H A D | test01.cpp | 46 sc_port<sc_signal_out_if<T> > port_out; 55 sc_port<sc_signal_in_if<T> > port_in; 57 sc_port<sc_signal_out_if<T> > port_out; 67 sc_port<sc_signal_in_if<T> > port_in; 76 sc_port<sc_signal_out_if<T> > port_out; 91 sc_port<sc_signal_in_if<T> > port_in; 93 sc_port<sc_signal_out_if<T> > port_out; 108 sc_port<sc_signal_in_if<T> > port_in;
|
/gem5/src/systemc/tests/systemc/kernel/sc_module/test02/ |
H A D | test02.cpp | 46 sc_port<sc_signal_out_if<T> > port_out; 55 sc_port<sc_signal_in_if<T> > port_in; 57 sc_port<sc_signal_out_if<T> > port_out; 67 sc_port<sc_signal_in_if<T> > port_in; 76 sc_port<sc_signal_out_if<T> > port_out; 91 sc_port<sc_signal_in_if<T> > port_in; 93 sc_port<sc_signal_out_if<T> > port_out; 108 sc_port<sc_signal_in_if<T> > port_in;
|
/gem5/src/systemc/tests/systemc/kernel/sc_module/test03/ |
H A D | test03.cpp | 46 sc_port<sc_signal_out_if<T> > port_out; 55 sc_port<sc_signal_in_if<T> > port_in; 57 sc_port<sc_signal_out_if<T> > port_out; 67 sc_port<sc_signal_in_if<T> > port_in; 76 sc_port<sc_signal_out_if<T> > port_out; 91 sc_port<sc_signal_in_if<T> > port_in; 93 sc_port<sc_signal_out_if<T> > port_out; 108 sc_port<sc_signal_in_if<T> > port_in;
|
/gem5/util/tlm/src/ |
H A D | master_transactor.hh | 54 sc_core::sc_port<Gem5SimControlInterface> sim_control;
|
H A D | slave_transactor.hh | 54 sc_core::sc_port<Gem5SimControlInterface> sim_control;
|
/gem5/src/systemc/tests/systemc/communication/ports/test05/ |
H A D | test05.cpp | 50 sc_port<sc_signal_inout_if<int>,0> m_multi_port;
|
/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/ext/core/ |
H A D | sc_port.hh | 251 class sc_port : public sc_port_b<IF> class in namespace:sc_core 254 sc_port() : sc_port_b<IF>(N, P) {} function in class:sc_core::sc_port 255 explicit sc_port(const char *name) : sc_port_b<IF>(name, N, P) {} function in class:sc_core::sc_port 256 virtual ~sc_port() {} 259 explicit sc_port(const IF &interface) : sc_port_b<IF>(N, P) function in class:sc_core::sc_port 264 sc_port(const char *name, const IF &interface) : sc_port_b<IF>(name, N, P) function in class:sc_core::sc_port 269 explicit sc_port(sc_port_b<IF> &parent) : sc_port_b<IF>(N, P) function in class:sc_core::sc_port 274 sc_port(const char *name, sc_port_b<IF> &parent) : function in class:sc_core::sc_port 280 explicit sc_port(sc_port<I function in class:sc_core::sc_port 285 sc_port(const char *name, sc_port<IF, N, P> &parent) : function in class:sc_core::sc_port 296 sc_port(const sc_port<IF, N, P> &) argument 297 operator =(const sc_port<IF, N, P> &) argument [all...] |
/gem5/src/systemc/tests/systemc/communication/sc_prim_channel/test01/ |
H A D | test01.cpp | 98 sc_port<write_if> out; 114 sc_port<read_if> input;
|
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_adapters/ |
H A D | tlm_adapters.h | 34 sc_core::sc_port< tlm_master_if< REQ , RSP > > master_port; 75 sc_core::sc_port< tlm_slave_if< REQ , RSP > > slave_port; 76 sc_core::sc_port< tlm_transport_if< REQ , RSP > > initiator_port;
|