Searched refs:tlm_payload_type (Results 1 - 20 of 20) sorted by relevance

/gem5/src/systemc/ext/tlm_core/2/interfaces/
H A Dfw_bw_ifs.hh198 typedef tlm_generic_payload tlm_payload_type; typedef in struct:tlm::tlm_base_protocol_types
206 typename TYPES::tlm_payload_type, typename TYPES::tlm_phase_type>,
207 public virtual tlm_blocking_transport_if<typename TYPES::tlm_payload_type>,
208 public virtual tlm_fw_direct_mem_if<typename TYPES::tlm_payload_type>,
209 public virtual tlm_transport_dbg_if<typename TYPES::tlm_payload_type>
216 typename TYPES::tlm_payload_type, typename TYPES::tlm_phase_type>,
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/
H A Dmy_extension.h52 typedef tlm::tlm_base_protocol_types::tlm_payload_type tlm_payload_type; typedef in struct:my_extended_payload_types
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/
H A Dmy_extension.h52 typedef tlm::tlm_base_protocol_types::tlm_payload_type tlm_payload_type; typedef in struct:my_extended_payload_types
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/
H A Dmy_extension.h52 typedef tlm::tlm_base_protocol_types::tlm_payload_type tlm_payload_type; typedef in struct:my_extended_payload_types
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_2_interfaces/
H A Dtlm_fw_bw_ifs.h199 typedef tlm_generic_payload tlm_payload_type; typedef in struct:tlm::tlm_base_protocol_types
206 : public virtual tlm_fw_nonblocking_transport_if<typename TYPES::tlm_payload_type,
208 , public virtual tlm_blocking_transport_if<typename TYPES::tlm_payload_type>
209 , public virtual tlm_fw_direct_mem_if<typename TYPES::tlm_payload_type>
210 , public virtual tlm_transport_dbg_if<typename TYPES::tlm_payload_type>
216 : public virtual tlm_bw_nonblocking_transport_if<typename TYPES::tlm_payload_type,
/gem5/ext/systemc/src/tlm_utils/
H A Dpeq_with_cb_and_phase.h155 typedef typename TYPES::tlm_payload_type tlm_payload_type; typedef in class:tlm_utils::peq_with_cb_and_phase
157 typedef std::pair<tlm_payload_type*, tlm_phase_type> PAYLOAD;
158 typedef void (OWNER::*cb)(tlm_payload_type&, const tlm_phase_type&);
223 void notify (tlm_payload_type& t, const tlm_phase_type& p, const sc_core::sc_time& when){
238 void notify (tlm_payload_type& t, const tlm_phase_type& p){
H A Dmulti_socket_bases.h60 typedef typename TRAITS::tlm_payload_type payload_type; \
97 #define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn, typename TRAITS::tlm_phase_type& ph, sc_core::sc_time& t
105 #define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn, sc_core::sc_time& t
113 #define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn
121 #define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn, tlm::tlm_dmi& dmi
148 typedef typename TYPES::tlm_payload_type transaction_type;
253 typedef typename TYPES::tlm_payload_type transaction_type;
H A Dsimple_initiator_socket.h35 typedef typename TYPES::tlm_payload_type transaction_type;
160 typedef typename TYPES::tlm_payload_type transaction_type;
H A Dpassthrough_target_socket.h35 typedef typename TYPES::tlm_payload_type transaction_type;
246 typedef typename TYPES::tlm_payload_type transaction_type;
H A Dmulti_passthrough_initiator_socket.h58 typedef typename TYPES::tlm_payload_type transaction_type;
H A Dmulti_passthrough_target_socket.h60 typedef typename TYPES::tlm_payload_type transaction_type;
H A Dsimple_target_socket.h56 typedef typename TYPES::tlm_payload_type transaction_type;
575 typedef typename TYPES::tlm_payload_type transaction_type;
/gem5/src/systemc/ext/tlm_utils/
H A Dpeq_with_cb_and_phase.h137 typedef typename TYPES::tlm_payload_type tlm_payload_type; typedef in class:tlm_utils::peq_with_cb_and_phase
139 typedef std::pair<tlm_payload_type *, tlm_phase_type> PAYLOAD;
140 typedef void (OWNER::*cb)(tlm_payload_type &, const tlm_phase_type &);
205 notify(tlm_payload_type &t, const tlm_phase_type &p,
225 notify(tlm_payload_type &t, const tlm_phase_type &p)
H A Dmulti_socket_bases.h65 typedef typename TRAITS::tlm_payload_type payload_type; \
113 typename TRAITS::tlm_payload_type &txn, \
123 typename TRAITS::tlm_payload_type &txn, sc_core::sc_time &t
131 #define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type &txn
140 typename TRAITS::tlm_payload_type &txn, tlm::tlm_dmi &dmi
169 typedef typename TYPES::tlm_payload_type transaction_type;
291 typedef typename TYPES::tlm_payload_type transaction_type;
H A Dsimple_initiator_socket.h42 typedef typename TYPES::tlm_payload_type transaction_type;
190 typedef typename TYPES::tlm_payload_type transaction_type;
H A Dpassthrough_target_socket.h39 typedef typename TYPES::tlm_payload_type transaction_type;
258 typedef typename TYPES::tlm_payload_type transaction_type;
H A Dmulti_passthrough_initiator_socket.h48 typedef typename TYPES::tlm_payload_type transaction_type;
H A Dmulti_passthrough_target_socket.h50 typedef typename TYPES::tlm_payload_type transaction_type;
H A Dsimple_target_socket.h47 typedef typename TYPES::tlm_payload_type transaction_type;
622 typedef typename TYPES::tlm_payload_type transaction_type;
/gem5/src/systemc/tests/tlm/multi_sockets/
H A DMultiSocketSimpleSwitchAT.h88 typedef ConnectionInfo tlm_payload_type; typedef in class:MultiSocketSimpleSwitchAT::internalPEQTypes

Completed in 40 milliseconds