Home
last modified time | relevance | path

Searched refs:completion (Results 1 – 200 of 873) sorted by relevance

12345

/linux-4.4.14/include/linux/
Dcompletion.h25 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 …]
Dremoteproc.h428 struct completion firmware_loading_complete;
435 struct completion crash_comp;
Di2c-pnx.h21 struct completion complete; /* I/O completion */
Duinput.h50 struct completion done;
Dhw_random.h50 struct completion cleanup_done;
Dmailbox_controller.h121 struct completion tx_complete;
Dkmod.h58 struct completion *complete;
/linux-4.4.14/kernel/sched/
Dcompletion.c29 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 …]
DMakefile16 obj-y += wait.o completion.o idle.o
/linux-4.4.14/Documentation/scheduler/
Dcompletion.txt1 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.4.14/include/crypto/
Dif_alg.h41 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.4.14/drivers/scsi/aic94xx/
Daic94xx_tmf.c86 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 …]
Daic94xx_task.c346 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.4.14/arch/powerpc/sysdev/
Dpmi.c46 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.4.14/Documentation/usb/
DURB.txt27 - 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.4.14/drivers/char/hw_random/
Dtimeriomem-rng.c43 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.4.14/Documentation/blockdev/drbd/
Ddisk-states-8.dot11 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.4.14/drivers/s390/char/
Dsclp_ftp.c36 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()
Dsclp_cpi_sys.c73 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()
Dsclp_cmd.c34 struct completion *completion = data; in sclp_sync_callback() local
36 complete(completion); in sclp_sync_callback()
46 struct completion completion; in sclp_sync_request_timeout() local
59 request->callback_data = &completion; in sclp_sync_request_timeout()
60 init_completion(&completion); in sclp_sync_request_timeout()
66 wait_for_completion(&completion); in sclp_sync_request_timeout()
Dvmur.h65 struct completion *io_done; /* do_ur_io waits; irq completes */
/linux-4.4.14/drivers/staging/rts5208/
Drtsx.h111 struct completion cmnd_ready; /* to sleep thread on */
112 struct completion control_exit; /* control thread exit */
113 struct completion polling_exit; /* polling thread exit */
114 struct completion notify; /* thread begin/end */
115 struct completion scanning_done; /* wait for scan thread */
127 struct completion *done;
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad.h129 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.4.14/drivers/scsi/bfa/
Dbfad_drv.h151 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.4.14/include/target/iscsi/
Discsi_target_core.h543 struct completion conn_post_wait_comp;
544 struct completion conn_wait_comp;
545 struct completion conn_wait_rcfr_comp;
546 struct completion conn_waiting_on_uc_comp;
547 struct completion conn_logout_comp;
548 struct completion tx_half_close_comp;
549 struct completion rx_half_close_comp;
598 struct completion rx_login_comp;
674 struct completion async_msg_comp;
675 struct completion reinstatement_comp;
[all …]
/linux-4.4.14/drivers/hwmon/
Djz4740-hwmon.c38 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.4.14/drivers/staging/iio/adc/
Dlpc32xx_adc.c64 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()
Dspear_adc.c78 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.4.14/drivers/video/fbdev/
Dpxafb.h104 struct completion branch_done;
149 struct completion disable_done;
154 struct completion command_done;
155 struct completion refresh_done;
Dsh_mobile_lcdcfb.h76 struct completion vsync_completion;
/linux-4.4.14/fs/nilfs2/
Dsysfs.h43 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;
Dthe_nilfs.h202 struct completion ns_dev_kobj_unregister;
264 struct completion snapshot_kobj_unregister;
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dcore.h146 struct completion service_ready;
147 struct completion unified_ready;
409 struct completion fw_stats_complete;
420 struct completion tpc_complete;
628 struct completion target_suspend;
711 struct completion started;
712 struct completion completed;
713 struct completion on_channel;
752 struct completion install_key_done;
754 struct completion vdev_setup_done;
[all …]
Dwow.h21 struct completion wakeup_completed;
Dthermal.h28 struct completion wmi_sync;
/linux-4.4.14/crypto/
Daf_alg.c482 int af_alg_wait_for_completion(int err, struct af_alg_completion *completion) in af_alg_wait_for_completion() argument
487 wait_for_completion(&completion->completion); in af_alg_wait_for_completion()
488 reinit_completion(&completion->completion); in af_alg_wait_for_completion()
489 err = completion->err; in af_alg_wait_for_completion()
499 struct af_alg_completion *completion = req->data; in af_alg_complete() local
504 completion->err = err; in af_alg_complete()
505 complete(&completion->completion); in af_alg_complete()
Dalgif_hash.c29 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()
426 af_alg_init_completion(&ctx->completion); in hash_accept_parent_nokey()
432 af_alg_complete, &ctx->completion); in hash_accept_parent_nokey()
Dinternal.h44 struct completion completion; member
Dtcrypt.c79 struct completion completion; member
91 complete(&res->completion); in tcrypt_complete()
169 ret = wait_for_completion_interruptible(&tr->completion); in do_one_aead_op()
172 reinit_completion(&tr->completion); in do_one_aead_op()
357 init_completion(&result.completion); in test_aead_speed()
794 wait_for_completion(&tr->completion); in do_one_ahash_op()
795 reinit_completion(&tr->completion); in do_one_ahash_op()
981 init_completion(&tresult.completion); in test_ahash_speed()
1029 wait_for_completion(&tr->completion); in do_one_acipher_op()
1030 reinit_completion(&tr->completion); in do_one_acipher_op()
[all …]
Dalgif_aead.c44 struct af_alg_completion completion; member
451 &ctx->completion); in aead_recvmsg()
575 af_alg_init_completion(&ctx->completion); in aead_accept_parent()
582 af_alg_complete, &ctx->completion); in aead_accept_parent()
Dtestmgr.c74 struct completion completion; member
161 complete(&res->completion); in tcrypt_complete()
194 wait_for_completion(&tr->completion); in wait_async_op()
195 reinit_completion(&tr->completion); in wait_async_op()
225 init_completion(&tresult.completion); in __test_hash()
365 wait_for_completion(&tresult.completion); in __test_hash()
366 reinit_completion(&tresult.completion); in __test_hash()
479 init_completion(&result.completion); in __test_aead()
583 wait_for_completion(&result.completion); in __test_aead()
584 reinit_completion(&result.completion); in __test_aead()
[all …]
Dalgboss.c89 complete_all(&param->larval->completion); in cryptomgr_probe()
197 wait_for_completion_interruptible(&larval->completion); in cryptomgr_schedule_probe()
Dapi.c123 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.4.14/drivers/i2c/busses/
Di2c-bcm2835.c66 struct completion completion; member
125 complete(&i2c_dev->completion); in bcm2835_i2c_isr()
140 complete(&i2c_dev->completion); in bcm2835_i2c_isr()
160 reinit_completion(&i2c_dev->completion); in bcm2835_i2c_xfer_msg()
176 time_left = wait_for_completion_timeout(&i2c_dev->completion, in bcm2835_i2c_xfer_msg()
238 init_completion(&i2c_dev->completion); in bcm2835_i2c_probe()
Di2c-designware-core.h75 struct completion cmd_complete;
/linux-4.4.14/fs/f2fs/
Df2fs_crypto.h105 struct completion completion; member
111 COMPLETION_INITIALIZER((ecr).completion), 0 }
Dcrypto_key.c31 complete(&ecr->completion); in derive_crypt_complete()
79 wait_for_completion(&ecr.completion); in f2fs_derive_key_aes()
Dcrypto_fname.c48 complete(&ecr->completion); in f2fs_dir_crypt_complete()
128 wait_for_completion(&ecr.completion); in f2fs_fname_encrypt()
184 wait_for_completion(&ecr.completion); in f2fs_fname_decrypt()
/linux-4.4.14/drivers/s390/cio/
Dchsc_sch.h5 struct completion completion; member
Deadm_sch.c164 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()
Deadm_sch.h13 struct completion *completion; member
Dchsc_sch.c76 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.4.14/fs/ext4/
Dext4_crypto.h105 struct completion completion; member
111 COMPLETION_INITIALIZER((ecr).completion), 0 }
Dcrypto_fname.c42 complete(&ecr->completion); in ext4_dir_crypt_complete()
123 wait_for_completion(&ecr.completion); in ext4_fname_encrypt()
184 wait_for_completion(&ecr.completion); in ext4_fname_decrypt()
Dcrypto_key.c28 complete(&ecr->completion); in derive_crypt_complete()
74 wait_for_completion(&ecr.completion); in ext4_derive_key_aes()
/linux-4.4.14/drivers/iio/humidity/
Ddht11.c66 struct completion completion; member
153 complete(&dht11->completion); in dht11_handle_irq()
180 reinit_completion(&dht11->completion); in dht11_read_raw()
197 ret = wait_for_completion_killable_timeout(&dht11->completion, in dht11_read_raw()
287 init_completion(&dht11->completion); in dht11_probe()
/linux-4.4.14/kernel/
Dstop_machine.c33 struct completion completion; /* fired if nr_todo reaches 0 */ member
62 init_completion(&done->completion); in cpu_stop_init_done()
72 complete(&done->completion); in cpu_stop_signal_done()
128 wait_for_completion(&done.completion); in stop_one_cpu()
287 wait_for_completion(&done.completion); in stop_two_cpus()
346 wait_for_completion(&done.completion); in __stop_cpus()
627 while (!completion_done(&done.completion)) in stop_machine_from_inactive_cpu()
Dkthread.c36 struct completion *done;
45 struct completion parked;
46 struct completion exited;
66 struct completion *vfork = ACCESS_ONCE(k->vfork_done); in to_live_kthread()
183 struct completion *done; in kthread()
236 struct completion *done = xchg(&create->done, NULL); in create_kthread()
644 struct completion done;
/linux-4.4.14/drivers/iio/adc/
Dad_sigma_delta.c191 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()
Drockchip_saradc.c54 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()
Dvf610_adc.c182 struct completion completion; member
317 if (!wait_for_completion_timeout(&info->completion, VF610_ADC_TIMEOUT)) in vf610_adc_calibration()
600 complete(&info->completion); in vf610_adc_isr()
653 reinit_completion(&info->completion); in vf610_read_raw()
658 (&info->completion, VF610_ADC_TIMEOUT); in vf610_read_raw()
877 init_completion(&info->completion); in vf610_adc_probe()
Dexynos_adc.c108 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()
Dxilinx-xadc.h70 struct completion completion; member
Dxilinx-xadc-core.c170 reinit_completion(&xadc->completion); in xadc_zynq_write_adc_reg()
182 ret = wait_for_completion_interruptible_timeout(&xadc->completion, HZ); in xadc_zynq_write_adc_reg()
207 reinit_completion(&xadc->completion); in xadc_zynq_read_adc_reg()
217 ret = wait_for_completion_interruptible_timeout(&xadc->completion, HZ); in xadc_zynq_read_adc_reg()
299 complete(&xadc->completion); in xadc_zynq_interrupt_handler()
1162 init_completion(&xadc->completion); in xadc_probe()
/linux-4.4.14/drivers/mfd/
Dpcf50633-adc.c38 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()
Dezx-pcap.c34 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.4.14/drivers/crypto/caam/
Dkey_gen.h9 struct completion completion; member
Dkey_gen.c27 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.4.14/drivers/media/rc/
Diguanair.c50 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.4.14/fs/nfs/
Dcache_lib.h17 struct completion completion; member
Dcache_lib.c79 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()
Ddirect.c93 struct completion completion; /* wait for i/o completion */ member
313 init_completion(&dreq->completion); in nfs_direct_req_alloc()
357 result = wait_for_completion_killable(&dreq->completion); in nfs_direct_wait()
397 complete_all(&dreq->completion); in nfs_direct_complete()
463 .completion = nfs_direct_read_completion,
736 .completion = nfs_direct_commit_complete,
845 .completion = nfs_direct_write_completion,
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dps3_gelic_wireless.h251 struct completion scan_done;
255 struct completion cmd_done_intr;
272 struct completion assoc_done;
314 struct completion done;
/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.h162 struct completion login_comp;
163 struct completion login_req_comp;
169 struct completion wait;
170 struct completion wait_comp_err;
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dp2p.h97 struct completion act_frm_scan;
141 struct completion send_af_done;
145 struct completion wait_next_af;
/linux-4.4.14/drivers/scsi/fnic/
Dfnic_io.h65 struct completion *abts_done; /* completion for abts */
66 struct completion *dr_done; /* completion for device reset */
/linux-4.4.14/drivers/block/rsxx/
Dcregs.c366 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.4.14/drivers/md/
Ddm.h164 struct completion completion; member
167 static inline struct completion *dm_get_completion_from_kobject(struct kobject *kobj) in dm_get_completion_from_kobject()
169 return &container_of(kobj, struct dm_kobject_holder, kobj)->completion; in dm_get_completion_from_kobject()
Dmd-cluster.c28 struct completion completion; /* completion for synchronized locking */ member
56 struct completion completion; member
69 struct completion newdisk_completion;
97 complete(&res->completion); in sync_ast()
109 wait_for_completion(&res->completion); in dlm_lock_sync()
130 init_completion(&res->completion); in lockres_init()
191 wait_for_completion(&res->completion); in lockres_free()
331 complete(&cinfo->completion); in recover_done()
708 init_completion(&cinfo->completion); in join()
720 wait_for_completion(&cinfo->completion); in join()
/linux-4.4.14/drivers/uwb/
Dreset.c119 struct completion completion; member
141 complete(&p->completion); in uwb_rc_cmd_done()
181 init_completion(&params.completion); in __uwb_rc_cmd()
191 wait_for_completion(&params.completion); in __uwb_rc_cmd()
/linux-4.4.14/Documentation/block/
Dnull_blk.txt21 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.
Drequest.txt79 struct completion *waiting D Can be used by driver to get signalled
80 on request completion
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Ddispc-compat.c464 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()
/linux-4.4.14/arch/arm/include/asm/
Dsmp.h82 extern int register_ipi_completion(struct completion *completion, int cpu);
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.h115 struct completion released;
157 struct completion done;
171 struct completion tsk_mgmt_done;
/linux-4.4.14/drivers/media/pci/solo6x10/
Dsolo6x10-p2m.c86 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()
Dsolo6x10.h128 struct completion completion; member
/linux-4.4.14/drivers/nfc/s3fwrn5/
Dfirmware.h98 struct completion completion; member
Dfirmware.c42 reinit_completion(&fw_info->completion); in s3fwrn5_fw_send_msg()
49 &fw_info->completion, msecs_to_jiffies(1000)); in s3fwrn5_fw_send_msg()
491 init_completion(&fw_info->completion); in s3fwrn5_fw_init()
508 complete(&fw_info->completion); in s3fwrn5_fw_recv_frame()
/linux-4.4.14/drivers/staging/nvec/
Dnvec.h155 struct completion ec_transfer;
161 struct completion sync_write;
/linux-4.4.14/arch/tile/include/gxio/
Ddma_queue.h78 bool completion) in __gxio_dma_queue_reserve() argument
113 if (completion) { in __gxio_dma_queue_reserve()
/linux-4.4.14/drivers/net/wireless/rsi/
Drsi_common.h65 init_completion(&thread->completion); in rsi_create_kthread()
78 wait_for_completion(&handle->completion); in rsi_kill_thread()
Drsi_main.h139 struct completion completion; member
/linux-4.4.14/drivers/scsi/pm8001/
Dpm8001_ctl.c389 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()
Dpm8001_sas.c160 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 …]
Dpm8001_init.c623 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_init_sas_add()
629 pm8001_ha->nvmd_completion = &completion; in pm8001_init_sas_add()
660 wait_for_completion(&completion); in pm8001_init_sas_add()
709 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_get_phy_settings_info()
713 pm8001_ha->nvmd_completion = &completion; in pm8001_get_phy_settings_info()
728 wait_for_completion(&completion); in pm8001_get_phy_settings_info()
1197 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_pci_resume()
1266 pm8001_ha->phy[i].enable_completion = &completion; in pm8001_pci_resume()
1268 wait_for_completion(&completion); in pm8001_pci_resume()
/linux-4.4.14/Documentation/device-mapper/
Dkcopyd.txt5 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.4.14/security/integrity/ima/
Dima_crypto.c31 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.4.14/drivers/scsi/snic/
Dsnic_io.h93 struct completion *abts_done;
96 struct completion *dr_done;
Dsnic.h248 struct completion *wait; /* protected by snic lock*/
269 struct completion *remove_wait;
/linux-4.4.14/drivers/base/power/
Dmain.c98 init_completion(&dev->power.completion); in device_pm_sleep_init()
99 complete_all(&dev->power.completion); in device_pm_sleep_init()
144 complete_all(&dev->power.completion); in device_pm_remove()
231 wait_for_completion(&dev->power.completion); in dpm_wait()
514 complete_all(&dev->power.completion); in device_resume_noirq()
559 reinit_completion(&dev->power.completion); in dpm_resume_noirq()
647 complete_all(&dev->power.completion); in device_resume_early()
682 reinit_completion(&dev->power.completion); in dpm_resume_early()
814 complete_all(&dev->power.completion); in device_resume()
852 reinit_completion(&dev->power.completion); in dpm_resume()
[all …]
/linux-4.4.14/drivers/media/common/siano/
Dsmsdvb.h45 struct completion tune_done;
46 struct completion stats_done;
Dsmscoreapi.h192 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.4.14/drivers/input/mouse/
Delan_i2c.h40 struct completion;
80 struct completion *reset_done);
Delan_i2c_i2c.c554 struct completion *completion) in elan_i2c_finish_fw_update() argument
562 reinit_completion(completion); in elan_i2c_finish_fw_update()
567 ret = wait_for_completion_interruptible_timeout(completion, in elan_i2c_finish_fw_update()
/linux-4.4.14/include/linux/ceph/
Dmon_client.h53 struct completion completion; member
/linux-4.4.14/drivers/input/touchscreen/
Dimx6ul_tsc.c90 struct completion completion; member
105 reinit_completion(&tsc->completion); in imx6ul_adc_init()
124 (&tsc->completion, ADC_TIMEOUT); in imx6ul_adc_init()
298 complete(&tsc->completion); in adc_irq_fn()
372 init_completion(&tsc->completion); in imx6ul_tsc_probe()
/linux-4.4.14/drivers/net/wireless/p54/
Dp54pci.h107 struct completion boot_comp;
108 struct completion fw_loaded;
Dp54.h206 struct completion stat_comp;
244 struct completion beacon_comp;
264 struct completion eeprom_comp;
Dp54spi.h114 struct completion fw_comp;
/linux-4.4.14/drivers/s390/scsi/
Dzfcp_fc.c362 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 …]
Dzfcp_def.h304 struct completion completion; member
/linux-4.4.14/drivers/media/radio/si470x/
Dradio-si470x.h163 struct completion completion; member
Dradio-si470x-common.c222 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.4.14/drivers/nfc/st-nci/
Dst-nci.h59 struct completion req_completion;
128 struct completion req_completion;
/linux-4.4.14/fs/jffs2/
Djffs2_fs_sb.h57 struct completion gc_thread_start; /* GC thread start completion */
58 struct completion gc_thread_exit; /* GC thread exit completion port */
/linux-4.4.14/include/target/
Dtarget_core_base.h300 struct completion *tg_pt_gp_transition_complete;
475 struct completion cmd_wait_comp;
498 struct completion t_transport_stop_comp;
516 struct completion task_stop_comp;
565 struct completion acl_free_comp;
648 struct completion pr_comp;
739 struct completion lun_ref_comp;
/linux-4.4.14/Documentation/infiniband/
Dcore_locking.txt63 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.4.14/crypto/async_tx/
Draid6test.c42 struct completion *cmp = param; in callback()
71 struct completion cmp; in raid6_dual_recov()
159 struct completion cmp; in test()
/linux-4.4.14/drivers/nfc/st21nfca/
Dst21nfca.h122 struct completion req_completion;
140 struct completion req_completion;
/linux-4.4.14/drivers/usb/atm/
Dusbatm.h162 struct completion thread_started;
163 struct completion thread_exited;
/linux-4.4.14/drivers/usb/storage/
Dusb.h149 struct completion cmnd_ready; /* to sleep thread on */
150 struct completion notify; /* thread begin/end */
/linux-4.4.14/arch/arm/kernel/
Dsmp.c570 static DEFINE_PER_CPU(struct completion *, cpu_completion);
572 int register_ipi_completion(struct completion *completion, int cpu) in register_ipi_completion() argument
574 per_cpu(cpu_completion, cpu) = completion; in register_ipi_completion()
/linux-4.4.14/drivers/infiniband/ulp/iser/
Discsi_iser.h493 struct completion flush_comp;
540 struct completion stop_completion;
541 struct completion ib_completion;
542 struct completion up_completion;
/linux-4.4.14/drivers/net/wimax/i2400m/
Dusb-fw.c246 struct completion *completion) in i2400mu_notif_submit() argument
257 __i2400mu_bm_notif_cb, completion, in i2400mu_notif_submit()
Ddriver.c156 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.4.14/drivers/media/radio/wl128x/
Dfmdrv.h225 struct completion maintask_comp;
229 struct completion *resp_comp;
Dfmdrv_common.h139 struct completion *completion; member
/linux-4.4.14/drivers/crypto/ccp/
Dccp-dev.c36 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()
Dccp-crypto-main.c75 struct completion completion; member
/linux-4.4.14/net/core/
Dflow.c45 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.4.14/fs/ceph/
Dmds_client.h251 struct completion r_completion;
252 struct completion r_safe_completion;
282 struct completion safe_umount_waiters;
/linux-4.4.14/drivers/scsi/
Dst.h31 struct completion *waiting;
123 struct completion wait; /* For SCSI commands */
/linux-4.4.14/drivers/mtd/nand/gpmi-nand/
Dgpmi-nand.h155 struct completion bch_done;
199 struct completion dma_done;
/linux-4.4.14/drivers/infiniband/core/
Dmad_priv.h107 struct completion comp;
116 struct completion comp;
Diwcm.h51 struct completion destroy_comp;
/linux-4.4.14/include/pcmcia/
Dss.h149 struct completion socket_released;
188 struct completion thread_done;
/linux-4.4.14/sound/pci/hda/
Dhda_intel.h28 struct completion probe_wait;
/linux-4.4.14/include/linux/iio/adc/
Dad_sigma_delta.h65 struct completion completion; member
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_ipp.h73 struct completion start_complete;
74 struct completion stop_complete;
/linux-4.4.14/fs/btrfs/
Dordered-data.h139 struct completion completion; member
/linux-4.4.14/drivers/edac/
Dedac_core.h267 struct completion removal_complete;
365 struct completion complete;
383 struct completion kobj_complete;
/linux-4.4.14/Documentation/crypto/
Dasync-tx-api.txt101 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.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.h240 struct completion tx_done;
326 struct completion *release_done;
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/
Dtracefile.h217 struct completion tctl_start;
218 struct completion tctl_stop;
/linux-4.4.14/include/linux/mmc/
Dcore.h136 struct completion completion; member
/linux-4.4.14/drivers/misc/vmw_vmci/
Dvmci_resource.h40 struct completion done;
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dcarl9170.h262 struct completion fw_load_wait;
263 struct completion fw_boot_wait;
367 struct completion tx_flush;
374 struct completion cmd_wait;
/linux-4.4.14/drivers/crypto/qce/
Dsha.c348 struct completion completion; member
360 complete(&result->completion); in qce_digest_complete()
403 init_completion(&result.completion); in qce_ahash_hmac_setkey()
420 ret = wait_for_completion_interruptible(&result.completion); in qce_ahash_hmac_setkey()
/linux-4.4.14/drivers/iio/proximity/
Dsx9500.c101 struct completion completion; member
329 ret = wait_for_completion_interruptible(&data->completion); in sx9500_read_proximity()
360 reinit_completion(&data->completion); in sx9500_read_proximity()
519 complete_all(&data->completion); in sx9500_irq_thread_handler()
899 init_completion(&data->completion); in sx9500_probe()
/linux-4.4.14/drivers/misc/sgi-gru/
Dgrukservices.h177 struct completion *cmp);
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dhtc_hst.h122 struct completion target_wait;
123 struct completion cmd_wait;
Dhif_usb.h114 struct completion fw_done;
/linux-4.4.14/drivers/net/wireless/zd1211rw/
Dzd_usb.h145 struct completion completion; member
/linux-4.4.14/fs/proc/
Dinternal.h47 struct completion *pde_unload_completion;
207 struct completion *c;
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dllog_internal.h48 struct completion lpi_completion;
/linux-4.4.14/sound/soc/codecs/
Dwm_hubs.h51 struct completion dcs_done;
/linux-4.4.14/drivers/scsi/qla2xxx/
Dtcm_qla2xxx.h51 struct completion tpg_base_comp;
/linux-4.4.14/arch/powerpc/include/asm/
Dps3stor.h44 struct completion done;
/linux-4.4.14/Documentation/virtual/kvm/
Ds390-diag.txt45 Upon completion of the DIAGNOSE instruction, general register 2 contains
70 After completion of the DIAGNOSE call, general register 2 may contain
/linux-4.4.14/drivers/dma/ioat/
Ddma.c566 u64 completion; in ioat_get_current_completion() local
568 completion = *ioat_chan->completion; in ioat_get_current_completion()
569 phys_complete = ioat_chansts_to_addr(completion); in ioat_get_current_completion()
711 if (is_ioat_halted(*ioat_chan->completion)) { in ioat_cleanup()
810 *ioat_chan->completion = desc->txd.phys; in ioat_eh()
Dinit.c300 struct completion *cmp = dma_async_param; in ioat_dma_test_callback()
321 struct completion cmp; in ioat_dma_self_test()
672 pci_pool_free(ioat_dma->completion_pool, ioat_chan->completion, in ioat_free_chan_resources()
703 ioat_chan->completion = in ioat_alloc_chan_resources()
706 if (!ioat_chan->completion) in ioat_alloc_chan_resources()
709 memset(ioat_chan->completion, 0, sizeof(*ioat_chan->completion)); in ioat_alloc_chan_resources()
788 struct completion cmp; in ioat_xor_val_self_test()
/linux-4.4.14/drivers/nfc/nxp-nci/
Dnxp-nci.h59 struct completion cmd_completion;
/linux-4.4.14/fs/gfs2/
Dincore.h646 struct completion ls_sync_wait; /* {control,mounted}_{lock,unlock} */
701 struct completion sd_locking_init;
702 struct completion sd_wdack;
746 struct completion sd_journal_ready;
/linux-4.4.14/Documentation/scsi/
Dscsi_eh.txt36 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.4.14/Documentation/devicetree/bindings/cpufreq/
Dcpufreq-exynos5440.txt8 - interrupts: Interrupt to know the completion of cpu frequency change.
/linux-4.4.14/drivers/mtd/
Dsm_ftl.h57 struct completion erase_completion;
/linux-4.4.14/arch/um/drivers/
Dxterm_kern.c14 struct completion ready;
/linux-4.4.14/drivers/base/
Dfirmware_class.c140 struct completion completion; member
196 init_completion(&buf->completion); in __allocate_fw_buf()
368 complete_all(&buf->completion); in fw_get_filesystem_firmware()
490 complete_all(&buf->completion); in __fw_load_abort()
700 complete_all(&fw_buf->completion); in firmware_loading_store()
945 retval = wait_for_completion_interruptible_timeout(&buf->completion, in _request_firmware_load()
1027 ret = wait_for_completion_interruptible(&buf->completion); in sync_cached_firmware_buf()
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvscsi.h75 struct completion comp;
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_sriov.h89 struct completion resp_cmpl;
145 struct completion ch_free_cmpl;
/linux-4.4.14/kernel/rcu/
Dupdate.c319 complete(&rcu->completion); in wakeme_after_rcu()
337 init_completion(&rs_array[i].completion); in __wait_rcu_gp()
347 wait_for_completion(&rs_array[i].completion); in __wait_rcu_gp()
/linux-4.4.14/drivers/crypto/
Dmxs-dcp.c65 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()
/linux-4.4.14/drivers/isdn/mISDN/
Dl1oip.h70 struct completion socket_complete;/* completion of sock thread */
/linux-4.4.14/drivers/soc/tegra/fuse/
Dfuse.h54 struct completion wait;
/linux-4.4.14/drivers/usb/c67x00/
Dc67x00-hcd.h95 struct completion endpoint_disable;
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dkeystone-netcp.txt128 - tx-completion-queue: the navigator queue number where the descriptors are
129 recycled after Tx DMA completion.
203 tx-completion-queue = <8706>;
215 tx-completion-queue = <8707>;
/linux-4.4.14/drivers/scsi/isci/
Dtask.c260 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()
/linux-4.4.14/drivers/mtd/nand/
Dlpc32xx_mlc.c180 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()
Dr852.h117 struct completion dma_done; /* data transfer done */
/linux-4.4.14/drivers/net/ethernet/ezchip/
DKconfig23 Device supports interrupts for RX and TX(completion).
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/
Dc8sectpfe-core.h54 struct completion idle_completion;
79 struct completion fw_ack;
/linux-4.4.14/arch/arm/boot/dts/
Dk2l-netcp.dtsi194 tx-completion-queue = <530>;
206 tx-completion-queue = <531>;
Dk2e-netcp.dtsi211 tx-completion-queue = <530>;
223 tx-completion-queue = <531>;
Dk2hk-netcp.dtsi214 tx-completion-queue = <8706>;
226 tx-completion-queue = <8707>;
/linux-4.4.14/drivers/media/platform/coda/
Dcoda.h192 struct completion completion; member
/linux-4.4.14/drivers/usb/misc/
Dusbtest.c434 struct completion completion; in simple_io() local
438 urb->context = &completion; in simple_io()
440 init_completion(&completion); in simple_io()
450 if (!wait_for_completion_timeout(&completion, expire)) { in simple_io()
1030 struct completion complete;
1397 struct completion completion; in unlink1() local
1400 init_completion(&completion); in unlink1()
1404 urb->context = &completion; in unlink1()
1429 while (!completion_done(&completion)) { in unlink1()
1461 wait_for_completion(&completion); in unlink1()
[all …]
/linux-4.4.14/drivers/scsi/ufs/
Dufshcd.h96 struct completion done;
201 struct completion *complete;
479 struct completion *uic_async_done;
/linux-4.4.14/include/net/nfc/
Dnci_core.h235 struct completion req_completion;
405 struct completion req_completion;
414 struct completion *write_handshake_completion,
/linux-4.4.14/Documentation/dmaengine/
Dclient.txt121 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.4.14/drivers/infiniband/ulp/ipoib/
Dipoib.h166 struct completion done;
297 struct completion flushed;
298 struct completion deleted;
413 struct completion done;
/linux-4.4.14/include/linux/mfd/
Dipaq-micro.h88 struct completion ack;
/linux-4.4.14/include/rdma/
Dib_umem_odp.h80 struct completion notifier_completion;
/linux-4.4.14/drivers/memstick/host/
Dr592.h151 struct completion dma_done;
/linux-4.4.14/block/
Dblk-exec.c25 struct completion *waiting = rq->end_io_data; in blk_end_sync_rq()
/linux-4.4.14/drivers/usb/gadget/legacy/
Dtcm_usb_gadget.h71 struct completion write_complete;
/linux-4.4.14/include/scsi/
Dlibsas.h264 struct completion port_gone_completion;
631 struct completion completion; member
Dscsi_host.h15 struct completion;
561 struct completion * eh_action; /* Wait for specific actions on the
/linux-4.4.14/drivers/s390/crypto/
Dzcrypt_msgtype50.c412 complete((struct completion *) msg->private); in zcrypt_cex2a_receive()
428 struct completion work; in zcrypt_cex2a_modexpo()
474 struct completion work; in zcrypt_cex2a_modexpo_crt()
/linux-4.4.14/sound/aoa/soundbus/i2sbus/
Di2sbus.h50 struct completion *stop_completion;

12345