gem5
v20.1.0.0
|
Public Types | |
typedef sync_enum_type(MODULE::* | NBTransportPtr) (int id, transaction_type &, phase_type &, sc_core::sc_time &) |
typedef void(MODULE::* | BTransportPtr) (int id, transaction_type &, sc_core::sc_time &) |
typedef unsigned int(MODULE::* | TransportDbgPtr) (int id, transaction_type &) |
typedef bool(MODULE::* | GetDirectMem_ptr) (int id, 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 |
int | m_nb_transport_user_id |
int | m_b_transport_user_id |
int | m_transport_dbg_user_id |
int | m_get_dmi_user_id |
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 337 of file passthrough_target_socket.h.
typedef void(MODULE::* tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::BTransportPtr) (int id, transaction_type &, sc_core::sc_time &) |
Definition at line 343 of file passthrough_target_socket.h.
typedef bool(MODULE::* tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::GetDirectMem_ptr) (int id, transaction_type &, tlm::tlm_dmi &) |
Definition at line 347 of file passthrough_target_socket.h.
typedef sync_enum_type(MODULE::* tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::NBTransportPtr) (int id, transaction_type &, phase_type &, sc_core::sc_time &) |
Definition at line 341 of file passthrough_target_socket.h.
typedef unsigned int(MODULE::* tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::TransportDbgPtr) (int id, transaction_type &) |
Definition at line 345 of file passthrough_target_socket.h.
|
inline |
Definition at line 350 of file passthrough_target_socket.h.
|
inline |
Definition at line 443 of file passthrough_target_socket.h.
|
inline |
Definition at line 468 of file passthrough_target_socket.h.
|
inline |
Definition at line 429 of file passthrough_target_socket.h.
|
inline |
Definition at line 392 of file passthrough_target_socket.h.
|
inline |
|
inline |
Definition at line 416 of file passthrough_target_socket.h.
|
inline |
|
inline |
Definition at line 380 of file passthrough_target_socket.h.
|
inline |
Definition at line 359 of file passthrough_target_socket.h.
|
inline |
Definition at line 404 of file passthrough_target_socket.h.
|
inline |
Definition at line 369 of file passthrough_target_socket.h.
|
inline |
Definition at line 455 of file passthrough_target_socket.h.
|
private |
Definition at line 486 of file passthrough_target_socket.h.
Referenced by tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_get_dmi_user_id().
|
private |
Definition at line 490 of file passthrough_target_socket.h.
|
private |
Definition at line 488 of file passthrough_target_socket.h.
|
private |
Definition at line 492 of file passthrough_target_socket.h.
|
private |
Definition at line 484 of file passthrough_target_socket.h.
|
private |
Definition at line 485 of file passthrough_target_socket.h.
Referenced by tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_b_transport_user_id().
|
private |
Definition at line 489 of file passthrough_target_socket.h.
|
private |
Definition at line 487 of file passthrough_target_socket.h.
|
private |
Definition at line 491 of file passthrough_target_socket.h.