|
gem5 v25.0.0.1
|
#include <extension_adaptors.h>
Public Attributes | |
| target_socket_type | target_socket |
| initiator_socket_type | initiator_socket |
Private Attributes | |
| my_extension | m_ext |
| my_extension * | m_initiator_ext |
Definition at line 102 of file extension_adaptors.h.
| typedef tlm::tlm_generic_payload adapt_gp2ext< BUSWIDTH >::initiator_payload_type |
Definition at line 105 of file extension_adaptors.h.
| typedef tlm::tlm_generic_payload adapt_gp2ext< BUSWIDTH >::initiator_payload_type |
Definition at line 105 of file extension_adaptors.h.
| typedef tlm::tlm_generic_payload adapt_gp2ext< BUSWIDTH >::initiator_payload_type |
Definition at line 105 of file extension_adaptors.h.
| typedef tlm_utils::simple_initiator_socket<adapt_gp2ext, BUSWIDTH, my_extended_payload_types> adapt_gp2ext< BUSWIDTH >::initiator_socket_type |
Definition at line 108 of file extension_adaptors.h.
| typedef tlm_utils::simple_initiator_socket<adapt_gp2ext, BUSWIDTH, my_extended_payload_types> adapt_gp2ext< BUSWIDTH >::initiator_socket_type |
Definition at line 108 of file extension_adaptors.h.
| typedef tlm_utils::simple_initiator_socket<adapt_gp2ext, BUSWIDTH, my_extended_payload_types> adapt_gp2ext< BUSWIDTH >::initiator_socket_type |
Definition at line 108 of file extension_adaptors.h.
| typedef tlm::tlm_generic_payload adapt_gp2ext< BUSWIDTH >::target_payload_type |
Definition at line 106 of file extension_adaptors.h.
| typedef tlm::tlm_generic_payload adapt_gp2ext< BUSWIDTH >::target_payload_type |
Definition at line 106 of file extension_adaptors.h.
| typedef tlm::tlm_generic_payload adapt_gp2ext< BUSWIDTH >::target_payload_type |
Definition at line 106 of file extension_adaptors.h.
| typedef tlm_utils::simple_target_socket<adapt_gp2ext, BUSWIDTH, tlm::tlm_base_protocol_types> adapt_gp2ext< BUSWIDTH >::target_socket_type |
Definition at line 110 of file extension_adaptors.h.
| typedef tlm_utils::simple_target_socket<adapt_gp2ext, BUSWIDTH, tlm::tlm_base_protocol_types> adapt_gp2ext< BUSWIDTH >::target_socket_type |
Definition at line 110 of file extension_adaptors.h.
| typedef tlm_utils::simple_target_socket<adapt_gp2ext, BUSWIDTH, tlm::tlm_base_protocol_types> adapt_gp2ext< BUSWIDTH >::target_socket_type |
Definition at line 110 of file extension_adaptors.h.
|
inline |
Definition at line 116 of file extension_adaptors.h.
References backward_nb_transport(), forward_nb_transport(), get_dmi_pointer(), initiator_socket, invalidate_dmi_pointers(), m_ext, sc_core::sc_module::sc_module(), target_socket, and transport_debug().
Referenced by SC_HAS_PROCESS().
|
inline |
Definition at line 116 of file extension_adaptors.h.
References backward_nb_transport(), forward_nb_transport(), get_dmi_pointer(), initiator_socket, invalidate_dmi_pointers(), m_ext, sc_core::sc_module::sc_module(), target_socket, and transport_debug().
|
inline |
Definition at line 116 of file extension_adaptors.h.
References backward_nb_transport(), forward_nb_transport(), get_dmi_pointer(), initiator_socket, invalidate_dmi_pointers(), m_ext, sc_core::sc_module::sc_module(), target_socket, and transport_debug().
|
inline |
Definition at line 163 of file extension_adaptors.h.
References m_initiator_ext, tlm::tlm_generic_payload::set_extension(), and target_socket.
Referenced by adapt_gp2ext().
|
inline |
Definition at line 163 of file extension_adaptors.h.
References m_initiator_ext, tlm::tlm_generic_payload::set_extension(), and target_socket.
|
inline |
Definition at line 163 of file extension_adaptors.h.
References m_initiator_ext, tlm::tlm_generic_payload::set_extension(), and target_socket.
|
inline |
Definition at line 137 of file extension_adaptors.h.
References tlm::tlm_generic_payload::get_extension(), initiator_socket, m_ext, m_initiator_ext, tlm::tlm_generic_payload::set_extension(), and tlm::TLM_COMPLETED.
Referenced by adapt_gp2ext().
|
inline |
Definition at line 137 of file extension_adaptors.h.
References tlm::tlm_generic_payload::get_extension(), initiator_socket, m_ext, m_initiator_ext, tlm::tlm_generic_payload::set_extension(), and tlm::TLM_COMPLETED.
|
inline |
Definition at line 137 of file extension_adaptors.h.
References tlm::tlm_generic_payload::get_extension(), initiator_socket, m_ext, m_initiator_ext, tlm::tlm_generic_payload::set_extension(), and tlm::TLM_COMPLETED.
|
inline |
Definition at line 171 of file extension_adaptors.h.
References tlm::tlm_generic_payload::clear_extension(), tlm::tlm_generic_payload::get_extension(), initiator_socket, m_ext, and tlm::tlm_generic_payload::set_extension().
Referenced by adapt_gp2ext().
|
inline |
Definition at line 171 of file extension_adaptors.h.
References tlm::tlm_generic_payload::clear_extension(), tlm::tlm_generic_payload::get_extension(), initiator_socket, m_ext, and tlm::tlm_generic_payload::set_extension().
|
inline |
Definition at line 171 of file extension_adaptors.h.
References tlm::tlm_generic_payload::clear_extension(), tlm::tlm_generic_payload::get_extension(), initiator_socket, m_ext, and tlm::tlm_generic_payload::set_extension().
|
inline |
Definition at line 200 of file extension_adaptors.h.
References target_socket.
Referenced by adapt_gp2ext().
|
inline |
Definition at line 200 of file extension_adaptors.h.
References target_socket.
|
inline |
Definition at line 200 of file extension_adaptors.h.
References target_socket.
| adapt_gp2ext< BUSWIDTH >::SC_HAS_PROCESS | ( | adapt_gp2ext< BUSWIDTH > | ) |
References adapt_gp2ext().
| adapt_gp2ext< BUSWIDTH >::SC_HAS_PROCESS | ( | adapt_gp2ext< BUSWIDTH > | ) |
References adapt_gp2ext().
| adapt_gp2ext< BUSWIDTH >::SC_HAS_PROCESS | ( | adapt_gp2ext< BUSWIDTH > | ) |
References adapt_gp2ext().
|
inline |
Definition at line 196 of file extension_adaptors.h.
References initiator_socket.
Referenced by adapt_gp2ext().
|
inline |
Definition at line 196 of file extension_adaptors.h.
References initiator_socket.
|
inline |
Definition at line 196 of file extension_adaptors.h.
References initiator_socket.
| initiator_socket_type adapt_gp2ext< BUSWIDTH >::initiator_socket |
Definition at line 113 of file extension_adaptors.h.
Referenced by adapt_gp2ext(), forward_nb_transport(), get_dmi_pointer(), and transport_debug().
|
private |
Definition at line 208 of file extension_adaptors.h.
Referenced by adapt_gp2ext(), forward_nb_transport(), and get_dmi_pointer().
|
private |
Definition at line 209 of file extension_adaptors.h.
Referenced by backward_nb_transport(), and forward_nb_transport().
| target_socket_type adapt_gp2ext< BUSWIDTH >::target_socket |
Definition at line 112 of file extension_adaptors.h.
Referenced by adapt_gp2ext(), backward_nb_transport(), and invalidate_dmi_pointers().