Lines Matching refs:trans

104       transaction_type* trans;
105 while ((trans = mRequestPEQ.get_next_transaction())!=0) {
106 unsigned int portId = decode(trans->get_address());
109 trans->set_address(trans->get_address() & getAddressMask(portId));
112 PendingTransactionsIterator it = mPendingTransactions.find(trans);
121 switch ((*decodeSocket)->nb_transport_fw(*trans, phase, t)) {
134 mResponsePEQ.notify(*trans, t);
146 (*it->second.from)->nb_transport_bw(*trans, phase, t);
153 mResponsePEQ.notify(*trans, t);
173 transaction_type* trans;
174 while ((trans = mResponsePEQ.get_next_transaction())!=0) {
175 PendingTransactionsIterator it = mPendingTransactions.find(trans);
185 switch ((*initiatorSocket)->nb_transport_bw(*trans, phase, t)) {
206 sync_enum_type r = (*it->second.to)->nb_transport_fw(*trans, phase, t);
212 trans->release();
222 transaction_type& trans,
227 trans.acquire();
228 addPendingTransaction(trans, 0, initiator_id);
230 mRequestPEQ.notify(trans, t);
246 transaction_type& trans,
258 mResponsePEQ.notify(trans, t);
264 unsigned int transportDebug(int initiator_id, transaction_type& trans)
266 unsigned int portId = decode(trans.get_address());
269 trans.set_address( trans.get_address() & getAddressMask(portId) );
271 return (*decodeSocket)->transport_dbg(trans);
295 transaction_type& trans,
299 sc_dt::uint64 address = trans.get_address();
306 trans.set_address(maskedAddress);
309 (*decodeSocket)->get_direct_mem_ptr(trans, dmi_data);
348 void addPendingTransaction(transaction_type& trans,
353 assert(mPendingTransactions.find(&trans) == mPendingTransactions.end());
354 mPendingTransactions[&trans] = info;