Lines Matching defs:transaction
2 * Core IEEE1394 transaction logic
75 static int close_transaction(struct fw_transaction *transaction,
83 if (t == transaction) {
109 struct fw_transaction *transaction)
114 * the transaction.
117 if (card->driver->cancel_packet(card, &transaction->packet) == 0)
122 * if the transaction is still pending and remove it in that case.
125 return close_transaction(transaction, card, RCODE_CANCELLED);
147 * At this point cancel_packet will never call the transaction
148 * callback, since we just took the transaction out of the list.
282 * @t: transaction instance to which the request belongs
283 * @tcode: transaction code
290 * @callback: function to be called when the transaction is completed
291 * @callback_data: data to be passed to the transaction completion callback
314 * After the transaction is completed successfully or unsuccessfully, the
319 * %RCODE_NO_ACK) denote transaction timeout, busy responder, stale request
324 * transaction completion and hence execution of @callback may happen even
336 * Allocate tlabel from the bitmap and put the transaction on
390 * fw_run_transaction() - send request and sleep until transaction is completed
770 /* unified transaction or broadcast transaction: don't respond */
1124 MODULE_DESCRIPTION("Core IEEE1394 transaction logic");