/linux-4.1.27/include/linux/ |
D | completion.h | 25 struct completion { struct 45 struct completion work = COMPLETION_INITIALIZER(work) 61 struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) 73 static inline void init_completion(struct completion *x) in init_completion() 86 static inline void reinit_completion(struct completion *x) in reinit_completion() 91 extern void wait_for_completion(struct completion *); 92 extern void wait_for_completion_io(struct completion *); 93 extern int wait_for_completion_interruptible(struct completion *x); 94 extern int wait_for_completion_killable(struct completion *x); 95 extern unsigned long wait_for_completion_timeout(struct completion *x, [all …]
|
D | remoteproc.h | 426 struct completion firmware_loading_complete; 433 struct completion crash_comp;
|
D | i2c-pnx.h | 21 struct completion complete; /* I/O completion */
|
D | uinput.h | 50 struct completion done;
|
D | hw_random.h | 50 struct completion cleanup_done;
|
D | mailbox_controller.h | 120 struct completion tx_complete;
|
D | kmod.h | 58 struct completion *complete;
|
/linux-4.1.27/kernel/sched/ |
D | completion.c | 29 void complete(struct completion *x) in complete() 49 void complete_all(struct completion *x) in complete_all() 61 do_wait_for_common(struct completion *x, in do_wait_for_common() 87 __wait_for_common(struct completion *x, in __wait_for_common() 99 wait_for_common(struct completion *x, long timeout, int state) in wait_for_common() 105 wait_for_common_io(struct completion *x, long timeout, int state) in wait_for_common_io() 120 void __sched wait_for_completion(struct completion *x) in wait_for_completion() 139 wait_for_completion_timeout(struct completion *x, unsigned long timeout) in wait_for_completion_timeout() 153 void __sched wait_for_completion_io(struct completion *x) in wait_for_completion_io() 173 wait_for_completion_io_timeout(struct completion *x, unsigned long timeout) in wait_for_completion_io_timeout() [all …]
|
D | Makefile | 16 obj-y += wait.o completion.o idle.o
|
/linux-4.1.27/Documentation/scheduler/ |
D | completion.txt | 1 completions - wait for completion handling 24 struct completion that tells the waiting threads of execution if they 28 kernel/sched/completion.c - for details on completion design and 36 struct completion, the waiting part through a call to one of the variants of 41 To use completions one needs to include <linux/completion.h> and 42 create a variable of type struct completion. The structure used for 45 struct completion { 76 wait queue. Calling init_completion() twice on the same completion object is 90 happy. Note also that one needs to make *sure* the completion passed to 96 additional synchronization to prevent the on-stack completion object in [all …]
|
/linux-4.1.27/include/crypto/ |
D | if_alg.h | 41 struct completion completion; member 84 int af_alg_wait_for_completion(int err, struct af_alg_completion *completion); 92 static inline void af_alg_init_completion(struct af_alg_completion *completion) in af_alg_init_completion() argument 94 init_completion(&completion->completion); in af_alg_init_completion()
|
/linux-4.1.27/drivers/scsi/aic94xx/ |
D | aic94xx_tmf.c | 86 complete(ascb->completion); in asd_clear_nexus_tasklet_complete() 97 complete(ascb->completion); in asd_clear_nexus_timedout() 104 DECLARE_COMPLETION_ONSTACK(completion); \ 113 ascb->completion = &completion; \ 125 wait_for_completion(&completion); \ 271 complete(ascb->completion); in asd_tmf_timedout() 339 complete(ascb->completion); in asd_tmf_tasklet_complete() 348 DECLARE_COMPLETION_ONSTACK(completion); in asd_clear_nexus() 351 tascb->completion = &completion; in asd_clear_nexus() 358 leftover = wait_for_completion_timeout(&completion, in asd_clear_nexus() [all …]
|
D | aic94xx_task.c | 346 struct completion *completion = ascb->completion; in asd_task_tasklet_complete() local 351 if (completion) in asd_task_tasklet_complete() 352 complete(completion); in asd_task_tasklet_complete()
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | pmi.c | 46 struct completion *completion; member 65 if (type & PMI_ACK && !data->completion) { in pmi_irq_handler() 71 if (data->completion && !(type & PMI_ACK)) { in pmi_irq_handler() 91 complete(data->completion); in pmi_irq_handler() 221 DECLARE_COMPLETION_ONSTACK(completion); in pmi_send_message() 231 data->completion = &completion; in pmi_send_message() 242 wait_for_completion_interruptible_timeout(data->completion, in pmi_send_message() 245 data->completion = NULL; in pmi_send_message()
|
/linux-4.1.27/Documentation/usb/ |
D | URB.txt | 27 - Each URB has a completion handler, which is called after the action 29 context-pointer for passing information to the completion handler. 33 data to an endpoint while your driver handles completion of another. 50 // (IN) all urbs need completion routines 51 void *context; // context for completion routine 52 void (*complete)(struct urb *); // pointer to completion routine 54 // (OUT) status after each completion 99 returned to you in a completion callback. It will automatically be 109 the desired transfer length, the completion handler, and its context. 141 look at that value except in your completion callback. [all …]
|
/linux-4.1.27/drivers/char/hw_random/ |
D | timeriomem-rng.c | 43 struct completion completion; member 61 wait_for_completion(&priv->completion); in timeriomem_rng_data_present() 82 reinit_completion(&priv->completion); in timeriomem_rng_data_read() 94 complete(&priv->completion); in timeriomem_rng_trigger() 151 init_completion(&priv->completion); in timeriomem_rng_probe() 152 complete(&priv->completion); in timeriomem_rng_probe()
|
/linux-4.1.27/Documentation/blockdev/drbd/ |
D | disk-states-8.dot | 11 Consistent -> Failed [ label = "io completion error" ] 12 Outdated -> Failed [ label = "io completion error" ] 13 UpToDate -> Failed [ label = "io completion error" ] 14 Inconsistent -> Failed [ label = "io completion error" ]
|
/linux-4.1.27/drivers/s390/char/ |
D | sclp_ftp.c | 36 struct completion *completion = data; in sclp_ftp_txcb() local 42 complete(completion); in sclp_ftp_txcb() 86 struct completion completion; in sclp_ftp_et7() local 127 req->callback_data = &completion; in sclp_ftp_et7() 129 init_completion(&completion); in sclp_ftp_et7() 136 wait_for_completion(&completion); in sclp_ftp_et7()
|
D | sclp_cpi_sys.c | 73 struct completion *completion = data; in cpi_callback() local 75 complete(completion); in cpi_callback() 127 struct completion completion; in cpi_req() local 146 init_completion(&completion); in cpi_req() 147 req->callback_data = &completion; in cpi_req() 154 wait_for_completion(&completion); in cpi_req()
|
D | sclp_cmd.c | 33 struct completion *completion = data; in sclp_sync_callback() local 35 complete(completion); in sclp_sync_callback() 45 struct completion completion; in sclp_sync_request_timeout() local 58 request->callback_data = &completion; in sclp_sync_request_timeout() 59 init_completion(&completion); in sclp_sync_request_timeout() 65 wait_for_completion(&completion); in sclp_sync_request_timeout()
|
D | vmur.h | 65 struct completion *io_done; /* do_ur_io waits; irq completes */
|
/linux-4.1.27/drivers/staging/rts5208/ |
D | rtsx.h | 114 struct completion cmnd_ready; /* to sleep thread on */ 115 struct completion control_exit; /* control thread exit */ 116 struct completion polling_exit; /* polling thread exit */ 117 struct completion notify; /* thread begin/end */ 118 struct completion scanning_done; /* wait for scan thread */ 130 struct completion *done;
|
D | rtsx_transport.c | 237 struct completion trans_done; in rtsx_send_cmd() 329 struct completion trans_done; in rtsx_transfer_sglist_adma_partial() 492 struct completion trans_done; in rtsx_transfer_sglist_adma() 638 struct completion trans_done; in rtsx_transfer_buf()
|
/linux-4.1.27/drivers/net/ethernet/brocade/bna/ |
D | bnad.h | 129 struct completion comp; 134 struct completion ioc_comp; 135 struct completion ucast_comp; 136 struct completion mcast_comp; 137 struct completion tx_comp; 138 struct completion rx_comp; 139 struct completion stats_comp; 140 struct completion enet_comp; 141 struct completion mtu_comp;
|
/linux-4.1.27/drivers/scsi/bfa/ |
D | bfad_drv.h | 151 struct completion *comp_del; 200 struct completion comp; 201 struct completion suspend; 202 struct completion enable_comp; 203 struct completion disable_comp; 282 struct completion comp; 287 struct completion comp;
|
/linux-4.1.27/include/target/iscsi/ |
D | iscsi_target_core.h | 554 struct completion conn_post_wait_comp; 555 struct completion conn_wait_comp; 556 struct completion conn_wait_rcfr_comp; 557 struct completion conn_waiting_on_uc_comp; 558 struct completion conn_logout_comp; 559 struct completion tx_half_close_comp; 560 struct completion rx_half_close_comp; 609 struct completion rx_login_comp; 685 struct completion async_msg_comp; 686 struct completion reinstatement_comp; [all …]
|
/linux-4.1.27/drivers/hwmon/ |
D | jz4740-hwmon.c | 38 struct completion read_completion; 61 struct completion *completion = &hwmon->read_completion; in jz4740_hwmon_read_adcin() local 68 reinit_completion(completion); in jz4740_hwmon_read_adcin() 73 t = wait_for_completion_interruptible_timeout(completion, HZ); in jz4740_hwmon_read_adcin()
|
/linux-4.1.27/drivers/staging/iio/adc/ |
D | lpc32xx_adc.c | 64 struct completion completion; member 86 wait_for_completion(&info->completion); /* set by ISR */ in lpc32xx_read_raw() 124 complete(&info->completion); in lpc32xx_adc_isr() 177 init_completion(&info->completion); in lpc32xx_adc_probe()
|
D | spear_adc.c | 78 struct completion completion; member 160 wait_for_completion(&st->completion); /* set by ISR */ in spear_adc_read_raw() 233 complete(&st->completion); in spear_adc_isr() 340 init_completion(&st->completion); in spear_adc_probe()
|
/linux-4.1.27/drivers/net/wireless/ath/ath10k/ |
D | core.h | 140 struct completion service_ready; 141 struct completion unified_ready; 364 struct completion fw_stats_complete; 530 struct completion target_suspend; 572 struct completion started; 573 struct completion completed; 574 struct completion on_channel; 613 struct completion install_key_done; 615 struct completion vdev_setup_done; 639 struct completion offchan_tx_completed;
|
D | thermal.h | 28 struct completion wmi_sync;
|
/linux-4.1.27/drivers/video/fbdev/ |
D | pxafb.h | 104 struct completion branch_done; 149 struct completion disable_done; 154 struct completion command_done; 155 struct completion refresh_done;
|
D | sh_mobile_lcdcfb.h | 76 struct completion vsync_completion;
|
/linux-4.1.27/fs/nilfs2/ |
D | sysfs.h | 43 struct completion sg_superblock_kobj_unregister; 47 struct completion sg_segctor_kobj_unregister; 51 struct completion sg_mounted_snapshots_kobj_unregister; 55 struct completion sg_checkpoints_kobj_unregister; 59 struct completion sg_segments_kobj_unregister;
|
D | the_nilfs.h | 202 struct completion ns_dev_kobj_unregister; 264 struct completion snapshot_kobj_unregister;
|
/linux-4.1.27/drivers/infiniband/ulp/isert/ |
D | ib_isert.h | 168 struct completion login_comp; 169 struct completion login_req_comp; 175 struct completion wait; 176 struct completion wait_comp_err; 231 struct completion np_login_comp;
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-bcm2835.c | 61 struct completion completion; member 119 complete(&i2c_dev->completion); in bcm2835_i2c_isr() 134 complete(&i2c_dev->completion); in bcm2835_i2c_isr() 154 reinit_completion(&i2c_dev->completion); in bcm2835_i2c_xfer_msg() 170 time_left = wait_for_completion_timeout(&i2c_dev->completion, in bcm2835_i2c_xfer_msg() 232 init_completion(&i2c_dev->completion); in bcm2835_i2c_probe()
|
D | i2c-designware-core.h | 75 struct completion cmd_complete;
|
/linux-4.1.27/crypto/ |
D | af_alg.c | 479 int af_alg_wait_for_completion(int err, struct af_alg_completion *completion) in af_alg_wait_for_completion() argument 484 wait_for_completion(&completion->completion); in af_alg_wait_for_completion() 485 reinit_completion(&completion->completion); in af_alg_wait_for_completion() 486 err = completion->err; in af_alg_wait_for_completion() 496 struct af_alg_completion *completion = req->data; in af_alg_complete() local 501 completion->err = err; in af_alg_complete() 502 complete(&completion->completion); in af_alg_complete()
|
D | algif_hash.c | 29 struct af_alg_completion completion; member 58 &ctx->completion); in hash_sendmsg() 80 &ctx->completion); in hash_sendmsg() 95 &ctx->completion); in hash_sendmsg() 129 err = af_alg_wait_for_completion(err, &ctx->completion); in hash_sendpage() 137 err = af_alg_wait_for_completion(err, &ctx->completion); in hash_sendpage() 168 &ctx->completion); in hash_recvmsg() 418 af_alg_init_completion(&ctx->completion); in hash_accept_parent_nokey() 424 af_alg_complete, &ctx->completion); in hash_accept_parent_nokey()
|
D | internal.h | 45 struct completion completion; member
|
D | algif_aead.c | 43 struct af_alg_completion completion; member 499 &ctx->completion); in aead_recvmsg() 623 af_alg_init_completion(&ctx->completion); in aead_accept_parent() 630 af_alg_complete, &ctx->completion); in aead_accept_parent()
|
D | testmgr.c | 70 struct completion completion; member 151 complete(&res->completion); in tcrypt_complete() 184 wait_for_completion(&tr->completion); in wait_async_op() 185 reinit_completion(&tr->completion); in wait_async_op() 215 init_completion(&tresult.completion); in __test_hash() 355 wait_for_completion(&tresult.completion); in __test_hash() 356 reinit_completion(&tresult.completion); in __test_hash() 471 init_completion(&result.completion); in __test_aead() 571 wait_for_completion(&result.completion); in __test_aead() 572 reinit_completion(&result.completion); in __test_aead() [all …]
|
D | algboss.c | 89 complete_all(¶m->larval->completion); in cryptomgr_probe() 197 wait_for_completion_interruptible(&larval->completion); in cryptomgr_schedule_probe()
|
D | api.c | 123 init_completion(&larval->completion); in crypto_larval_alloc() 165 complete_all(&larval->completion); in crypto_larval_kill() 176 &larval->completion, 60 * HZ); in crypto_larval_wait()
|
/linux-4.1.27/drivers/s390/cio/ |
D | chsc_sch.h | 5 struct completion completion; member
|
D | eadm_sch.c | 164 if (private->completion) in eadm_subchannel_irq() 165 complete(private->completion); in eadm_subchannel_irq() 264 DECLARE_COMPLETION_ONSTACK(completion); in eadm_quiesce() 274 private->completion = &completion; in eadm_quiesce() 277 wait_for_completion_io(&completion); in eadm_quiesce() 280 private->completion = NULL; in eadm_quiesce()
|
D | eadm_sch.h | 13 struct completion *completion; member
|
D | chsc_sch.c | 76 complete(&request->completion); in chsc_subchannel_irq() 115 complete(&private->request->completion); in chsc_subchannel_remove() 343 init_completion(&request->completion); in chsc_ioctl_start() 353 wait_for_completion(&request->completion); in chsc_ioctl_start() 938 init_completion(&on_close_request->completion); in chsc_release() 945 wait_for_completion(&on_close_request->completion); in chsc_release()
|
/linux-4.1.27/fs/ext4/ |
D | ext4_crypto.h | 90 struct completion completion; member 96 COMPLETION_INITIALIZER((ecr).completion), 0 }
|
D | crypto_key.c | 28 complete(&ecr->completion); in derive_crypt_complete() 75 wait_for_completion(&ecr.completion); in ext4_derive_key_aes()
|
/linux-4.1.27/drivers/iio/humidity/ |
D | dht11.c | 64 struct completion completion; member 162 complete(&dht11->completion); in dht11_handle_irq() 177 reinit_completion(&dht11->completion); in dht11_read_raw() 194 ret = wait_for_completion_killable_timeout(&dht11->completion, in dht11_read_raw() 282 init_completion(&dht11->completion); in dht11_probe()
|
/linux-4.1.27/drivers/iio/adc/ |
D | ad_sigma_delta.c | 191 reinit_completion(&sigma_delta->completion); in ad_sd_calibrate() 199 ret = wait_for_completion_timeout(&sigma_delta->completion, 2*HZ); in ad_sd_calibrate() 262 reinit_completion(&sigma_delta->completion); in ad_sigma_delta_single_conversion() 269 &sigma_delta->completion, HZ); in ad_sigma_delta_single_conversion() 346 reinit_completion(&sigma_delta->completion); in ad_sd_buffer_postdisable() 347 wait_for_completion_timeout(&sigma_delta->completion, HZ); in ad_sd_buffer_postdisable() 410 complete(&sigma_delta->completion); in ad_sd_data_rdy_trig_poll() 453 init_completion(&sigma_delta->completion); in ad_sd_probe_trigger()
|
D | rockchip_saradc.c | 54 struct completion completion; member 71 reinit_completion(&info->completion); in rockchip_saradc_read_raw() 82 if (!wait_for_completion_timeout(&info->completion, in rockchip_saradc_read_raw() 118 complete(&info->completion); in rockchip_saradc_isr() 202 init_completion(&info->completion); in rockchip_saradc_probe()
|
D | vf610_adc.c | 146 struct completion completion; member 289 if (!wait_for_completion_timeout(&info->completion, VF610_ADC_TIMEOUT)) in vf610_adc_calibration() 443 complete(&info->completion); in vf610_adc_isr() 491 reinit_completion(&info->completion); in vf610_read_raw() 497 (&info->completion, VF610_ADC_TIMEOUT); in vf610_read_raw() 656 init_completion(&info->completion); in vf610_adc_probe()
|
D | exynos_adc.c | 108 struct completion completion; member 477 reinit_completion(&info->completion); in exynos_read_raw() 484 (&info->completion, EXYNOS_ADC_TIMEOUT); in exynos_read_raw() 513 complete(&info->completion); in exynos_adc_isr() 620 init_completion(&info->completion); in exynos_adc_probe()
|
D | xilinx-xadc.h | 71 struct completion completion; member
|
/linux-4.1.27/kernel/ |
D | stop_machine.c | 33 struct completion completion; /* fired if nr_todo reaches 0 */ member 59 init_completion(&done->completion); in cpu_stop_init_done() 69 complete(&done->completion); in cpu_stop_signal_done() 123 wait_for_completion(&done.completion); in stop_one_cpu() 300 wait_for_completion(&done.completion); in stop_two_cpus() 363 wait_for_completion(&done.completion); in __stop_cpus() 641 while (!completion_done(&done.completion)) in stop_machine_from_inactive_cpu()
|
D | kthread.c | 36 struct completion *done; 45 struct completion parked; 46 struct completion exited; 66 struct completion *vfork = ACCESS_ONCE(k->vfork_done); in to_live_kthread() 181 struct completion *done; in kthread() 234 struct completion *done = xchg(&create->done, NULL); in create_kthread() 625 struct completion done;
|
/linux-4.1.27/drivers/mfd/ |
D | pcf50633-adc.c | 38 struct completion completion; member 117 complete(&req->completion); in pcf50633_adc_sync_read_callback() 125 init_completion(&req.completion); in pcf50633_adc_sync_read() 132 wait_for_completion(&req.completion); in pcf50633_adc_sync_read()
|
D | ezx-pcap.c | 34 struct completion completion; member 344 complete(&req->completion); in pcap_adc_sync_cb() 353 init_completion(&sync_data.completion); in pcap_adc_sync() 358 wait_for_completion(&sync_data.completion); in pcap_adc_sync()
|
/linux-4.1.27/drivers/crypto/caam/ |
D | key_gen.h | 9 struct completion completion; member
|
D | key_gen.c | 27 complete(&res->completion); in split_key_done() 101 init_completion(&result.completion); in gen_split_key() 106 wait_for_completion_interruptible(&result.completion); in gen_split_key()
|
/linux-4.1.27/drivers/media/rc/ |
D | iguanair.c | 50 struct completion completion; member 103 complete(&ir->completion); in process_ir_data() 109 complete(&ir->completion); in process_ir_data() 115 complete(&ir->completion); in process_ir_data() 123 complete(&ir->completion); in process_ir_data() 203 complete(&ir->completion); in iguanair_irq_out() 210 reinit_completion(&ir->completion); in iguanair_send() 217 if (wait_for_completion_timeout(&ir->completion, TIMEOUT) == 0) in iguanair_send() 464 init_completion(&ir->completion); in iguanair_probe()
|
/linux-4.1.27/fs/nfs/ |
D | cache_lib.h | 17 struct completion completion; member
|
D | cache_lib.c | 79 complete_all(&dreq->completion); in nfs_dns_cache_revisit() 100 init_completion(&dreq->completion); in nfs_cache_defer_req_alloc() 109 if (wait_for_completion_timeout(&dreq->completion, in nfs_cache_wait_for_upcall()
|
D | direct.c | 93 struct completion completion; /* wait for i/o completion */ member 310 init_completion(&dreq->completion); in nfs_direct_req_alloc() 354 result = wait_for_completion_killable(&dreq->completion); in nfs_direct_wait() 394 complete_all(&dreq->completion); in nfs_direct_complete() 460 .completion = nfs_direct_read_completion, 733 .completion = nfs_direct_commit_complete, 842 .completion = nfs_direct_write_completion,
|
/linux-4.1.27/drivers/net/ethernet/toshiba/ |
D | ps3_gelic_wireless.h | 251 struct completion scan_done; 255 struct completion cmd_done_intr; 272 struct completion assoc_done; 314 struct completion done;
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | p2p.h | 97 struct completion act_frm_scan; 140 struct completion send_af_done; 144 struct completion wait_next_af;
|
/linux-4.1.27/drivers/scsi/fnic/ |
D | fnic_io.h | 65 struct completion *abts_done; /* completion for abts */ 66 struct completion *dr_done; /* completion for device reset */
|
/linux-4.1.27/drivers/block/rsxx/ |
D | cregs.c | 366 struct completion *cmd_done; 394 struct creg_completion completion; in __issue_creg_rw() local 398 completion.cmd_done = &cmd_done; in __issue_creg_rw() 399 completion.st = 0; in __issue_creg_rw() 400 completion.creg_status = 0; in __issue_creg_rw() 403 &completion); in __issue_creg_rw() 419 st = wait_for_completion_timeout(completion.cmd_done, timeout); in __issue_creg_rw() 431 *hw_stat = completion.creg_status; in __issue_creg_rw() 433 if (completion.st) { in __issue_creg_rw() 445 completion.st, addr); in __issue_creg_rw() [all …]
|
/linux-4.1.27/drivers/md/ |
D | dm.h | 165 struct completion completion; member 168 static inline struct completion *dm_get_completion_from_kobject(struct kobject *kobj) in dm_get_completion_from_kobject() 170 return &container_of(kobj, struct dm_kobject_holder, kobj)->completion; in dm_get_completion_from_kobject()
|
D | md-cluster.c | 28 struct completion completion; /* completion for synchronized locking */ member 53 struct completion completion; member 67 struct completion newdisk_completion; 94 complete(&res->completion); in sync_ast() 101 init_completion(&res->completion); in dlm_lock_sync() 107 wait_for_completion(&res->completion); in dlm_lock_sync() 170 init_completion(&res->completion); in lockres_free() 172 wait_for_completion(&res->completion); in lockres_free() 309 complete(&cinfo->completion); in recover_done() 638 init_completion(&cinfo->completion); in join() [all …]
|
/linux-4.1.27/drivers/uwb/ |
D | reset.c | 119 struct completion completion; member 141 complete(&p->completion); in uwb_rc_cmd_done() 181 init_completion(¶ms.completion); in __uwb_rc_cmd() 191 wait_for_completion(¶ms.completion); in __uwb_rc_cmd()
|
/linux-4.1.27/Documentation/block/ |
D | null_blk.txt | 21 All of them have a completion queue for each core in the system. 46 The completion mode used for completing IOs to the block-layer. 53 completion. 56 Combined with irqmode=2 (timer). The time each completion event must wait.
|
D | request.txt | 79 struct completion *waiting D Can be used by driver to get signalled 80 on request completion
|
/linux-4.1.27/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 115 struct completion released; 157 struct completion done; 171 struct completion tsk_mgmt_done;
|
/linux-4.1.27/arch/arm/include/asm/ |
D | smp.h | 82 extern int register_ipi_completion(struct completion *completion, int cpu);
|
/linux-4.1.27/drivers/video/fbdev/omap2/dss/ |
D | dispc-compat.c | 464 struct completion *compl = data; in dispc_mgr_disable_isr() 514 struct completion *compl = data; in dispc_digit_out_enable_isr() 639 complete((struct completion *)data); in dispc_irq_wait_handler() 647 DECLARE_COMPLETION_ONSTACK(completion); in omap_dispc_wait_for_irq_interruptible_timeout() 649 r = omap_dispc_register_isr(dispc_irq_wait_handler, &completion, in omap_dispc_wait_for_irq_interruptible_timeout() 655 timeout = wait_for_completion_interruptible_timeout(&completion, in omap_dispc_wait_for_irq_interruptible_timeout() 658 omap_dispc_unregister_isr(dispc_irq_wait_handler, &completion, irqmask); in omap_dispc_wait_for_irq_interruptible_timeout()
|
D | dsi.c | 395 struct completion *completion; member 498 complete((struct completion *)data); in dsi_completion_handler() 2303 complete(vp_data->completion); in dsi_packet_sent_handler_vp() 2309 DECLARE_COMPLETION_ONSTACK(completion); in dsi_sync_vc_vp() 2312 .completion = &completion in dsi_sync_vc_vp() 2326 if (wait_for_completion_timeout(&completion, in dsi_sync_vc_vp() 2353 complete(l4_data->completion); in dsi_packet_sent_handler_l4() 2358 DECLARE_COMPLETION_ONSTACK(completion); in dsi_sync_vc_l4() 2361 .completion = &completion in dsi_sync_vc_l4() 2372 if (wait_for_completion_timeout(&completion, in dsi_sync_vc_l4() [all …]
|
/linux-4.1.27/drivers/media/pci/solo6x10/ |
D | solo6x10-p2m.c | 86 reinit_completion(&p2m_dev->completion); in solo_p2m_dma_desc() 114 timeout = wait_for_completion_timeout(&p2m_dev->completion, in solo_p2m_dma_desc() 176 complete(&p2m_dev->completion); in solo_p2m_isr() 204 complete(&p2m_dev->completion); in solo_p2m_error_isr() 271 init_completion(&p2m_dev->completion); in solo_p2m_init()
|
/linux-4.1.27/drivers/staging/nvec/ |
D | nvec.h | 155 struct completion ec_transfer; 161 struct completion sync_write;
|
/linux-4.1.27/arch/tile/include/gxio/ |
D | dma_queue.h | 78 bool completion) in __gxio_dma_queue_reserve() argument 113 if (completion) { in __gxio_dma_queue_reserve()
|
/linux-4.1.27/drivers/net/wireless/rsi/ |
D | rsi_common.h | 65 init_completion(&thread->completion); in rsi_create_kthread() 78 wait_for_completion(&handle->completion); in rsi_kill_thread()
|
D | rsi_main.h | 139 struct completion completion; member
|
/linux-4.1.27/drivers/scsi/pm8001/ |
D | pm8001_ctl.c | 389 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_ctl_bios_version_show() 392 pm8001_ha->nvmd_completion = &completion; in pm8001_ctl_bios_version_show() 403 wait_for_completion(&completion); in pm8001_ctl_bios_version_show() 526 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_set_nvmd() 547 pm8001_ha->nvmd_completion = &completion; in pm8001_set_nvmd() 553 wait_for_completion(&completion); in pm8001_set_nvmd() 562 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_update_flash() 617 pm8001_ha->nvmd_completion = &completion; in pm8001_update_flash() 623 wait_for_completion(&completion); in pm8001_update_flash()
|
D | pm8001_sas.c | 160 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_phy_control() 163 pm8001_ha->phy[phy_id].enable_completion = &completion; in pm8001_phy_control() 177 wait_for_completion(&completion); in pm8001_phy_control() 185 wait_for_completion(&completion); in pm8001_phy_control() 193 wait_for_completion(&completion); in pm8001_phy_control() 591 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_dev_found_notify() 604 pm8001_device->dcompletion = &completion; in pm8001_dev_found_notify() 634 wait_for_completion(&completion); in pm8001_dev_found_notify() 653 complete(&task->slow_task->completion); in pm8001_task_done() 661 complete(&task->slow_task->completion); in pm8001_tmf_timedout() [all …]
|
D | pm8001_init.c | 621 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_init_sas_add() 627 pm8001_ha->nvmd_completion = &completion; in pm8001_init_sas_add() 653 wait_for_completion(&completion); in pm8001_init_sas_add() 697 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_get_phy_settings_info() 701 pm8001_ha->nvmd_completion = &completion; in pm8001_get_phy_settings_info() 716 wait_for_completion(&completion); in pm8001_get_phy_settings_info() 1037 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_pci_resume() 1092 pm8001_ha->phy[i].enable_completion = &completion; in pm8001_pci_resume() 1094 wait_for_completion(&completion); in pm8001_pci_resume()
|
D | pm8001_sas.h | 257 struct completion *enable_completion; 271 struct completion *dcompletion; 272 struct completion *setds_completion; 511 struct completion *nvmd_completion;
|
/linux-4.1.27/Documentation/device-mapper/ |
D | kcopyd.txt | 5 to one or more other block-devices, with an asynchronous completion 29 completion callback routine, and a pointer to some context data for the copy. 38 When the copy completes, kcopyd will call the user's completion routine,
|
/linux-4.1.27/security/integrity/ima/ |
D | ima_crypto.c | 31 struct completion completion; member 206 complete(&res->completion); in ahash_complete() 216 wait_for_completion(&res->completion); in ahash_wait() 217 reinit_completion(&res->completion); in ahash_wait() 245 init_completion(&res.completion); in ima_calc_file_hash_atfm()
|
/linux-4.1.27/drivers/base/power/ |
D | main.c | 97 init_completion(&dev->power.completion); in device_pm_sleep_init() 98 complete_all(&dev->power.completion); in device_pm_sleep_init() 143 complete_all(&dev->power.completion); in device_pm_remove() 230 wait_for_completion(&dev->power.completion); in dpm_wait() 513 complete_all(&dev->power.completion); in device_resume_noirq() 558 reinit_completion(&dev->power.completion); in dpm_resume_noirq() 645 complete_all(&dev->power.completion); in device_resume_early() 680 reinit_completion(&dev->power.completion); in dpm_resume_early() 812 complete_all(&dev->power.completion); in device_resume() 850 reinit_completion(&dev->power.completion); in dpm_resume() [all …]
|
/linux-4.1.27/drivers/media/common/siano/ |
D | smsdvb.h | 45 struct completion tune_done; 46 struct completion stats_done;
|
D | smscoreapi.h | 192 struct completion version_ex_done, data_download_done, trigger_done; 193 struct completion data_validity_done, device_ready_done; 194 struct completion init_device_done, reload_start_done, resume_done; 195 struct completion gpio_configuration_done, gpio_set_level_done; 196 struct completion gpio_get_level_done, ir_init_done;
|
/linux-4.1.27/drivers/input/mouse/ |
D | elan_i2c.h | 41 struct completion; 80 struct completion *reset_done);
|
D | elan_i2c_i2c.c | 552 struct completion *completion) in elan_i2c_finish_fw_update() argument 560 reinit_completion(completion); in elan_i2c_finish_fw_update() 565 ret = wait_for_completion_interruptible_timeout(completion, in elan_i2c_finish_fw_update()
|
/linux-4.1.27/drivers/dma/ioat/ |
D | dma.c | 203 chansts = *chan->completion & IOAT_CHANSTS_STATUS; in ioat1_reset_channel() 346 chan->completion = pci_pool_alloc(chan->device->completion_pool, in ioat1_dma_alloc_chan_resources() 348 memset(chan->completion, 0, sizeof(*chan->completion)); in ioat1_dma_alloc_chan_resources() 445 chan->completion, in ioat1_dma_free_chan_resources() 571 u64 completion; in ioat_get_current_completion() local 573 completion = *chan->completion; in ioat_get_current_completion() 574 phys_complete = ioat_chansts_to_addr(completion); in ioat_get_current_completion() 579 if (is_ioat_halted(completion)) { in ioat_get_current_completion() 676 prefetch(chan->completion); in ioat1_cleanup() 736 *chan->completion = status; in ioat1_timer_event() [all …]
|
/linux-4.1.27/include/linux/ceph/ |
D | mon_client.h | 53 struct completion completion; member
|
/linux-4.1.27/drivers/net/wireless/p54/ |
D | p54pci.h | 107 struct completion boot_comp; 108 struct completion fw_loaded;
|
D | p54.h | 206 struct completion stat_comp; 244 struct completion beacon_comp; 264 struct completion eeprom_comp;
|
D | p54spi.h | 114 struct completion fw_comp;
|
D | p54usb.h | 159 struct completion fw_wait_load;
|
/linux-4.1.27/drivers/s390/scsi/ |
D | zfcp_fc.c | 362 DECLARE_COMPLETION_ONSTACK(completion); in zfcp_fc_ns_gid_pn_request() 370 fc_req->ct_els.handler_data = &completion; in zfcp_fc_ns_gid_pn_request() 384 wait_for_completion(&completion); in zfcp_fc_ns_gid_pn_request() 620 DECLARE_COMPLETION_ONSTACK(completion); in zfcp_fc_send_gpn_ft() 627 ct_els->handler_data = &completion; in zfcp_fc_send_gpn_ft() 634 wait_for_completion(&completion); in zfcp_fc_send_gpn_ft() 770 DECLARE_COMPLETION_ONSTACK(completion); in zfcp_fc_gspn() 785 ct_els->handler_data = &completion; in zfcp_fc_gspn() 794 wait_for_completion(&completion); in zfcp_fc_gspn() 815 DECLARE_COMPLETION_ONSTACK(completion); in zfcp_fc_rspn() [all …]
|
D | zfcp_def.h | 304 struct completion completion; member
|
/linux-4.1.27/include/target/ |
D | target_core_base.h | 331 struct completion *tg_pt_gp_transition_complete; 520 struct completion cmd_wait_comp; 544 struct completion t_transport_stop_comp; 560 struct completion task_stop_comp; 613 struct completion acl_free_comp; 729 struct completion lun_shutdown_comp; 735 struct completion lun_ref_comp;
|
/linux-4.1.27/drivers/media/radio/si470x/ |
D | radio-si470x.h | 163 struct completion completion; member
|
D | radio-si470x-common.c | 222 reinit_completion(&radio->completion); in si470x_set_chan() 223 time_left = wait_for_completion_timeout(&radio->completion, in si470x_set_chan() 346 reinit_completion(&radio->completion); in si470x_set_seek() 347 time_left = wait_for_completion_timeout(&radio->completion, in si470x_set_seek()
|
/linux-4.1.27/fs/jffs2/ |
D | jffs2_fs_sb.h | 57 struct completion gc_thread_start; /* GC thread start completion */ 58 struct completion gc_thread_exit; /* GC thread exit completion port */
|
/linux-4.1.27/drivers/usb/storage/ |
D | usb.h | 149 struct completion cmnd_ready; /* to sleep thread on */ 150 struct completion notify; /* thread begin/end */
|
/linux-4.1.27/drivers/infiniband/ulp/iser/ |
D | iscsi_iser.h | 440 struct completion flush_comp; 495 struct completion stop_completion; 496 struct completion ib_completion; 497 struct completion up_completion;
|
/linux-4.1.27/Documentation/infiniband/ |
D | core_locking.txt | 63 simultaneously. However, the ordering of the work completion 70 allowed for a low-level driver to call a consumer's completion event 76 completion event handlers for the same CQ are not called 92 The context in which completion event and asynchronous event
|
/linux-4.1.27/crypto/async_tx/ |
D | raid6test.c | 42 struct completion *cmp = param; in callback() 71 struct completion cmp; in raid6_dual_recov() 159 struct completion cmp; in test()
|
/linux-4.1.27/drivers/scsi/ |
D | st.h | 31 struct completion *waiting; 102 struct completion wait; /* For SCSI commands */
|
D | esp_scsi.h | 298 struct completion *eh_done; 539 struct completion *eh_reset;
|
/linux-4.1.27/drivers/usb/atm/ |
D | usbatm.h | 162 struct completion thread_started; 163 struct completion thread_exited;
|
/linux-4.1.27/arch/arm/kernel/ |
D | smp.c | 552 static DEFINE_PER_CPU(struct completion *, cpu_completion); 554 int register_ipi_completion(struct completion *completion, int cpu) in register_ipi_completion() argument 556 per_cpu(cpu_completion, cpu) = completion; in register_ipi_completion()
|
/linux-4.1.27/fs/ceph/ |
D | mds_client.h | 249 struct completion r_completion; 250 struct completion r_safe_completion; 271 struct completion safe_umount_waiters;
|
/linux-4.1.27/drivers/net/wimax/i2400m/ |
D | usb-fw.c | 246 struct completion *completion) in i2400mu_notif_submit() argument 257 __i2400mu_bm_notif_cb, completion, in i2400mu_notif_submit()
|
D | driver.c | 156 struct completion completion; member 184 .completion = COMPLETION_INITIALIZER_ONSTACK(ctx.completion), in i2400m_op_reset() 195 result = wait_for_completion_timeout(&ctx.completion, 4*HZ); in i2400m_op_reset() 647 complete(&ctx->completion); in __i2400m_dev_reset_handle()
|
/linux-4.1.27/drivers/media/radio/wl128x/ |
D | fmdrv.h | 225 struct completion maintask_comp; 229 struct completion *resp_comp;
|
D | fmdrv_common.h | 139 struct completion *completion; member
|
/linux-4.1.27/drivers/crypto/ccp/ |
D | ccp-dev.c | 36 struct completion completion; member 221 complete(&tdata->completion); in ccp_do_cmd_complete() 250 init_completion(&tdata.completion); in ccp_cmd_queue_thread() 252 wait_for_completion(&tdata.completion); in ccp_cmd_queue_thread()
|
D | ccp-crypto-main.c | 75 struct completion completion; member
|
/linux-4.1.27/net/core/ |
D | flow.c | 45 struct completion completion; member 309 complete(&info->completion); in flow_cache_flush_tasklet() 362 init_completion(&info.completion); in flow_cache_flush() 371 wait_for_completion(&info.completion); in flow_cache_flush()
|
/linux-4.1.27/drivers/edac/ |
D | edac_core.h | 265 struct completion removal_complete; 363 struct completion complete; 381 struct completion kobj_complete;
|
/linux-4.1.27/drivers/staging/unisys/include/ |
D | uisthread.h | 30 struct completion has_stopped;
|
/linux-4.1.27/drivers/mtd/nand/gpmi-nand/ |
D | gpmi-nand.h | 155 struct completion bch_done; 199 struct completion dma_done;
|
/linux-4.1.27/include/pcmcia/ |
D | ss.h | 149 struct completion socket_released; 188 struct completion thread_done;
|
/linux-4.1.27/drivers/infiniband/core/ |
D | mad_priv.h | 109 struct completion comp; 118 struct completion comp;
|
D | iwcm.h | 51 struct completion destroy_comp;
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_ipp.h | 73 struct completion start_complete; 74 struct completion stop_complete;
|
/linux-4.1.27/include/linux/iio/adc/ |
D | ad_sigma_delta.h | 65 struct completion completion; member
|
/linux-4.1.27/fs/btrfs/ |
D | ordered-data.h | 140 struct completion completion; member
|
/linux-4.1.27/Documentation/crypto/ |
D | async-tx-api.txt | 101 There are two methods for an application to learn about the completion 104 it polls for the completion of the operation. It handles dependency 106 2/ Specify a completion callback. The callback routine runs in tasklet 112 completion interrupt/callback at the end of the chain. 127 struct completion *cmp = param; 144 struct completion cmp;
|
/linux-4.1.27/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.h | 240 struct completion tx_done; 327 struct completion *release_done;
|
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/ |
D | tracefile.h | 220 struct completion tctl_start; 221 struct completion tctl_stop;
|
/linux-4.1.27/drivers/scsi/ufs/ |
D | ufshcd.h | 96 struct completion done; 201 struct completion *complete; 435 struct completion *uic_async_done;
|
/linux-4.1.27/include/linux/mmc/ |
D | core.h | 136 struct completion completion; member
|
/linux-4.1.27/include/net/nfc/ |
D | nci_core.h | 217 struct completion req_completion; 357 struct completion req_completion; 366 struct completion *write_handshake_completion,
|
/linux-4.1.27/sound/pci/hda/ |
D | hda_intel.h | 29 struct completion probe_wait;
|
/linux-4.1.27/drivers/misc/vmw_vmci/ |
D | vmci_resource.h | 40 struct completion done;
|
/linux-4.1.27/drivers/net/wireless/ath/carl9170/ |
D | carl9170.h | 262 struct completion fw_load_wait; 263 struct completion fw_boot_wait; 367 struct completion tx_flush; 374 struct completion cmd_wait;
|
/linux-4.1.27/drivers/crypto/qce/ |
D | sha.c | 352 struct completion completion; member 364 complete(&result->completion); in qce_digest_complete() 407 init_completion(&result.completion); in qce_ahash_hmac_setkey() 424 ret = wait_for_completion_interruptible(&result.completion); in qce_ahash_hmac_setkey()
|
/linux-4.1.27/drivers/misc/sgi-gru/ |
D | grukservices.h | 177 struct completion *cmp);
|
/linux-4.1.27/fs/proc/ |
D | internal.h | 47 struct completion *pde_unload_completion; 207 struct completion *c;
|
/linux-4.1.27/drivers/net/wireless/ath/ath9k/ |
D | htc_hst.h | 122 struct completion target_wait; 123 struct completion cmd_wait;
|
D | hif_usb.h | 96 struct completion fw_done;
|
/linux-4.1.27/drivers/net/wireless/zd1211rw/ |
D | zd_usb.h | 145 struct completion completion; member
|
/linux-4.1.27/drivers/scsi/qla2xxx/ |
D | tcm_qla2xxx.h | 51 struct completion tpg_base_comp;
|
/linux-4.1.27/sound/soc/codecs/ |
D | wm_hubs.h | 51 struct completion dcs_done;
|
D | wm8994.h | 86 struct completion fll_locked[2];
|
/linux-4.1.27/drivers/nfc/st21nfca/ |
D | st21nfca_se.h | 32 struct completion req_completion;
|
/linux-4.1.27/kernel/rcu/ |
D | update.c | 270 complete(&rcu->completion); in wakeme_after_rcu() 278 init_completion(&rcu.completion); in wait_rcu_gp() 282 wait_for_completion(&rcu.completion); in wait_rcu_gp()
|
/linux-4.1.27/drivers/nfc/st21nfcb/ |
D | st21nfcb_se.h | 30 struct completion req_completion;
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | ps3stor.h | 44 struct completion done;
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | s390-diag.txt | 45 Upon completion of the DIAGNOSE instruction, general register 2 contains 70 After completion of the DIAGNOSE call, general register 2 may contain
|
/linux-4.1.27/drivers/misc/carma/ |
D | carma-fpga-program.c | 64 struct completion completion; member 501 timeout = wait_for_completion_timeout(&priv->completion, 2 * HZ); in fpga_program_cpu() 628 timeout = wait_for_completion_timeout(&priv->completion, 2 * HZ); in fpga_program_dma() 665 complete(&priv->completion); in fpga_irq() 1020 init_completion(&priv->completion); in fpga_of_probe()
|
/linux-4.1.27/drivers/nfc/nxp-nci/ |
D | nxp-nci.h | 59 struct completion cmd_completion;
|
/linux-4.1.27/fs/gfs2/ |
D | incore.h | 644 struct completion ls_sync_wait; /* {control,mounted}_{lock,unlock} */ 699 struct completion sd_locking_init; 700 struct completion sd_wdack; 744 struct completion sd_journal_ready;
|
/linux-4.1.27/Documentation/devicetree/bindings/net/ |
D | keystone-netcp.txt | 128 - tx-completion-queue: the navigator queue number where the descriptors are 129 recycled after Tx DMA completion. 199 tx-completion-queue = <8706>; 211 tx-completion-queue = <8707>;
|
/linux-4.1.27/Documentation/scsi/ |
D | scsi_eh.txt | 36 discussion. The latter is used for completion and EH lists and unless 50 For all non-EH commands, scsi_done() is the completion callback. It 94 handler raced with normal completion. 106 2. If the host supports asynchronous completion (as indicated by the 155 active as long as lower layers are concerned and completion could 250 1. Error completion / time out 429 On completion, the handler should have made lower layers forget about 478 - On completion, each failed sdev must have forgotten about all 481 - On completion, each failed sdev must be ready for new commands or
|
/linux-4.1.27/drivers/mtd/ |
D | sm_ftl.h | 57 struct completion erase_completion;
|
/linux-4.1.27/arch/um/drivers/ |
D | xterm_kern.c | 14 struct completion ready;
|
/linux-4.1.27/Documentation/devicetree/bindings/cpufreq/ |
D | cpufreq-exynos5440.txt | 8 - interrupts: Interrupt to know the completion of cpu frequency change.
|
/linux-4.1.27/drivers/scsi/ibmvscsi/ |
D | ibmvscsi.h | 74 struct completion comp;
|
/linux-4.1.27/drivers/base/ |
D | firmware_class.c | 140 struct completion completion; member 192 init_completion(&buf->completion); in __allocate_fw_buf() 354 complete_all(&buf->completion); in fw_get_filesystem_firmware() 471 complete_all(&buf->completion); in __fw_load_abort() 681 complete_all(&fw_buf->completion); in firmware_loading_store() 926 retval = wait_for_completion_interruptible_timeout(&buf->completion, in _request_firmware_load() 1008 ret = wait_for_completion_interruptible(&buf->completion); in sync_cached_firmware_buf()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_sriov.h | 88 struct completion resp_cmpl; 144 struct completion ch_free_cmpl;
|
/linux-4.1.27/drivers/s390/crypto/ |
D | zcrypt_pcica.c | 272 complete((struct completion *) msg->private); in zcrypt_pcica_receive() 288 struct completion work; in zcrypt_pcica_modexpo() 327 struct completion work; in zcrypt_pcica_modexpo_crt()
|
D | zcrypt_pcicc.c | 477 complete((struct completion *) msg->private); in zcrypt_pcicc_receive() 493 struct completion work; in zcrypt_pcicc_modexpo() 533 struct completion work; in zcrypt_pcicc_modexpo_crt()
|
D | zcrypt_msgtype50.c | 414 complete((struct completion *) msg->private); in zcrypt_cex2a_receive() 430 struct completion work; in zcrypt_cex2a_modexpo() 474 struct completion work; in zcrypt_cex2a_modexpo_crt()
|
/linux-4.1.27/drivers/crypto/ |
D | mxs-dcp.c | 65 struct completion completion[DCP_MAX_CHANS]; member 162 reinit_completion(&sdcp->completion[chan]); in mxs_dcp_start_dma() 173 ret = wait_for_completion_timeout(&sdcp->completion[chan], in mxs_dcp_start_dma() 895 complete(&sdcp->completion[i]); in mxs_dcp_irq() 988 init_completion(&sdcp->completion[i]); in mxs_dcp_probe()
|
D | ixp4xx_crypto.c | 189 struct completion completion; member 391 complete(&ctx->completion); in one_packet() 397 complete(&ctx->completion); in one_packet() 821 init_completion(&ctx->completion); in ablk_setkey() 846 wait_for_completion(&ctx->completion); in ablk_setkey() 1103 init_completion(&ctx->completion); in aead_setup() 1134 wait_for_completion(&ctx->completion); in aead_setup()
|
/linux-4.1.27/drivers/usb/c67x00/ |
D | c67x00-hcd.h | 95 struct completion endpoint_disable;
|
/linux-4.1.27/drivers/isdn/mISDN/ |
D | l1oip.h | 70 struct completion socket_complete;/* completion of sock thread */
|
/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
D | ipoib.h | 166 struct completion done; 297 struct completion flushed; 298 struct completion deleted; 414 struct completion done;
|
/linux-4.1.27/drivers/scsi/isci/ |
D | task.c | 260 DECLARE_COMPLETION_ONSTACK(completion); in isci_task_execute_tmf() 292 tmf->complete = &completion; in isci_task_execute_tmf() 319 timeleft = wait_for_completion_timeout(&completion, in isci_task_execute_tmf() 701 struct completion *tmf_complete = NULL; in isci_task_request_complete()
|
D | task.h | 86 struct completion *complete;
|
/linux-4.1.27/drivers/mtd/nand/ |
D | lpc32xx_mlc.c | 180 struct completion comp_nand; 181 struct completion comp_controller; 194 struct completion comp_dma; 384 static void lpc32xx_dma_complete_func(void *completion) in lpc32xx_dma_complete_func() argument 386 complete(completion); in lpc32xx_dma_complete_func()
|
D | r852.h | 117 struct completion dma_done; /* data transfer done */
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | llog_internal.h | 48 struct completion lpi_completion;
|
/linux-4.1.27/drivers/media/platform/coda/ |
D | coda.h | 197 struct completion completion; member
|
/linux-4.1.27/drivers/usb/misc/ |
D | usbtest.c | 421 struct completion completion; in simple_io() local 425 urb->context = &completion; in simple_io() 427 init_completion(&completion); in simple_io() 437 if (!wait_for_completion_timeout(&completion, expire)) { in simple_io() 1017 struct completion complete; 1384 struct completion completion; in unlink1() local 1387 init_completion(&completion); in unlink1() 1391 urb->context = &completion; in unlink1() 1416 while (!completion_done(&completion)) { in unlink1() 1448 wait_for_completion(&completion); in unlink1() [all …]
|
/linux-4.1.27/Documentation/dmaengine/ |
D | client.txt | 121 Although the async_tx API specifies that completion callback 160 On completion of each DMA operation, the next in queue is started and 162 completion callback routine for notification, if set. 193 completion of a specific DMA transaction.
|
/linux-4.1.27/include/linux/mfd/ |
D | ipaq-micro.h | 88 struct completion ack;
|
/linux-4.1.27/include/rdma/ |
D | ib_umem_odp.h | 80 struct completion notifier_completion;
|
/linux-4.1.27/drivers/memstick/host/ |
D | r592.h | 151 struct completion dma_done;
|
/linux-4.1.27/drivers/xen/ |
D | grant-table.c | 127 struct completion completion; member 877 complete(&d->completion); in unmap_refs_callback() 884 init_completion(&data.completion); in gnttab_unmap_refs_sync() 888 wait_for_completion(&data.completion); in gnttab_unmap_refs_sync()
|
/linux-4.1.27/include/scsi/ |
D | libsas.h | 264 struct completion port_gone_completion; 631 struct completion completion; member
|
D | scsi_host.h | 15 struct completion; 566 struct completion * eh_action; /* Wait for specific actions on the
|
/linux-4.1.27/sound/aoa/soundbus/i2sbus/ |
D | i2sbus.h | 50 struct completion *stop_completion;
|
/linux-4.1.27/block/ |
D | blk-exec.c | 25 struct completion *waiting = rq->end_io_data; in blk_end_sync_rq()
|
/linux-4.1.27/kernel/trace/ |
D | ring_buffer_benchmark.c | 27 static struct completion read_start; 28 static struct completion read_done;
|
/linux-4.1.27/drivers/usb/gadget/legacy/ |
D | tcm_usb_gadget.h | 83 struct completion write_complete;
|
/linux-4.1.27/drivers/net/wireless/rt2x00/ |
D | rt2x00usb.c | 467 struct work_struct *completion; in rt2x00usb_flush_queue() local 482 completion = &queue->rt2x00dev->txdone_work; in rt2x00usb_flush_queue() 485 completion = &queue->rt2x00dev->rxdone_work; in rt2x00usb_flush_queue() 504 queue_work(queue->rt2x00dev->workqueue, completion); in rt2x00usb_flush_queue()
|
/linux-4.1.27/drivers/gpu/drm/omapdrm/ |
D | omap_dmm_priv.h | 151 struct completion compl;
|
/linux-4.1.27/include/linux/i2c/ |
D | bfin_twi.h | 66 struct completion complete;
|
/linux-4.1.27/drivers/net/wireless/ath/ar5523/ |
D | ar5523.h | 68 struct completion done;
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | u_fs.h | 177 struct completion ep0req_completion; /* P: mutex */
|
/linux-4.1.27/drivers/spi/ |
D | spi-fsl-lib.h | 80 struct completion done;
|
/linux-4.1.27/Documentation/devicetree/bindings/dma/ |
D | ti-edma.txt | 10 1. Transfer completion interrupt.
|