Lines Matching defs:completion

11 #include <linux/completion.h>
71 * to the channel TRE whose completion the event represents.
74 * the completion of the transfer operation generates an entry (and possibly
78 * to signal completion of channel transfers.
81 * in order. Completion of one entry implies the completion of all preceding
82 * entries. A single completion interrupt can therefore communicate the
83 * completion of many transfers.
215 /* Event ring commands are performed one at a time. Their completion
248 /* Channel commands are performed one at a time. Their completion is
383 * completion to be signaled. Returns true if the command completes
389 struct completion *completion = &gsi->completion;
391 reinit_completion(completion);
395 return !!wait_for_completion_timeout(completion, timeout);
419 /* Enable the completion interrupt for the command */
536 /* Enable the completion interrupt for the command */
777 /* Find the transaction whose completion indicates a channel is quiesced */
819 wait_for_completion(&trans->completion);
950 /* Enable NAPI and the completion interrupt */
1009 /* Disable the completion interrupt and NAPI if successful */
1151 complete(&gsi->completion);
1172 complete(&gsi->completion);
1182 complete(&gsi->completion);
1199 complete(&gsi->completion);
1291 complete(&gsi->completion);
1320 /* I/O completion interrupt event */
1436 /* Return the transaction associated with a transfer completion event */
1500 * the number of transfers and bytes this completion represents.
1633 * the number of transactions and bytes this completion represents
1673 * completion processing and retire/free the transaction.
2373 init_completion(&gsi->completion);
2412 * slots for writing completion information. So the hardware limit