/gem5/src/systemc/tests/include/ |
H A D | SimpleBusLT.h | 33 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 D | SimpleLTInitiator3_DMI.h | 45 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 D | SimpleATInitiator1.h | 45 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 D | SimpleATInitiator2.h | 45 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 D | SimpleLTTarget_ext.h | 35 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 D | SimpleLTTarget_ext.h | 35 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 D | simple_initiator_socket.h | 42 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 D | multi_passthrough_target_socket.h | 50 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 D | multi_socket_bases.h | 169 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 D | multi_passthrough_initiator_socket.h | 48 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 D | multi_socket_bases.h | 148 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 D | multi_passthrough_target_socket.h | 60 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 D | multi_passthrough_initiator_socket.h | 58 typedef typename TYPES::tlm_payload_type transaction_type; typedef in class:tlm_utils::multi_passthrough_initiator_socket 64 transaction_type&, 119 transaction_type&,
|