/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/ |
H A D | extension_adaptors.h | 62 tlm::tlm_sync_enum forward_nb_transport(initiator_payload_type& trans, argument 71 tlm::tlm_sync_enum backward_nb_transport(target_payload_type& trans, argument 78 bool get_dmi_pointer(target_payload_type& trans, argument 89 unsigned int transport_debug(target_payload_type& trans) argument 137 tlm::tlm_sync_enum forward_nb_transport(initiator_payload_type& trans, argument 163 backward_nb_transport(target_payload_type& trans, tlm::tlm_phase& phase, sc_core::sc_time& t) argument 171 get_dmi_pointer(target_payload_type& trans, tlm::tlm_dmi& dmi_data) argument 196 transport_debug(target_payload_type& trans) argument [all...] |
/gem5/src/systemc/tlm_bridge/ |
H A D | tlm_to_gem5.hh | 91 tlm::tlm_generic_payload &trans; member in struct:sc_gem5::TlmToGem5Bridge::TlmSenderState 92 TlmSenderState(tlm::tlm_generic_payload &trans) : trans(trans) {} argument [all...] |
H A D | gem5_to_tlm.cc | 88 tlm::tlm_generic_payload *trans = mm.allocate(); local 126 pec( Gem5SystemC::PayloadEvent<Gem5ToTlmBridge<BITWIDTH>> *pe, tlm::tlm_generic_payload &trans, const tlm::tlm_phase &phase) argument 184 getBackdoor(tlm::tlm_generic_payload &trans) argument 222 auto *trans = packet2payload(packet); local 250 auto *trans = packet2payload(packet); local 316 auto *trans = packet2payload(packet); local 396 tlm::tlm_generic_payload *trans = blockingResponse; local 418 auto *trans = packet2payload(packet); local 432 nb_transport_bw(tlm::tlm_generic_payload &trans, tlm::tlm_phase &phase, sc_core::sc_time &delay) argument [all...] |
/gem5/ext/systemc/src/tlm_utils/ |
H A D | simple_initiator_socket.h | 115 sync_enum_type nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument 252 sync_enum_type nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
|
H A D | multi_socket_bases.h | 177 void b_transport(transaction_type& trans,sc_core::sc_time& t){ argument 187 bool get_direct_mem_ptr(transaction_type& trans, tlm::tlm_dmi& dmi_data){ argument 200 unsigned int transport_dbg(transaction_type& trans){ argument
|
H A D | passthrough_target_socket.h | 164 sync_enum_type nb_transport_fw(transaction_type& trans, argument 181 void b_transport(transaction_type& trans, sc_core::sc_time& t) argument 195 unsigned int transport_dbg(transaction_type& trans) argument 208 bool get_direct_mem_ptr(transaction_type& trans, argument 399 sync_enum_type nb_transport_fw(transaction_type& trans, argument 416 b_transport(transaction_type& trans, sc_core::sc_time& t) argument 430 transport_dbg(transaction_type& trans) argument 443 get_direct_mem_ptr(transaction_type& trans, tlm::tlm_dmi& dmi_data) argument [all...] |
/gem5/util/tlm/src/ |
H A D | sc_slave_port.cc | 57 packet2payload(PacketPtr packet, tlm::tlm_generic_payload &trans) argument 103 tlm::tlm_generic_payload * trans = mm.allocate(); local 140 tlm::tlm_generic_payload * trans = mm.allocate(); local 209 tlm::tlm_generic_payload * trans = mm.allocate(); local 271 pec( PayloadEvent<SCSlavePort> * pe, tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase) argument 339 tlm::tlm_generic_payload *trans = blockingResponse; local 355 nb_transport_bw(tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay) argument [all...] |
H A D | sc_master_port.cc | 47 SCMasterPort::generatePacket(tlm::tlm_generic_payload& trans) argument 134 SCMasterPort::checkTransaction(tlm::tlm_generic_payload& trans) argument 145 SCMasterPort::nb_transport_fw(tlm::tlm_generic_payload& trans, argument 170 peq_cb(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase) argument 194 handleBeginReq(tlm::tlm_generic_payload& trans) argument 231 handleEndResp(tlm::tlm_generic_payload& trans) argument 246 sendEndReq(tlm::tlm_generic_payload& trans) argument 257 b_transport(tlm::tlm_generic_payload& trans, sc_core::sc_time& t) argument 294 transport_dbg(tlm::tlm_generic_payload& trans) argument 314 get_direct_mem_ptr(tlm::tlm_generic_payload& trans, tlm::tlm_dmi& dmi_data) argument 346 auto& trans = tlmSenderState->trans; local 368 sendBeginResp(tlm::tlm_generic_payload& trans, sc_core::sc_time& delay) argument 400 auto& trans = *pendingRequest; local [all...] |
/gem5/util/tlm/examples/slave_port/ |
H A D | sc_target.cc | 77 Target::b_transport(tlm::tlm_generic_payload& trans, sc_time& delay) argument 84 Target::transport_dbg(tlm::tlm_generic_payload& trans) argument 113 tlm::tlm_sync_enum Target::nb_transport_fw(tlm::tlm_generic_payload& trans, argument 123 peq_cb(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase) argument 171 send_end_req(tlm::tlm_generic_payload& trans) argument 214 execute_transaction(tlm::tlm_generic_payload& trans) argument 256 send_response(tlm::tlm_generic_payload& trans) argument [all...] |
/gem5/src/systemc/tests/include/ |
H A D | SimpleATInitiator2.h | 118 bool initTransaction(mytransaction_type*& trans) argument 142 logStartTransation(mytransaction_type& trans) argument 157 logEndTransaction(mytransaction_type& trans) argument 187 mytransaction_type& trans = *ptrans; local 253 myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument [all...] |
H A D | SimpleBusLT.h | 95 initiatorBTransport(int SocketId, transaction_type& trans, sc_core::sc_time& t) argument 108 transportDebug(int SocketId, transaction_type& trans) argument 139 getDMIPointer(int SocketId, transaction_type& trans, tlm::tlm_dmi& dmi_data) argument [all...] |
H A D | SimpleLTInitiator2_DMI.h | 78 bool initTransaction(transaction_type& trans) argument 104 logStartTransation(transaction_type& trans) argument 119 logEndTransaction(transaction_type& trans) argument 134 getDMIData(const transaction_type& trans) argument 146 transaction_type trans; local 241 transaction_type trans; local [all...] |
H A D | SimpleLTInitiator3_DMI.h | 76 bool initTransaction(transaction_type& trans) argument 102 logStartTransation(transaction_type& trans) argument 117 logEndTransaction(transaction_type& trans) argument 132 getDMIData(const transaction_type& trans) argument 144 transaction_type trans; local [all...] |
H A D | SimpleATInitiator1.h | 122 bool initTransaction(mytransaction_type*& trans) argument 146 logStartTransation(mytransaction_type& trans) argument 161 logEndTransaction(mytransaction_type& trans) argument 191 mytransaction_type& trans = *ptrans; local 255 myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument 301 mytransaction_type* trans = mEndResponseQueue.front(); local [all...] |
H A D | SimpleBusAT.h | 104 transaction_type* trans; local 173 transaction_type* trans; local 221 initiatorNBTransport(int initiator_id, transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument 245 targetNBTransport(int portId, transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument 264 transportDebug(int initiator_id, transaction_type& trans) argument 294 getDMIPointer(int initiator_id, transaction_type& trans, tlm::tlm_dmi& dmi_data) argument 348 addPendingTransaction(transaction_type& trans, initiator_socket_type* to, int initiatorId) argument [all...] |
H A D | SimpleLTInitiator1_DMI.h | 77 bool initTransaction(transaction_type& trans) argument 104 void logStartTransation(transaction_type& trans) argument 119 logEndTransaction(transaction_type& trans) argument 136 transaction_type trans; local 208 nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument 248 transaction_type trans; local [all...] |
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | SimpleLTInitiator_ext.h | 68 bool initTransaction(transaction_type& trans) argument 98 void logStartTransation(transaction_type& trans) argument 117 logEndTransaction(transaction_type& trans) argument 135 transaction_type trans; local 228 myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument 286 transaction_type trans; local [all...] |
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | SimpleLTInitiator_ext.h | 68 bool initTransaction(transaction_type& trans) argument 98 void logStartTransation(transaction_type& trans) argument 117 logEndTransaction(transaction_type& trans) argument 135 transaction_type trans; local 228 myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument 286 transaction_type trans; local [all...] |
/gem5/src/systemc/tests/tlm/update_original/ |
H A D | update_original.cpp | 64 tlm::tlm_generic_payload* trans; local 169 b_transport( tlm::tlm_generic_payload& trans, sc_time& delay ) argument 203 b_transport( tlm::tlm_generic_payload& trans, sc_time& delay ) argument [all...] |
/gem5/ext/drampower/src/ |
H A D | CmdScheduler.h | 60 class trans { class in class:Data::cmdScheduler
|
/gem5/src/systemc/tests/tlm/multi_sockets/ |
H A D | MultiSocketSimpleSwitchAT.h | 134 void b_transport(int initiator_id, transaction_type& trans, sc_core::sc_time& t){ argument 168 initiatorNBTransport_core(transaction_type& trans, phase_type& phase, sc_core::sc_time& t, unsigned int tgtSocketNumber) argument 197 initiatorNBTransport(int initiator_id, transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument 224 targetNBTransport(int portId, transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument 239 bwPEQcb(transaction_type& trans, const phase_type& phase) argument 290 fwPEQcb(transaction_type& trans, const phase_type& phase) argument [all...] |
/gem5/src/systemc/tests/tlm/nb2b_adapter/ |
H A D | nb2b_adapter.cpp | 49 tlm::tlm_generic_payload* trans; local 118 nb_transport_bw( tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_time& delay ) argument 129 peq_cb(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase) argument 152 check_transaction(tlm::tlm_generic_payload& trans) argument 206 b_transport( int id, tlm::tlm_generic_payload& trans, sc_time& delay ) argument 222 nb_transport_fw( int id, tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_time& delay ) argument 247 get_direct_mem_ptr( int id, tlm::tlm_generic_payload& trans, tlm::tlm_dmi& dmi_data) argument 265 nb_transport_bw( int id, tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_time& delay ) argument 305 b_transport( tlm::tlm_generic_payload& trans, sc_time& delay ) argument 311 execute_transaction(tlm::tlm_generic_payload& trans) argument [all...] |
/gem5/src/systemc/ext/tlm_utils/ |
H A D | multi_socket_bases.h | 200 b_transport(transaction_type &trans, sc_core::sc_time &t) argument 214 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data) argument 230 transport_dbg(transaction_type &trans) argument
|
H A D | passthrough_target_socket.h | 173 b_transport(transaction_type &trans, sc_core::sc_time &t) argument 184 transport_dbg(transaction_type &trans) argument 196 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data) argument 412 nb_transport_fw(transaction_type &trans, phase_type &phase, argument 159 nb_transport_fw( transaction_type &trans, phase_type &phase, sc_core::sc_time &t) argument 426 b_transport(transaction_type &trans, sc_core::sc_time &t) argument 438 transport_dbg(transaction_type &trans) argument 451 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data) argument [all...] |
H A D | simple_initiator_socket.h | 117 nb_transport_bw(transaction_type &trans, phase_type &phase, argument 276 nb_transport_bw(transaction_type &trans, phase_type &phase, argument
|