Searched refs:transaction_type (Results 26 - 38 of 38) sorted by relevance

12

/gem5/src/systemc/tests/include/
H A DSimpleBusLT.h33 typedef tlm::tlm_generic_payload transaction_type; typedef in class:SimpleBusLT
96 transaction_type& trans,
109 transaction_type& trans)
140 transaction_type& trans,
H A DSimpleLTInitiator3_DMI.h45 typedef tlm::tlm_generic_payload transaction_type; typedef in class:SimpleLTInitiator3_dmi
76 bool initTransaction(transaction_type& trans)
102 void logStartTransation(transaction_type& trans)
117 void logEndTransaction(transaction_type& trans)
132 std::pair<dmi_type, bool>& getDMIData(const transaction_type& trans)
144 transaction_type trans;
H A DSimpleATInitiator1.h45 typedef tlm::tlm_generic_payload transaction_type; typedef in class:SimpleATInitiator1
53 class MyTransaction : public transaction_type
60 MyTransaction(tlm::tlm_mm_interface* mm) : transaction_type(mm)
255 sync_enum_type myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t)
330 transaction_type* mCurrentTransaction;
H A DSimpleATInitiator2.h45 typedef tlm::tlm_generic_payload transaction_type; typedef in class:SimpleATInitiator2
53 class MyTransaction : public transaction_type
60 MyTransaction(tlm::tlm_mm_interface* mm) : transaction_type(mm)
253 sync_enum_type myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t)
303 transaction_type* mCurrentTransaction;
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/
H A DSimpleLTTarget_ext.h35 typedef tlm::tlm_generic_payload transaction_type; typedef in class:SimpleLTTarget_ext
63 sync_enum_type myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t)
110 unsigned int transport_dbg(transaction_type& r)
135 bool myGetDMIPtr(transaction_type& trans,
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/
H A DSimpleLTTarget_ext.h35 typedef tlm::tlm_generic_payload transaction_type; typedef in class:SimpleLTTarget_ext
63 sync_enum_type myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t)
110 unsigned int transport_dbg(transaction_type& r)
135 bool myGetDMIPtr(transaction_type& trans,
/gem5/src/systemc/ext/tlm_utils/
H A Dsimple_initiator_socket.h42 typedef typename TYPES::tlm_payload_type transaction_type; typedef in class:tlm_utils::simple_initiator_socket_b
64 sync_enum_type (MODULE::*cb)(transaction_type &, phase_type &,
83 transaction_type &, phase_type &, sc_core::sc_time &);
117 nb_transport_bw(transaction_type &trans, phase_type &phase,
190 typedef typename TYPES::tlm_payload_type transaction_type; typedef in class:tlm_utils::simple_initiator_socket_tagged_b
213 int, transaction_type &, phase_type &, sc_core::sc_time &),
234 int, transaction_type &, phase_type &, sc_core::sc_time &);
276 nb_transport_bw(transaction_type &trans, phase_type &phase,
H A Dmulti_passthrough_target_socket.h50 typedef typename TYPES::tlm_payload_type transaction_type; typedef in class:tlm_utils::multi_passthrough_target_socket
56 int, transaction_type &, phase_type &, sc_core::sc_time &);
57 typedef void (MODULE::*b_cb)(int, transaction_type &, sc_core::sc_time &);
58 typedef unsigned int (MODULE::*dbg_cb)(int, transaction_type &txn);
60 int, transaction_type &txn, tlm::tlm_dmi &dmi);
H A Dmulti_socket_bases.h169 typedef typename TYPES::tlm_payload_type transaction_type; typedef in class:tlm_utils::callback_binder_fw
186 transaction_type &txn, phase_type &p, sc_core::sc_time &t)
200 b_transport(transaction_type &trans, sc_core::sc_time &t)
214 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data)
230 transport_dbg(transaction_type &trans)
291 typedef typename TYPES::tlm_payload_type transaction_type; typedef in class:tlm_utils::callback_binder_bw
306 nb_transport_bw(transaction_type &txn, phase_type& p,
H A Dmulti_passthrough_initiator_socket.h48 typedef typename TYPES::tlm_payload_type transaction_type; typedef in class:tlm_utils::multi_passthrough_initiator_socket
54 int, transaction_type &, phase_type &, sc_core::sc_time &);
85 int, transaction_type &, phase_type &, sc_core::sc_time &))
/gem5/ext/systemc/src/tlm_utils/
H A Dmulti_socket_bases.h148 typedef typename TYPES::tlm_payload_type transaction_type; typedef in class:tlm_utils::callback_binder_fw
163 sync_enum_type nb_transport_fw(transaction_type& txn,
177 void b_transport(transaction_type& trans,sc_core::sc_time& t){
187 bool get_direct_mem_ptr(transaction_type& trans, tlm::tlm_dmi& dmi_data){
200 unsigned int transport_dbg(transaction_type& trans){
253 typedef typename TYPES::tlm_payload_type transaction_type; typedef in class:tlm_utils::callback_binder_bw
266 sync_enum_type nb_transport_bw(transaction_type& txn,
H A Dmulti_passthrough_target_socket.h60 typedef typename TYPES::tlm_payload_type transaction_type; typedef in class:tlm_utils::multi_passthrough_target_socket
65 typedef sync_enum_type (MODULE::*nb_cb)(int, transaction_type&, phase_type&, sc_core::sc_time&);
66 typedef void (MODULE::*b_cb)(int, transaction_type&, sc_core::sc_time&);
67 typedef unsigned int (MODULE::*dbg_cb)(int, transaction_type& txn);
68 typedef bool (MODULE::*dmi_cb)(int, transaction_type& txn, tlm::tlm_dmi& dmi);
H A Dmulti_passthrough_initiator_socket.h58 typedef typename TYPES::tlm_payload_type transaction_type; typedef in class:tlm_utils::multi_passthrough_initiator_socket
64 transaction_type&,
119 transaction_type&,

Completed in 23 milliseconds

12