/gem5/ext/systemc/src/tlm_utils/ |
H A D | tlm2_base_protocol_checker.h | 199 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay) 204 nb_transport_fw_pre_checks( trans, phase, delay ); 207 status = initiator_socket->nb_transport_fw( trans, phase, delay ); 210 nb_transport_fw_post_checks( trans, start_phase, phase, delay, status ); 216 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay) 219 nb_transport_bw_pre_checks( trans, phase, delay ); 222 status = target_socket->nb_transport_bw( trans, phase, delay ); 225 nb_transport_bw_post_checks( trans, phase, delay, status ); 230 virtual void b_transport( tlm::tlm_generic_payload& trans, sc_core::sc_time& delay ) argument 233 b_transport_pre_checks( trans, dela 198 nb_transport_fw( tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay) argument 215 nb_transport_bw( tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay) argument 241 get_direct_mem_ptr(tlm::tlm_generic_payload& trans, tlm::tlm_dmi& dmi_data) argument 259 transport_dbg(tlm::tlm_generic_payload& trans) argument 345 b_transport_pre_checks( tlm::tlm_generic_payload& trans, sc_core::sc_time& delay) argument 374 b_transport_post_checks( tlm::tlm_generic_payload& trans, sc_core::sc_time& delay) argument 384 nb_transport_fw_pre_checks( tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay) argument 455 nb_transport_fw_post_checks( tlm::tlm_generic_payload& trans, tlm::tlm_phase& start_phase, tlm::tlm_phase& phase, sc_core::sc_time& delay, tlm::tlm_sync_enum status) argument 483 nb_transport_bw_pre_checks( tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay) argument 502 nb_transport_bw_post_checks( tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay, tlm::tlm_sync_enum status) argument 562 nb_transport_response_checks( tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay, const char* txt2, const char* txt3, const char* txt4) argument 634 check_initial_state( tlm::tlm_generic_payload& trans, const char* txt2 ) argument 729 remember_gp_option( tlm::tlm_generic_payload& trans) argument 742 check_trans_not_modified( tlm::tlm_generic_payload& trans, const char* txt2 ) argument 827 check_response_path( tlm::tlm_generic_payload& trans, const char* txt2 ) argument 857 get_direct_mem_ptr_pre_checks( tlm::tlm_generic_payload& trans, tlm::tlm_dmi& dmi_data ) argument 917 get_direct_mem_ptr_post_checks( tlm::tlm_generic_payload& trans, tlm::tlm_dmi& dmi_data ) argument 977 transport_dbg_post_checks( tlm::tlm_generic_payload& trans, unsigned int count ) argument 1005 tlm2error( tlm::tlm_generic_payload& trans, const char* ref, bool warning ) argument [all...] |
/gem5/util/tlm/examples/master_port/ |
H A D | traffic_generator.cc | 58 auto trans = mm.allocate(); local 59 trans->acquire(); 65 trans->set_command(tlm::TLM_WRITE_COMMAND); 69 trans->set_command(tlm::TLM_READ_COMMAND); 72 trans->set_data_ptr(reinterpret_cast<unsigned char*>(&dataBuffer)); 73 trans->set_address(rnd.random(0, (int)(memSize-1))); 74 trans->set_data_length(4); 75 trans->set_streaming_width(4); 76 trans->set_byte_enable_ptr(0); 77 trans 109 peq_cb(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase) argument 136 checkTransaction(tlm::tlm_generic_payload& trans) argument 147 nb_transport_bw(tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay) argument [all...] |
/gem5/src/systemc/tests/tlm/nb2b_adapter/ |
H A D | nb2b_adapter.cpp | 49 tlm::tlm_generic_payload* trans; local 53 trans = m_mm.allocate(); 54 trans->acquire(); 59 trans->set_command( tlm::TLM_WRITE_COMMAND ); 60 trans->set_address( adr ); 61 trans->set_data_ptr( reinterpret_cast<unsigned char*>(&data[0]) ); 62 trans->set_data_length( 4 ); 63 trans->set_streaming_width( 4 ); 64 trans->set_byte_enable_ptr( 0 ); 65 trans 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...] |
H A D | mm.h | 21 ptr = free_list->trans; 41 void free(gp_t* trans); 46 gp_t* trans; member in struct:mm::access 60 ptr = free_list->trans; 71 void mm::free(gp_t* trans) argument 73 trans->reset(); // Delete auto extensions 83 free_list->trans = trans;
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleLTInitiator1.h | 71 bool initTransaction(transaction_type& trans) argument 74 trans.set_address(mBaseAddress + 4*mTransactionCount); 76 trans.set_command(tlm::TLM_WRITE_COMMAND); 79 trans.set_address(mBaseAddress + 4*(mTransactionCount - mNrOfTransactions)); 81 trans.set_command(tlm::TLM_READ_COMMAND); 87 trans.set_data_ptr(reinterpret_cast<unsigned char*>(&mData)); 88 trans.set_data_length(4); 89 trans.set_streaming_width(4); 90 trans.set_dmi_allowed(false); 91 trans 97 logStartTransation(transaction_type& trans) argument 112 logEndTransaction(transaction_type& trans) argument 129 transaction_type trans; local [all...] |
H A D | SimpleLTInitiator2.h | 67 bool initTransaction(transaction_type& trans) argument 70 trans.set_address(mBaseAddress + 4*mTransactionCount); 72 trans.set_command(tlm::TLM_WRITE_COMMAND); 75 trans.set_address(mBaseAddress + 4*(mTransactionCount - mNrOfTransactions)); 77 trans.set_command(tlm::TLM_READ_COMMAND); 83 trans.set_data_ptr(reinterpret_cast<unsigned char*>(&mData)); 84 trans.set_data_length(4); 85 trans.set_streaming_width(4); 86 trans.set_dmi_allowed(false); 87 trans 93 logStartTransation(transaction_type& trans) argument 108 logEndTransaction(transaction_type& trans) argument 125 transaction_type trans; local [all...] |
H A D | SimpleLTInitiator3.h | 67 bool initTransaction(transaction_type& trans) argument 70 trans.set_address(mBaseAddress + 4*mTransactionCount); 72 trans.set_command(tlm::TLM_WRITE_COMMAND); 75 trans.set_address(mBaseAddress + 4*(mTransactionCount-mNrOfTransactions)); 77 trans.set_command(tlm::TLM_READ_COMMAND); 83 trans.set_data_ptr(reinterpret_cast<unsigned char*>(&mData)); 84 trans.set_data_length(4); 85 trans.set_streaming_width(4); 86 trans.set_dmi_allowed(false); 87 trans 93 logStartTransation(transaction_type& trans) argument 108 logEndTransaction(transaction_type& trans) argument 125 transaction_type trans; local [all...] |
H A D | CoreDecouplingLTInitiator.h | 69 bool initTransaction(transaction_type& trans) argument 72 trans.set_address(mBaseAddress + 4*mTransactionCount); 74 trans.set_command(tlm::TLM_WRITE_COMMAND); 77 trans.set_address(mBaseAddress + 4*(mTransactionCount - mNrOfTransactions)); 79 trans.set_command(tlm::TLM_READ_COMMAND); 85 trans.set_data_ptr(reinterpret_cast<unsigned char*>(&mData)); 86 trans.set_data_length(4); 87 trans.set_streaming_width(4); 88 trans.set_response_status(tlm::TLM_INCOMPLETE_RESPONSE); 94 void logStartTransation(transaction_type& trans) argument 115 logEndTransaction(transaction_type& trans) argument 138 transaction_type trans; local [all...] |
H A D | SimpleLTInitiator2_DMI.h | 78 bool initTransaction(transaction_type& trans) argument 81 trans.set_address(mBaseAddress + 4*mTransactionCount); 83 trans.set_command(tlm::TLM_WRITE_COMMAND); 86 trans.set_address(mBaseAddress + 4*(mTransactionCount-mNrOfTransactions)); 88 trans.set_command(tlm::TLM_READ_COMMAND); 94 trans.set_data_ptr(reinterpret_cast<unsigned char*>(&mData)); 95 trans.set_data_length(4); 96 trans.set_streaming_width(4); 97 trans.set_dmi_allowed(false); 98 trans 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 | SimpleLTInitiator1_DMI.h | 77 bool initTransaction(transaction_type& trans) argument 80 trans.set_dmi_allowed(false); 83 trans.set_address(mBaseAddress + 4*mTransactionCount); 85 trans.set_command(tlm::TLM_WRITE_COMMAND); 88 trans.set_address(mBaseAddress + 4*(mTransactionCount-mNrOfTransactions)); 90 trans.set_command(tlm::TLM_READ_COMMAND); 96 trans.set_data_ptr(reinterpret_cast<unsigned char*>(&mData)); 97 trans.set_data_length(4); 98 trans.set_streaming_width(4); 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...] |
H A D | SimpleLTInitiator3_DMI.h | 76 bool initTransaction(transaction_type& trans) argument 79 trans.set_address(mBaseAddress + 4*mTransactionCount); 81 trans.set_command(tlm::TLM_WRITE_COMMAND); 84 trans.set_address(mBaseAddress + 4*(mTransactionCount-mNrOfTransactions)); 86 trans.set_command(tlm::TLM_READ_COMMAND); 92 trans.set_data_ptr(reinterpret_cast<unsigned char*>(&mData)); 93 trans.set_data_length(4); 94 trans.set_streaming_width(4); 95 trans.set_dmi_allowed(false); 96 trans 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 125 trans = transPool.claim(); 126 trans->set_address(mBaseAddress + 4*mTransactionCount); 127 trans->setData(mTransactionCount); 128 trans->set_command(tlm::TLM_WRITE_COMMAND); 131 trans = transPool.claim(); 132 trans->set_address(mBaseAddress + 4*(mTransactionCount - mNrOfTransactions)); 133 trans->set_command(tlm::TLM_READ_COMMAND); 139 trans->set_data_length(4); 140 trans 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 | SimpleATInitiator2.h | 118 bool initTransaction(mytransaction_type*& trans) argument 121 trans = transPool.claim(); 122 trans->set_address(mBaseAddress + 4*mTransactionCount); 123 trans->setData(mTransactionCount); 124 trans->set_command(tlm::TLM_WRITE_COMMAND); 127 trans = transPool.claim(); 128 trans->set_address(mBaseAddress + 4*(mTransactionCount - mNrOfTransactions)); 129 trans->set_command(tlm::TLM_READ_COMMAND); 135 trans->set_data_length(4); 136 trans 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...] |
/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 80 execute_transaction(trans); 84 Target::transport_dbg(tlm::tlm_generic_payload& trans) argument 86 check_address(trans.get_address()); 88 tlm::tlm_command cmd = trans.get_command(); 89 sc_dt::uint64 adr = trans.get_address() - offset; 90 unsigned char* ptr = trans.get_data_ptr(); 91 unsigned int len = trans.get_data_length(); 113 tlm::tlm_sync_enum Target::nb_transport_fw(tlm::tlm_generic_payload& trans, argument 118 m_peq.notify(trans, phas 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/util/tlm/src/ |
H A D | sc_master_port.hh | 81 tlm::tlm_generic_payload& trans; member in struct:Gem5SystemC::SCMasterPort::TlmSenderState 82 TlmSenderState(tlm::tlm_generic_payload& trans) argument 83 : trans(trans) 106 void peq_cb(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase); 109 tlm::tlm_sync_enum nb_transport_fw(tlm::tlm_generic_payload& trans, 112 void b_transport(tlm::tlm_generic_payload& trans, sc_core::sc_time& t); 113 unsigned int transport_dbg(tlm::tlm_generic_payload& trans); 114 bool get_direct_mem_ptr(tlm::tlm_generic_payload& trans, 133 void sendEndReq(tlm::tlm_generic_payload& trans); [all...] |
H A D | sc_slave_port.cc | 57 packet2payload(PacketPtr packet, tlm::tlm_generic_payload &trans) argument 59 trans.set_address(packet->getAddr()); 62 sc_assert(trans.has_mm()); 67 trans.set_data_length(size); 68 trans.set_streaming_width(size); 69 trans.set_data_ptr(data); 72 trans.set_command(tlm::TLM_READ_COMMAND); 77 trans.set_command(tlm::TLM_WRITE_COMMAND); 103 tlm::tlm_generic_payload * trans = mm.allocate(); local 104 trans 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 51 trans.get_address(), trans.get_data_length(), flags, 56 switch (trans.get_command()) { 73 pkt->dataStatic(trans.get_data_ptr()); 134 SCMasterPort::checkTransaction(tlm::tlm_generic_payload& trans) argument 136 if (trans.is_response_error()) { 139 << trans.get_response_string(); 145 SCMasterPort::nb_transport_fw(tlm::tlm_generic_payload& trans, argument 148 uint64_t adr = trans 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/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | SimpleLTInitiator_ext.h | 68 bool initTransaction(transaction_type& trans) argument 71 trans.set_dmi_allowed(false); 75 trans.set_address(mBaseAddress + 4*mTransactionCount); 77 trans.set_data_ptr(reinterpret_cast<unsigned char*>(&mData)); 78 trans.set_command(tlm::TLM_WRITE_COMMAND); 83 trans.set_address(mBaseAddress + 4*(mTransactionCount-mNrOfTransactions)); 85 trans.set_data_ptr(reinterpret_cast<unsigned char*>(&mData)); 86 trans.set_command(tlm::TLM_READ_COMMAND); 98 void logStartTransation(transaction_type& trans) argument 100 if (trans 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...] |
H A D | extension_adaptors.h | 62 tlm::tlm_sync_enum forward_nb_transport(initiator_payload_type& trans, argument 66 return initiator_socket->nb_transport_fw(trans, phase, t); 71 tlm::tlm_sync_enum backward_nb_transport(target_payload_type& trans, argument 75 return target_socket->nb_transport_bw(trans, phase, t); 78 bool get_dmi_pointer(target_payload_type& trans, argument 81 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans, 89 unsigned int transport_debug(target_payload_type& trans) argument 91 return initiator_socket->transport_dbg(trans); 137 tlm::tlm_sync_enum forward_nb_transport(initiator_payload_type& trans, argument 149 trans 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/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | SimpleLTInitiator_ext.h | 68 bool initTransaction(transaction_type& trans) argument 71 trans.set_dmi_allowed(false); 75 trans.set_address(mBaseAddress + 4*mTransactionCount); 77 trans.set_data_ptr(reinterpret_cast<unsigned char*>(&mData)); 78 trans.set_command(tlm::TLM_WRITE_COMMAND); 83 trans.set_address(mBaseAddress + 4*(mTransactionCount-mNrOfTransactions)); 85 trans.set_data_ptr(reinterpret_cast<unsigned char*>(&mData)); 86 trans.set_command(tlm::TLM_READ_COMMAND); 98 void logStartTransation(transaction_type& trans) argument 100 if (trans 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...] |
H A D | extension_adaptors.h | 62 tlm::tlm_sync_enum forward_nb_transport(initiator_payload_type& trans, argument 66 return initiator_socket->nb_transport_fw(trans, phase, t); 71 tlm::tlm_sync_enum backward_nb_transport(target_payload_type& trans, argument 75 return target_socket->nb_transport_bw(trans, phase, t); 78 bool get_dmi_pointer(target_payload_type& trans, argument 81 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans, 89 unsigned int transport_debug(target_payload_type& trans) argument 91 return initiator_socket->transport_dbg(trans); 137 tlm::tlm_sync_enum forward_nb_transport(initiator_payload_type& trans, argument 149 trans 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 | gem5_to_tlm.cc | 88 tlm::tlm_generic_payload *trans = mm.allocate(); local 89 trans->acquire(); 91 trans->set_address(packet->getAddr()); 94 sc_assert(trans->has_mm()); 99 trans->set_data_length(size); 100 trans->set_streaming_width(size); 101 trans->set_data_ptr(data); 105 trans->set_command(tlm::TLM_IGNORE_COMMAND); 107 trans->set_command(tlm::TLM_READ_COMMAND); 110 trans 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...] |
H A D | tlm_to_gem5.hh | 83 PacketPtr payload2packet(tlm::tlm_generic_payload &trans); 91 tlm::tlm_generic_payload &trans; member in struct:sc_gem5::TlmToGem5Bridge::TlmSenderState 92 TlmSenderState(tlm::tlm_generic_payload &trans) : trans(trans) {} argument 132 void sendEndReq(tlm::tlm_generic_payload &trans); 133 void sendBeginResp(tlm::tlm_generic_payload &trans, 136 void handleBeginReq(tlm::tlm_generic_payload &trans); 137 void handleEndResp(tlm::tlm_generic_payload &trans); 141 void checkTransaction(tlm::tlm_generic_payload &trans); [all...] |
/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 66 return initiator_socket->nb_transport_fw(trans, phase, t); 71 tlm::tlm_sync_enum backward_nb_transport(target_payload_type& trans, argument 75 return target_socket->nb_transport_bw(trans, phase, t); 78 bool get_dmi_pointer(target_payload_type& trans, argument 81 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans, 89 unsigned int transport_debug(target_payload_type& trans) argument 91 return initiator_socket->transport_dbg(trans); 137 tlm::tlm_sync_enum forward_nb_transport(initiator_payload_type& trans, argument 149 trans 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/tests/tlm/update_original/ |
H A D | mm.h | 21 ptr = free_list->trans; 41 void free(gp_t* trans); 46 gp_t* trans; member in struct:mm::access 60 ptr = free_list->trans; 71 void mm::free(gp_t* trans) argument 73 trans->reset(); // Delete auto extensions 83 free_list->trans = trans;
|