Lines Matching defs:transaction
20 transaction::Transaction,
154 /// previous oneway transaction. This is done to avoid the case where two oneway transactions
160 /// deliver the next oneway transaction until userspace signals that it has finished processing
161 /// the previous oneway transaction by calling the `BC_FREE_BUFFER` ioctl.
163 /// Keeps track of whether this node has a pending oneway transaction.
279 t.debug_print_inner(m, " pending async transaction ");
529 transaction: DLArc<Transaction>,
533 return Err((BinderError::new_dead(), transaction));
538 inner.oneway_todo.push_back(transaction);
541 guard.push_work(&self.owner, transaction)?;
570 let transaction = inner.oneway_todo.pop_front();
571 inner.has_oneway_transaction = transaction.is_some();
572 if let Some(transaction) = transaction {
573 match guard.push_work(&self.owner, transaction) {
578 // the transaction and return.
586 /// Finds an outdated transaction that the given transaction can replace.
777 /// This type is also used for some other cases. For example, a transaction allocation holds a