Lines Matching full:transaction

25 /* Maximum number of TREs in an IPA immediate command transaction */
29 * struct gsi_trans - a GSI transaction
31 * Most fields in this structure for internal use by the transaction core code:
33 * @channel_id: Channel number transaction is associated with
34 * @cancelled: If set by the core code, transaction was cancelled
35 * @rsvd_count: Number of TREs reserved for this transaction
37 * @len: Number of bytes sent or received by the transaction
38 * @data: Preserved but not touched by the core transaction code
43 * @completion: Completed when the transaction completes
44 * @byte_count: TX channel byte count recorded when transaction committed
45 * @trans_count: Channel transaction count when committed (for BQL accounting)
47 * The @len field is set when the transaction is committed. For RX
55 bool cancelled; /* true if transaction was cancelled */
77 * @pool: GSI transaction pool pointer
138 * @channel_id: Channel the transaction is associated with
146 * gsi_channel_trans_alloc() - Allocate a GSI transaction on a channel
148 * @channel_id: Channel the transaction is associated with
149 * @tre_count: Number of elements in the transaction
152 * Return: A GSI transaction structure, or a null pointer if all
160 * gsi_trans_free() - Free a previously-allocated GSI transaction
161 * @trans: Transaction to be freed
166 * gsi_trans_cmd_add() - Add an immediate command to a transaction
167 * @trans: Transaction
177 * gsi_trans_page_add() - Add a page transfer to a transaction
178 * @trans: Transaction
187 * gsi_trans_skb_add() - Add a socket transfer to a transaction
188 * @trans: Transaction
191 * Return: 0, or -EMSGSIZE if socket data won't fit in transaction.
196 * gsi_trans_commit() - Commit a GSI transaction
197 * @trans: Transaction to commit
203 * gsi_trans_commit_wait() - Commit a GSI transaction and wait for it
205 * @trans: Transaction to commit
215 * This is not a transaction operation at all. It's defined here because
216 * it needs to be done in coordination with other transaction activity.