Lines Matching full:transactions
22 * DOC: GSI Transactions
260 /* Move committed transactions to pending state */
268 /* These committed transactions are now pending */ in gsi_trans_move_pending()
273 /* Move pending transactions to completed state */
281 /* These pending transactions are now completed */ in gsi_trans_move_complete()
320 /* Return true if no transactions are allocated, false otherwise */
381 /* Unused transactions are allocated but never committed, pending, in gsi_trans_free()
502 /* All transactions end in a transfer completion interrupt */ in gsi_tre_flags()
640 /* Cancel a channel's pending transactions */
648 /* If there are no pending transactions, we're done */ in gsi_channel_trans_cancel_pending()
652 /* Mark all pending transactions cancelled */ in gsi_channel_trans_cancel_pending()
660 /* All pending transactions are now completed */ in gsi_channel_trans_cancel_pending()
663 /* Schedule NAPI polling to complete the cancelled transactions */ in gsi_channel_trans_cancel_pending()
715 * outstanding transactions and their resources. A transaction in gsi_channel_trans_init()
723 * This limits the number of transactions that can be outstanding. in gsi_channel_trans_init()
726 * power-of-two number of transactions we can use an index in gsi_channel_trans_init()
728 * Transactions are allocated one at a time. in gsi_channel_trans_init()
773 dev_err(gsi->dev, "error %d initializing channel %u transactions\n", in gsi_channel_trans_init()