gem5 v24.0.0.0
|
#include <map>
#include "../core/sc_port.hh"
#include "../tlm_core/2/interfaces/fw_bw_ifs.hh"
#include "convenience_socket_bases.h"
Go to the source code of this file.
Namespaces | |
namespace | tlm_utils |
Macros | |
#define | TLM_DEFINE_FUNCTOR(name) |
#define | TLM_RET_VAL tlm::tlm_sync_enum |
#define | TLM_FULL_ARG_LIST |
#define | TLM_ARG_LIST_WITHOUT_TYPES txn, ph, t |
#define | TLM_RET_VAL void |
#define | TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type &txn, sc_core::sc_time &t |
#define | TLM_ARG_LIST_WITHOUT_TYPES txn, t |
#define | TLM_RET_VAL unsigned int |
#define | TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type &txn |
#define | TLM_ARG_LIST_WITHOUT_TYPES txn |
#define | TLM_RET_VAL bool |
#define | TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type &txn, tlm::tlm_dmi &dmi |
#define | TLM_ARG_LIST_WITHOUT_TYPES txn, dmi |
#define | TLM_RET_VAL void |
#define | TLM_FULL_ARG_LIST sc_dt::uint64 l, sc_dt::uint64 u |
#define | TLM_ARG_LIST_WITHOUT_TYPES l, u |
Functions | |
tlm_utils::TLM_DEFINE_FUNCTOR (nb_transport) | |
tlm_utils::TLM_DEFINE_FUNCTOR (b_transport) | |
tlm_utils::TLM_DEFINE_FUNCTOR (debug_transport) | |
tlm_utils::TLM_DEFINE_FUNCTOR (get_dmi_ptr) | |
tlm_utils::TLM_DEFINE_FUNCTOR (invalidate_dmi) | |
#define TLM_ARG_LIST_WITHOUT_TYPES txn, ph, t |
Definition at line 115 of file multi_socket_bases.h.
#define TLM_ARG_LIST_WITHOUT_TYPES txn, t |
Definition at line 115 of file multi_socket_bases.h.
#define TLM_ARG_LIST_WITHOUT_TYPES txn |
Definition at line 115 of file multi_socket_bases.h.
#define TLM_ARG_LIST_WITHOUT_TYPES txn, dmi |
Definition at line 115 of file multi_socket_bases.h.
#define TLM_ARG_LIST_WITHOUT_TYPES l, u |
Definition at line 115 of file multi_socket_bases.h.
#define TLM_DEFINE_FUNCTOR | ( | name | ) |
Definition at line 38 of file multi_socket_bases.h.
#define TLM_FULL_ARG_LIST |
Definition at line 112 of file multi_socket_bases.h.
#define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type &txn, sc_core::sc_time &t |
Definition at line 112 of file multi_socket_bases.h.
#define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type &txn |
Definition at line 112 of file multi_socket_bases.h.
#define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type &txn, tlm::tlm_dmi &dmi |
Definition at line 112 of file multi_socket_bases.h.
#define TLM_FULL_ARG_LIST sc_dt::uint64 l, sc_dt::uint64 u |
Definition at line 112 of file multi_socket_bases.h.
#define TLM_RET_VAL tlm::tlm_sync_enum |
Definition at line 111 of file multi_socket_bases.h.
#define TLM_RET_VAL void |
Definition at line 111 of file multi_socket_bases.h.
#define TLM_RET_VAL unsigned int |
Definition at line 111 of file multi_socket_bases.h.
#define TLM_RET_VAL bool |
Definition at line 111 of file multi_socket_bases.h.
#define TLM_RET_VAL void |
Definition at line 111 of file multi_socket_bases.h.