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

/gem5/src/systemc/core/
H A Dsc_prim.cc46 sc_prim_channel::sc_prim_channel() : _gem5_channel(nullptr) function in class:sc_core::sc_prim_channel
57 sc_prim_channel::sc_prim_channel(const char *_name) : function in class:sc_core::sc_prim_channel
69 sc_prim_channel::~sc_prim_channel() { delete _gem5_channel; }
72 sc_prim_channel::request_update()
78 sc_prim_channel::async_request_update()
84 sc_prim_channel::next_trigger()
90 sc_prim_channel
[all...]
H A Dchannel.hh44 Channel(sc_core::sc_prim_channel *_sc_chan);
52 sc_core::sc_prim_channel *sc_chan() { return _sc_chan; }
55 sc_core::sc_prim_channel *_sc_chan;
H A Dchannel.cc37 Channel::Channel(sc_core::sc_prim_channel *_sc_chan) : _sc_chan(_sc_chan)
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_prim_channel.cpp22 sc_prim_channel.cpp -- Abstract base class of all primitive channel
30 #include "sysc/communication/sc_prim_channel.h"
43 // CLASS : sc_prim_channel
50 sc_prim_channel::sc_prim_channel() function in class:sc_core::sc_prim_channel
58 sc_prim_channel::sc_prim_channel( const char* name_ ) function in class:sc_core::sc_prim_channel
69 sc_prim_channel::~sc_prim_channel()
78 sc_prim_channel
[all...]
H A Dsc_prim_channel.h22 sc_prim_channel.h -- Abstract base class of all primitive channel classes.
39 // CLASS : sc_prim_channel
44 class sc_prim_channel class in namespace:sc_core
53 { return "sc_prim_channel"; }
56 { return m_update_next_p != (sc_prim_channel*)list_end; }
68 sc_prim_channel();
69 explicit sc_prim_channel( const char* );
72 virtual ~sc_prim_channel();
213 sc_prim_channel( const sc_prim_channel
[all...]
H A Dsc_signal.h33 #include "sysc/communication/sc_prim_channel.h"
76 , public sc_prim_channel
87 : sc_prim_channel( sc_gen_unique_name( "signal" ) ),
93 : sc_prim_channel( name_ ),
99 : sc_prim_channel( name_ )
286 , public sc_prim_channel
297 : sc_prim_channel( sc_gen_unique_name( "signal" ) ),
308 : sc_prim_channel( name_ ),
319 : sc_prim_channel( name_ )
449 , public sc_prim_channel
[all...]
H A Dsc_fifo.h34 #include "sysc/communication/sc_prim_channel.h"
53 public sc_prim_channel
60 : sc_prim_channel( sc_gen_unique_name( "fifo" ) ),
68 : sc_prim_channel( name_ ),
/gem5/src/systemc/ext/core/
H A Dsc_prim.hh52 class sc_prim_channel : public sc_object class in namespace:sc_core
55 virtual const char *kind() const { return "sc_prim_channel"; }
58 sc_prim_channel();
59 explicit sc_prim_channel(const char *);
60 virtual ~sc_prim_channel();
105 sc_prim_channel(const sc_prim_channel &);
106 sc_prim_channel &operator = (const sc_prim_channel &);
H A D_using.hh119 using sc_core::sc_prim_channel;
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test08/
H A Dtest08.cpp51 class prim_channel : public sc_prim_channel {
54 : sc_prim_channel(name)
/gem5/src/systemc/ext/tlm_core/1/req_rsp/channels/fifo/
H A Dfifo.hh45 public virtual tlm_fifo_put_if<T>, public sc_core::sc_prim_channel
50 sc_core::sc_prim_channel(sc_core::sc_gen_unique_name("fifo"))
56 sc_core::sc_prim_channel(name_)
/gem5/src/systemc/ext/channel/
H A Dsc_fifo.hh52 public sc_prim_channel
57 sc_prim_channel(sc_gen_unique_name("fifo")),
64 sc_prim_channel(name), _size(size), _num_free(size),
199 sc_fifo(const sc_fifo<T> &) : sc_fifo_in_if<T>(), sc_prim_channel()
H A Dsc_signal.hh56 class ScSignalBase : public sc_core::sc_prim_channel
/gem5/src/systemc/tests/systemc/kernel/phase_callbacks/test01/
H A Dtest01.cpp3 class Sig : public sc_prim_channel {
/gem5/src/systemc/tests/systemc/kernel/phase_callbacks/test02/
H A Dtest02.cpp3 class Sig : public sc_prim_channel {
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/
H A Dtlm_fifo.h48 public sc_core::sc_prim_channel
55 : sc_core::sc_prim_channel( sc_core::sc_gen_unique_name( "fifo" ) ) {
62 : sc_core::sc_prim_channel( name_ ) {
/gem5/src/systemc/tests/systemc/compliance_1666/test205/
H A Dtest205.cpp18 struct Prim: sc_prim_channel
/gem5/src/systemc/tests/systemc/compliance_1666/test219/
H A Dtest219.cpp13 struct Prim: sc_prim_channel, sc_interface
/gem5/src/systemc/channel/
H A Dsc_signal.cc41 sc_core::sc_prim_channel(name), _changeStamp(~0ULL),
/gem5/src/systemc/tests/systemc/compliance_1666/test00/
H A Dtest00.cpp17 using sc_core::sc_prim_channel;
125 struct Prim: sc_prim_channel
/gem5/src/systemc/tests/include/specialized_signals/
H A Dscx_signal_int.h287 public sc_prim_channel,
304 public: // sc_prim_channel virtual methods:
662 sc_prim_channel(sc_gen_unique_name( "signal" )),
671 sc_prim_channel(name_),
H A Dscx_signal_uint.h319 public sc_prim_channel,
336 public: // sc_prim_channel virtual methods:
707 sc_prim_channel(sc_gen_unique_name( "signal" )),
716 sc_prim_channel(name_),
H A Dscx_signal_signed.h337 public sc_prim_channel,
357 public: // sc_prim_channel virtual methods:
813 sc_prim_channel(sc_gen_unique_name( "signal" )),
823 sc_prim_channel(name_),
H A Dscx_signal_unsigned.h327 public sc_prim_channel,
347 public: // sc_prim_channel virtual methods:
807 sc_prim_channel(sc_gen_unique_name( "signal" )),
817 sc_prim_channel(name_),
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_simcontext.h149 friend class sc_prim_channel;

Completed in 54 milliseconds