Lines Matching defs:transaction

3  * Core IEEE1394 transaction logic
101 static int close_transaction(struct fw_transaction *transaction, struct fw_card *card, int rcode,
109 t = find_and_pop_transaction_entry(card, iter == transaction);
129 struct fw_transaction *transaction)
136 * the transaction.
139 if (card->driver->cancel_packet(card, &transaction->packet) == 0)
144 * if the transaction is still pending and remove it in that case.
147 if (transaction->packet.ack == 0) {
149 tstamp = transaction->packet.timestamp;
157 return close_transaction(transaction, card, RCODE_CANCELLED, tstamp);
339 * @t: transaction instance to which the request belongs
340 * @tcode: transaction code
350 * @callback_data: data to be passed to the transaction completion callback
373 * After the transaction is completed successfully or unsuccessfully, the
378 * %RCODE_NO_ACK) denote transaction timeout, busy responder, stale request
383 * transaction completion and hence execution of @callback may happen even
394 * Allocate tlabel from the bitmap and put the transaction on
469 * fw_run_transaction() - send request and sleep until transaction is completed
471 * @tcode: transaction code
924 * fw_send_response: - send response packet for asynchronous transaction.
926 * @request: firewire request data for the transaction.
938 /* unified transaction or broadcast transaction: don't respond */
1155 // and addresses match to the transaction request queried later.
1425 * i.e., wrong transaction types or unauthorized source nodes.
1436 MODULE_DESCRIPTION("Core IEEE1394 transaction logic");