Searched refs:trans (Results 1 - 25 of 65) sorted by relevance

123

/gem5/ext/systemc/src/tlm_utils/
H A Dtlm2_base_protocol_checker.h199 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 Dtraffic_generator.cc58 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 Dnb2b_adapter.cpp49 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 Dmm.h21 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 DSimpleLTInitiator1.h71 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 DSimpleLTInitiator2.h67 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 DSimpleLTInitiator3.h67 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 DCoreDecouplingLTInitiator.h69 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 DSimpleLTInitiator2_DMI.h78 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 DSimpleLTInitiator1_DMI.h77 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 DSimpleLTInitiator3_DMI.h76 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 DSimpleATInitiator1.h122 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 DSimpleATInitiator2.h118 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 Dsc_target.cc77 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 Dsc_master_port.hh81 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 Dsc_slave_port.cc57 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 Dsc_master_port.cc47 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 DSimpleLTInitiator_ext.h68 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 Dextension_adaptors.h62 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 DSimpleLTInitiator_ext.h68 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 Dextension_adaptors.h62 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 Dgem5_to_tlm.cc88 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 Dtlm_to_gem5.hh83 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 Dextension_adaptors.h62 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 Dmm.h21 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;

Completed in 30 milliseconds

123