/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_interface.cpp | 22 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 D | sc_interface.h | 22 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 D | sc_fifo_ifs.h | 33 #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 D | sc_semaphore_if.h | 32 #include "sysc/communication/sc_interface.h" 43 : virtual public sc_interface
|
/gem5/src/systemc/ext/core/ |
H A D | sc_interface.hh | 39 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 D | sc_export.hh | 41 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 D | sc_mutex_if.hh | 33 #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 D | sc_semaphore_if.hh | 33 #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 D | sc_signal_in_if.hh | 33 #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 D | sc_fifo_out_if.hh | 33 #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 D | sc_fifo_in_if.hh | 33 #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 D | sc_signal_inout_if.hh | 33 #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 D | sc_mutex.hh | 55 sc_mutex(const sc_mutex &) : sc_interface(), sc_mutex_if(), sc_object() {}
|
H A D | sc_semaphore.hh | 56 sc_interface(), sc_semaphore_if(), sc_object()
|
/gem5/src/systemc/core/ |
H A D | sc_interface.cc | 32 #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 D | test01.cpp | 38 // sc_interface test; 44 : virtual public sc_interface
|
/gem5/src/systemc/ext/tlm_core/1/analysis/ |
H A D | write_if.hh | 23 #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 D | sim_control_if.hh | 47 class Gem5SimControlInterface : public sc_core::sc_interface
|
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_analysis/ |
H A D | tlm_write_if.h | 28 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 D | sc_mutex.cc | 37 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 D | fifo_ifs.hh | 35 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 D | core_ifs.hh | 30 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 D | fw_bw_ifs.hh | 23 #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 D | tlm_fw_bw_ifs.h | 36 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 D | tlm_fifo_ifs.h | 39 class tlm_fifo_debug_if : public virtual sc_core::sc_interface 71 class tlm_fifo_config_size_if : public virtual sc_core::sc_interface
|