/linux-master/sound/soc/codecs/ |
H A D | cs35l56.c | 9 #include <linux/completion.h>
|
/linux-master/net/rxrpc/ |
H A D | conn_object.c | 162 switch (call->completion) {
|
/linux-master/fs/btrfs/ |
H A D | ordered-data.c | 194 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 D | spi-axi-spi-engine.c | 9 #include <linux/completion.h> 112 struct completion msg_complete;
|
/linux-master/drivers/nvme/target/ |
H A D | nvmet.h | 80 struct completion disable_done; 125 struct completion free_done; 126 struct completion confirm_done;
|
/linux-master/drivers/nvme/host/ |
H A D | tcp.c | 172 struct completion tls_complete;
|
H A D | pci.c | 216 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 D | sge.c | 2024 * 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 D | ublk_drv.c | 29 #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 D | workqueue.c | 34 #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 D | cpu.c | 63 * @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 D | internal.h | 173 struct completion s_kobj_unregister;
|
/linux-master/drivers/soundwire/ |
H A D | amd_manager.c | 8 #include <linux/completion.h>
|
/linux-master/drivers/i2c/ |
H A D | i2c-core-base.c | 18 #include <linux/completion.h>
|
/linux-master/drivers/dma/xilinx/ |
H A D | xdma.c | 18 * fetches from host memory and processes. Events such as descriptor completion 74 struct completion last_interrupt;
|
/linux-master/drivers/dma/idxd/ |
H A D | irq.c | 80 /* 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 D | idxd.h | 200 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 D | device.c | 145 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 D | mtk-svs.c | 11 #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 D | core.c | 11 #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 D | qcom_nandc.c | 249 * @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 D | brcmnand.c | 14 #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 D | moxart-mmc.c | 134 struct completion dma_complete; 135 struct completion pio_complete;
|
/linux-master/drivers/md/ |
H A D | dm.c | 591 /* 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 D | etnaviv_gpu.h | 126 struct completion event_free;
|