Lines Matching full:transactions
22 * DOC: GSI Transactions
263 /* Move committed transactions to pending state */
271 /* These committed transactions are now pending */ in gsi_trans_move_pending()
276 /* Move pending transactions to completed state */
284 /* These pending transactions are now completed */ in gsi_trans_move_complete()
323 /* Return true if no transactions are allocated, false otherwise */
384 /* Unused transactions are allocated but never committed, pending, in gsi_trans_free()
505 /* All transactions end in a transfer completion interrupt */ in gsi_tre_flags()
643 /* Cancel a channel's pending transactions */
651 /* If there are no pending transactions, we're done */ in gsi_channel_trans_cancel_pending()
655 /* Mark all pending transactions cancelled */ in gsi_channel_trans_cancel_pending()
663 /* All pending transactions are now completed */ in gsi_channel_trans_cancel_pending()
666 /* Schedule NAPI polling to complete the cancelled transactions */ in gsi_channel_trans_cancel_pending()
718 * outstanding transactions and their resources. A transaction in gsi_channel_trans_init()
726 * This limits the number of transactions that can be outstanding. in gsi_channel_trans_init()
729 * power-of-two number of transactions we can use an index in gsi_channel_trans_init()
731 * Transactions are allocated one at a time. in gsi_channel_trans_init()
776 dev_err(gsi->dev, "error %d initializing channel %u transactions\n", in gsi_channel_trans_init()