Searched refs:completion (Results 1 - 25 of 1596) sorted by last modified time

1234567891011>>

/linux-master/sound/soc/codecs/
H A Dcs35l56.c9 #include <linux/completion.h>
/linux-master/net/rxrpc/
H A Dconn_object.c162 switch (call->completion) {
/linux-master/fs/btrfs/
H A Dordered-data.c194 init_completion(&entry->completion);
674 complete(&ordered->completion);
728 wait_for_completion(&ordered->completion);
773 * Wait on page writeback for all the pages in the extent and the IO completion
1067 * to completion.
1112 * to completion in nowait mode.
/linux-master/drivers/spi/
H A Dspi-axi-spi-engine.c9 #include <linux/completion.h>
112 struct completion msg_complete;
/linux-master/drivers/nvme/target/
H A Dnvmet.h80 struct completion disable_done;
125 struct completion free_done;
126 struct completion confirm_done;
/linux-master/drivers/nvme/host/
H A Dtcp.c172 struct completion tls_complete;
H A Dpci.c216 struct completion delete_done;
1317 "I/O tag %d (%04x) QID %d timeout, completion polled\n",
1461 * that can check this device's completion queues have synced, except
1463 * completion before nvme_cancel_request() terminates all incomplete requests.
1691 * queue to flush these to completion.
2621 * must flush all entered requests to their failed completion to avoid
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c2024 * completion notifications to us and we mostly perform TX
2549 complete(&eosw_txq->completion);
2710 init_completion(&lb->completion);
2716 ret = wait_for_completion_timeout(&lb->completion, 10 * HZ);
3649 complete(&lb->completion);
4052 * Process a ETHOFLD Tx completion. Increment the cidx here, but
4101 complete(&eosw_txq->completion);
4121 * if there were packets waiting for completion.
/linux-master/drivers/block/
H A Dublk_drv.c29 #include <linux/completion.h>
178 struct completion completion; member in struct:ublk_device
968 /* todo: handle partial completion */
1612 complete_all(&ub->completion);
2034 init_completion(&ub->completion);
2213 if (wait_for_completion_interruptible(&ub->completion) != 0)
2689 init_completion(&ub->completion);
2706 if (wait_for_completion_interruptible(&ub->completion))
/linux-master/kernel/
H A Dworkqueue.c34 #include <linux/completion.h>
218 struct completion *detach_completion; /* all workers detached */
306 struct completion done; /* flush completion */
2219 * @work's completion and the other canceling task resuming and clearing
2225 * Let's wait for completion using a waitqueue. As this may lead to the
2759 struct completion *detach_completion = NULL;
2849 * @worker is waiting on a completion in kthread() and will trigger hung
3641 struct completion done;
3750 struct completion don
[all...]
H A Dcpu.c63 * @done_up: Signal completion to the issuer of the task for cpu-up
64 * @done_down: Signal completion to the issuer of the task for cpu-down
81 struct completion done_up;
82 struct completion done_down;
263 struct completion *done = bringup ? &st->done_up : &st->done_down;
269 struct completion *done = bringup ? &st->done_up : &st->done_down;
1046 * When complete or on error, should_run is cleared and the completion is fired.
1382 * waiting for its completion.
/linux-master/fs/erofs/
H A Dinternal.h173 struct completion s_kobj_unregister;
/linux-master/drivers/soundwire/
H A Damd_manager.c8 #include <linux/completion.h>
/linux-master/drivers/i2c/
H A Di2c-core-base.c18 #include <linux/completion.h>
/linux-master/drivers/dma/xilinx/
H A Dxdma.c18 * fetches from host memory and processes. Events such as descriptor completion
74 struct completion last_interrupt;
/linux-master/drivers/dma/idxd/
H A Dirq.c80 /* Issue a simple drain operation with interrupt but no completion record */
119 if (d->completion->status == DSA_COMP_INT_HANDLE_INVAL)
270 * Copy completion record to fault_addr in user address space
281 * waiting for the completion record will time out on this
288 dev_dbg_ratelimited(dev, "Failed to write to completion record: (%d:%d)\n",
297 dev_dbg_ratelimited(dev, "Failed to write to batch completion record: (%d:%d)\n",
303 dev_dbg_ratelimited(dev, "Failed to write to drain completion record: (%d:%d)\n",
521 desc->completion->status = 0;
535 desc->completion->status = IDXD_COMP_DESC_ABORT;
569 u8 status = desc->completion
[all...]
H A Didxd.h200 struct completion wq_dead;
201 struct completion wq_resurrect;
333 struct completion *cmd_done;
406 struct dsa_completion_record *completion; member in union:idxd_desc::__anon10
422 * This is software defined error for the completion status. We overload the error code
423 * that will never appear in completion status and only SWERR register.
H A Ddevice.c145 desc->completion = &wq->compls[i];
453 * poll for completion. Once the device is setup with interrupts,
454 * all commands will be done via interrupt completion.
1271 ctype = desc->completion->status ? IDXD_COMPLETE_NORMAL : IDXD_COMPLETE_ABORT;
1547 * need to re-enable user interrupts for kernel work queue completion
/linux-master/drivers/soc/mediatek/
H A Dmtk-svs.c11 #include <linux/completion.h>
472 * @init_completion: the timeout completion for bank init
514 struct completion init_completion;
1562 dev_err(svsb->dev, "init01 completion timeout\n");
1636 dev_err(svsb->dev, "init02 completion timeout\n");
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore.c11 #include <linux/completion.h>
684 struct completion completion; member in struct:mlxsw_reg_trans
763 complete(&trans->completion);
991 init_completion(&trans->completion);
2731 wait_for_completion(&trans->completion);
/linux-master/drivers/mtd/nand/raw/
H A Dqcom_nandc.c249 * @txn_done - completion for NAND transfer.
260 * @wait_second_completion - wait for second DMA desc completion before making
261 * the NAND transfer completion.
269 struct completion txn_done;
638 /* Callback for DMA descriptor completion */
648 * and wait for second DMA descriptor completion.
/linux-master/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.c14 #include <linux/completion.h>
233 struct completion done;
234 struct completion dma_done;
235 struct completion edu_done;
1727 /* wait for completion interrupt */
/linux-master/drivers/mmc/host/
H A Dmoxart-mmc.c134 struct completion dma_complete;
135 struct completion pio_complete;
/linux-master/drivers/md/
H A Ddm.c591 /* one ref is for submission, the other is for completion */
1701 /* tell block layer to poll for completion */
2120 init_completion(&md->kobj_holder.completion);
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_gpu.h126 struct completion event_free;

Completed in 348 milliseconds

1234567891011>>