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

1234

/gem5/ext/systemc/src/sysc/communication/
H A Dsc_interface.cpp22 sc_interface.cpp -- Abstract base class of all interface classes.
29 #include "sysc/communication/sc_interface.h"
37 // CLASS : sc_interface
46 sc_interface::register_port( sc_port_base&, const char* )
53 sc_interface::default_event() const
62 sc_interface::~sc_interface()
68 sc_interface::sc_interface() function in class:sc_core::sc_interface
75 sc_event sc_interface
[all...]
H A Dsc_interface.h22 sc_interface.h -- Abstract base class of all interface classes.
39 // CLASS : sc_interface
45 class sc_interface class in namespace:sc_core
57 virtual ~sc_interface();
62 sc_interface();
67 sc_interface( const sc_interface& );
68 sc_interface& operator = ( const sc_interface& );
84 //$Log: sc_interface
[all...]
H A Dsc_fifo_ifs.h33 #include "sysc/communication/sc_interface.h"
45 : virtual public sc_interface
64 : virtual public sc_interface
112 : virtual public sc_interface
131 : virtual public sc_interface
H A Dsc_semaphore_if.h32 #include "sysc/communication/sc_interface.h"
43 : virtual public sc_interface
/gem5/src/systemc/ext/core/
H A Dsc_interface.hh39 class sc_interface class in namespace:sc_core
44 virtual ~sc_interface() {};
47 sc_interface() {}; function in class:sc_core::sc_interface
51 sc_interface(const sc_interface &) {} function in class:sc_core::sc_interface
52 sc_interface &operator = (const sc_interface &) { return *this; }
H A Dsc_export.hh41 class sc_interface;
49 virtual sc_interface *get_iterface() = 0;
50 virtual const sc_interface *get_interface() const = 0;
108 sc_interface *get_iterface() override { return interface; }
109 const sc_interface *get_interface() const override { return interface; }
/gem5/src/systemc/ext/channel/
H A Dsc_mutex_if.hh33 #include "../core/sc_interface.hh"
38 class sc_mutex_if : virtual public sc_interface
46 sc_mutex_if() : sc_interface() {}
50 sc_mutex_if(const sc_mutex_if &) : sc_interface() {}
H A Dsc_semaphore_if.hh33 #include "../core/sc_interface.hh"
38 class sc_semaphore_if : virtual public sc_interface
47 sc_semaphore_if() : sc_interface() {}
51 sc_semaphore_if(const sc_semaphore_if &) : sc_interface() {}
H A Dsc_signal_in_if.hh33 #include "../core/sc_interface.hh"
55 class sc_signal_in_if : virtual public sc_interface
63 sc_signal_in_if() : sc_interface() {}
67 sc_signal_in_if(const sc_signal_in_if<T> &) : sc_interface() {}
76 class sc_signal_in_if<bool> : virtual public sc_interface
90 sc_signal_in_if() : sc_interface() {}
101 sc_signal_in_if(const sc_signal_in_if<bool> &) : sc_interface() {}
110 class sc_signal_in_if<sc_dt::sc_logic> : virtual public sc_interface
124 sc_signal_in_if() : sc_interface() {}
129 sc_interface()
[all...]
H A Dsc_fifo_out_if.hh33 #include "../core/sc_interface.hh"
41 class sc_fifo_nonblocking_out_if : virtual public sc_interface
49 class sc_fifo_blocking_out_if : virtual public sc_interface
63 sc_fifo_out_if() : sc_interface(), sc_fifo_nonblocking_out_if<T>(),
68 sc_fifo_out_if(const sc_fifo_out_if<T> &) : sc_interface(),
H A Dsc_fifo_in_if.hh33 #include "../core/sc_interface.hh"
41 class sc_fifo_nonblocking_in_if : virtual public sc_interface
49 class sc_fifo_blocking_in_if : virtual public sc_interface
64 sc_fifo_in_if() : sc_interface() {}
H A Dsc_signal_inout_if.hh33 #include "../core/sc_interface.hh"
46 class sc_signal_write_if : virtual public sc_interface
57 sc_signal_write_if() : sc_interface() {}
61 sc_signal_write_if(const sc_signal_write_if<T> &) : sc_interface() {}
H A Dsc_mutex.hh55 sc_mutex(const sc_mutex &) : sc_interface(), sc_mutex_if(), sc_object() {}
H A Dsc_semaphore.hh56 sc_interface(), sc_semaphore_if(), sc_object()
/gem5/src/systemc/core/
H A Dsc_interface.cc32 #include "systemc/ext/core/sc_interface.hh"
38 void sc_interface::register_port(sc_port_base &, const char *) {}
41 sc_interface::default_event() const
/gem5/src/systemc/tests/systemc/communication/sc_interface/test01/
H A Dtest01.cpp38 // sc_interface test;
44 : virtual public sc_interface
/gem5/src/systemc/ext/tlm_core/1/analysis/
H A Dwrite_if.hh23 #include "../../../core/sc_interface.hh"
29 class tlm_write_if : public virtual sc_core::sc_interface
36 class tlm_delayed_write_if : public virtual sc_core::sc_interface
/gem5/util/tlm/src/
H A Dsim_control_if.hh47 class Gem5SimControlInterface : public sc_core::sc_interface
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_analysis/
H A Dtlm_write_if.h28 class tlm_write_if : public virtual sc_core::sc_interface {
34 class tlm_delayed_write_if : public virtual sc_core::sc_interface {
/gem5/src/systemc/channel/
H A Dsc_mutex.cc37 sc_mutex::sc_mutex() : sc_interface(), sc_mutex_if(),
42 sc_interface(), sc_mutex_if(), sc_object(name)
/gem5/src/systemc/ext/tlm_core/1/req_rsp/interfaces/
H A Dfifo_ifs.hh35 class tlm_fifo_debug_if : public virtual sc_core::sc_interface
67 class tlm_fifo_config_size_if : public virtual sc_core::sc_interface
H A Dcore_ifs.hh30 class tlm_transport_if : public virtual sc_core::sc_interface
44 class tlm_blocking_get_if : public virtual sc_core::sc_interface
52 class tlm_blocking_put_if : public virtual sc_core::sc_interface
61 class tlm_nonblocking_get_if : public virtual sc_core::sc_interface
71 class tlm_nonblocking_put_if : public virtual sc_core::sc_interface
93 class tlm_blocking_peek_if : public virtual sc_core::sc_interface
101 class tlm_nonblocking_peek_if : public virtual sc_core::sc_interface
/gem5/src/systemc/ext/tlm_core/2/interfaces/
H A Dfw_bw_ifs.hh23 #include "../../../core/sc_interface.hh"
37 class tlm_fw_nonblocking_transport_if : public virtual sc_core::sc_interface
45 class tlm_bw_nonblocking_transport_if : public virtual sc_core::sc_interface
53 class tlm_blocking_transport_if : public virtual sc_core::sc_interface
119 class tlm_fw_direct_mem_if : public virtual sc_core::sc_interface
152 class tlm_bw_direct_mem_if : public virtual sc_core::sc_interface
184 class tlm_transport_dbg_if : public virtual sc_core::sc_interface
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_2_interfaces/
H A Dtlm_fw_bw_ifs.h36 class tlm_fw_nonblocking_transport_if : public virtual sc_core::sc_interface {
45 class tlm_bw_nonblocking_transport_if : public virtual sc_core::sc_interface {
53 class tlm_blocking_transport_if : public virtual sc_core::sc_interface {
119 class tlm_fw_direct_mem_if : public virtual sc_core::sc_interface
153 class tlm_bw_direct_mem_if : public virtual sc_core::sc_interface
185 class tlm_transport_dbg_if : public virtual sc_core::sc_interface
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces/
H A Dtlm_fifo_ifs.h39 class tlm_fifo_debug_if : public virtual sc_core::sc_interface
71 class tlm_fifo_config_size_if : public virtual sc_core::sc_interface

Completed in 18 milliseconds

1234