gem5
v20.1.0.0
|
Public Types | |
typedef sync_enum_type(MODULE::* | NBTransportPtr) (transaction_type &, phase_type &, sc_core::sc_time &) |
typedef void(MODULE::* | BTransportPtr) (transaction_type &, sc_core::sc_time &) |
typedef unsigned int(MODULE::* | TransportDbgPtr) (transaction_type &) |
typedef bool(MODULE::* | GetDirectMem_ptr) (transaction_type &, tlm::tlm_dmi &) |
Private Attributes | |
MODULE * | m_mod |
NBTransportPtr | m_nb_transport_ptr |
BTransportPtr | m_b_transport_ptr |
TransportDbgPtr | m_transport_dbg_ptr |
GetDirectMem_ptr | m_get_direct_mem_ptr |
Additional Inherited Members | |
Protected Member Functions inherited from sc_core::sc_interface | |
sc_interface () | |
Protected Member Functions inherited from tlm_utils::convenience_socket_cb_holder | |
convenience_socket_cb_holder (convenience_socket_base *owner) | |
void | display_warning (const char *msg) const |
void | display_error (const char *msg) const |
Definition at line 126 of file passthrough_target_socket.h.
typedef void(MODULE::* tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::BTransportPtr) (transaction_type &, sc_core::sc_time &) |
Definition at line 132 of file passthrough_target_socket.h.
typedef bool(MODULE::* tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::GetDirectMem_ptr) (transaction_type &, tlm::tlm_dmi &) |
Definition at line 135 of file passthrough_target_socket.h.
typedef sync_enum_type(MODULE::* tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::NBTransportPtr) (transaction_type &, phase_type &, sc_core::sc_time &) |
Definition at line 130 of file passthrough_target_socket.h.
typedef unsigned int(MODULE::* tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::TransportDbgPtr) (transaction_type &) |
Definition at line 134 of file passthrough_target_socket.h.
|
inlineexplicit |
Definition at line 138 of file passthrough_target_socket.h.
|
inline |
Definition at line 207 of file passthrough_target_socket.h.
|
inline |
Definition at line 230 of file passthrough_target_socket.h.
|
inline |
Definition at line 193 of file passthrough_target_socket.h.
|
inline |
Definition at line 157 of file passthrough_target_socket.h.
|
inline |
Definition at line 181 of file passthrough_target_socket.h.
Referenced by tlm_utils::passthrough_target_socket_b< SimpleLTTarget2, 32, tlm::tlm_base_protocol_types >::passthrough_target_socket_b().
|
inline |
Definition at line 145 of file passthrough_target_socket.h.
References tlm_utils::convenience_socket_cb_holder::display_warning(), tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::m_get_direct_mem_ptr, tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::m_mod, mod(), MipsISA::p, and sc_assert.
|
inline |
Definition at line 169 of file passthrough_target_socket.h.
|
inline |
Definition at line 218 of file passthrough_target_socket.h.
|
private |
Definition at line 247 of file passthrough_target_socket.h.
|
private |
Definition at line 249 of file passthrough_target_socket.h.
Referenced by tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_nb_transport_ptr().
|
private |
Definition at line 245 of file passthrough_target_socket.h.
Referenced by tlm_utils::passthrough_target_socket_b< SimpleLTTarget2, 32, tlm::tlm_base_protocol_types >::register_transport_dbg(), and tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_nb_transport_ptr().
|
private |
Definition at line 246 of file passthrough_target_socket.h.
Referenced by tlm_utils::passthrough_target_socket_b< SimpleLTTarget2, 32, tlm::tlm_base_protocol_types >::register_transport_dbg().
|
private |
Definition at line 248 of file passthrough_target_socket.h.