/linux-4.4.14/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 | 428 struct completion firmware_loading_complete; 435 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 | 121 struct completion tx_complete;
|
D | kmod.h | 58 struct completion *complete;
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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 | 34 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()
|
D | vmur.h | 65 struct completion *io_done; /* do_ur_io waits; irq completes */
|
/linux-4.4.14/drivers/staging/rts5208/ |
D | rtsx.h | 111 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/ |
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.4.14/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.4.14/include/target/iscsi/ |
D | iscsi_target_core.h | 543 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/ |
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.4.14/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.4.14/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.4.14/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.4.14/drivers/net/wireless/ath/ath10k/ |
D | core.h | 146 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 …]
|
D | wow.h | 21 struct completion wakeup_completed;
|
D | thermal.h | 28 struct completion wmi_sync;
|
/linux-4.4.14/crypto/ |
D | af_alg.c | 482 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()
|
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() 426 af_alg_init_completion(&ctx->completion); in hash_accept_parent_nokey() 432 af_alg_complete, &ctx->completion); in hash_accept_parent_nokey()
|
D | internal.h | 44 struct completion completion; member
|
D | tcrypt.c | 79 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 …]
|
D | algif_aead.c | 44 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()
|
D | testmgr.c | 74 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 …]
|
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.4.14/drivers/i2c/busses/ |
D | i2c-bcm2835.c | 66 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()
|
D | i2c-designware-core.h | 75 struct completion cmd_complete;
|
/linux-4.4.14/fs/f2fs/ |
D | f2fs_crypto.h | 105 struct completion completion; member 111 COMPLETION_INITIALIZER((ecr).completion), 0 }
|
D | crypto_key.c | 31 complete(&ecr->completion); in derive_crypt_complete() 79 wait_for_completion(&ecr.completion); in f2fs_derive_key_aes()
|
D | crypto_fname.c | 48 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/ |
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.4.14/fs/ext4/ |
D | ext4_crypto.h | 105 struct completion completion; member 111 COMPLETION_INITIALIZER((ecr).completion), 0 }
|
D | crypto_fname.c | 42 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()
|
D | crypto_key.c | 28 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/ |
D | dht11.c | 66 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/ |
D | stop_machine.c | 33 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()
|
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() 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/ |
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 | 182 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()
|
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 | 70 struct completion completion; member
|
D | xilinx-xadc-core.c | 170 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/ |
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.4.14/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.4.14/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.4.14/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 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/ |
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.4.14/drivers/infiniband/ulp/isert/ |
D | ib_isert.h | 162 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/ |
D | p2p.h | 97 struct completion act_frm_scan; 141 struct completion send_af_done; 145 struct completion wait_next_af;
|
/linux-4.4.14/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.4.14/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.4.14/drivers/md/ |
D | dm.h | 164 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()
|
D | md-cluster.c | 28 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/ |
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.4.14/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.4.14/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()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | smp.h | 82 extern int register_ipi_completion(struct completion *completion, int cpu);
|
/linux-4.4.14/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 115 struct completion released; 157 struct completion done; 171 struct completion tsk_mgmt_done;
|
/linux-4.4.14/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()
|
D | solo6x10.h | 128 struct completion completion; member
|
/linux-4.4.14/drivers/nfc/s3fwrn5/ |
D | firmware.h | 98 struct completion completion; member
|
D | firmware.c | 42 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/ |
D | nvec.h | 155 struct completion ec_transfer; 161 struct completion sync_write;
|
/linux-4.4.14/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.4.14/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.4.14/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 | 623 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/ |
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.4.14/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.4.14/drivers/scsi/snic/ |
D | snic_io.h | 93 struct completion *abts_done; 96 struct completion *dr_done;
|
D | snic.h | 248 struct completion *wait; /* protected by snic lock*/ 269 struct completion *remove_wait;
|
/linux-4.4.14/drivers/base/power/ |
D | main.c | 98 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/ |
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.4.14/drivers/input/mouse/ |
D | elan_i2c.h | 40 struct completion; 80 struct completion *reset_done);
|
D | elan_i2c_i2c.c | 554 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/ |
D | mon_client.h | 53 struct completion completion; member
|
/linux-4.4.14/drivers/input/touchscreen/ |
D | imx6ul_tsc.c | 90 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/ |
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;
|
/linux-4.4.14/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.4.14/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.4.14/drivers/nfc/st-nci/ |
D | st-nci.h | 59 struct completion req_completion; 128 struct completion req_completion;
|
/linux-4.4.14/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.4.14/include/target/ |
D | target_core_base.h | 300 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/ |
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.4.14/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.4.14/drivers/nfc/st21nfca/ |
D | st21nfca.h | 122 struct completion req_completion; 140 struct completion req_completion;
|
/linux-4.4.14/drivers/usb/atm/ |
D | usbatm.h | 162 struct completion thread_started; 163 struct completion thread_exited;
|
/linux-4.4.14/drivers/usb/storage/ |
D | usb.h | 149 struct completion cmnd_ready; /* to sleep thread on */ 150 struct completion notify; /* thread begin/end */
|
/linux-4.4.14/arch/arm/kernel/ |
D | smp.c | 570 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/ |
D | iscsi_iser.h | 493 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/ |
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.4.14/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.4.14/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.4.14/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.4.14/fs/ceph/ |
D | mds_client.h | 251 struct completion r_completion; 252 struct completion r_safe_completion; 282 struct completion safe_umount_waiters;
|
/linux-4.4.14/drivers/scsi/ |
D | st.h | 31 struct completion *waiting; 123 struct completion wait; /* For SCSI commands */
|
/linux-4.4.14/drivers/mtd/nand/gpmi-nand/ |
D | gpmi-nand.h | 155 struct completion bch_done; 199 struct completion dma_done;
|
/linux-4.4.14/drivers/infiniband/core/ |
D | mad_priv.h | 107 struct completion comp; 116 struct completion comp;
|
D | iwcm.h | 51 struct completion destroy_comp;
|
/linux-4.4.14/include/pcmcia/ |
D | ss.h | 149 struct completion socket_released; 188 struct completion thread_done;
|
/linux-4.4.14/sound/pci/hda/ |
D | hda_intel.h | 28 struct completion probe_wait;
|
/linux-4.4.14/include/linux/iio/adc/ |
D | ad_sigma_delta.h | 65 struct completion completion; member
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos_drm_ipp.h | 73 struct completion start_complete; 74 struct completion stop_complete;
|
/linux-4.4.14/fs/btrfs/ |
D | ordered-data.h | 139 struct completion completion; member
|
/linux-4.4.14/drivers/edac/ |
D | edac_core.h | 267 struct completion removal_complete; 365 struct completion complete; 383 struct completion kobj_complete;
|
/linux-4.4.14/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.4.14/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.h | 240 struct completion tx_done; 326 struct completion *release_done;
|
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/ |
D | tracefile.h | 217 struct completion tctl_start; 218 struct completion tctl_stop;
|
/linux-4.4.14/include/linux/mmc/ |
D | core.h | 136 struct completion completion; member
|
/linux-4.4.14/drivers/misc/vmw_vmci/ |
D | vmci_resource.h | 40 struct completion done;
|
/linux-4.4.14/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.4.14/drivers/crypto/qce/ |
D | sha.c | 348 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/ |
D | sx9500.c | 101 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/ |
D | grukservices.h | 177 struct completion *cmp);
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | htc_hst.h | 122 struct completion target_wait; 123 struct completion cmd_wait;
|
D | hif_usb.h | 114 struct completion fw_done;
|
/linux-4.4.14/drivers/net/wireless/zd1211rw/ |
D | zd_usb.h | 145 struct completion completion; member
|
/linux-4.4.14/fs/proc/ |
D | internal.h | 47 struct completion *pde_unload_completion; 207 struct completion *c;
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | llog_internal.h | 48 struct completion lpi_completion;
|
/linux-4.4.14/sound/soc/codecs/ |
D | wm_hubs.h | 51 struct completion dcs_done;
|
/linux-4.4.14/drivers/scsi/qla2xxx/ |
D | tcm_qla2xxx.h | 51 struct completion tpg_base_comp;
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | ps3stor.h | 44 struct completion done;
|
/linux-4.4.14/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.4.14/drivers/dma/ioat/ |
D | dma.c | 566 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()
|
D | init.c | 300 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/ |
D | nxp-nci.h | 59 struct completion cmd_completion;
|
/linux-4.4.14/fs/gfs2/ |
D | incore.h | 646 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/ |
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.4.14/Documentation/devicetree/bindings/cpufreq/ |
D | cpufreq-exynos5440.txt | 8 - interrupts: Interrupt to know the completion of cpu frequency change.
|
/linux-4.4.14/drivers/mtd/ |
D | sm_ftl.h | 57 struct completion erase_completion;
|
/linux-4.4.14/arch/um/drivers/ |
D | xterm_kern.c | 14 struct completion ready;
|
/linux-4.4.14/drivers/base/ |
D | firmware_class.c | 140 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/ |
D | ibmvscsi.h | 75 struct completion comp;
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_sriov.h | 89 struct completion resp_cmpl; 145 struct completion ch_free_cmpl;
|
/linux-4.4.14/kernel/rcu/ |
D | update.c | 319 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/ |
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()
|
/linux-4.4.14/drivers/isdn/mISDN/ |
D | l1oip.h | 70 struct completion socket_complete;/* completion of sock thread */
|
/linux-4.4.14/drivers/soc/tegra/fuse/ |
D | fuse.h | 54 struct completion wait;
|
/linux-4.4.14/drivers/usb/c67x00/ |
D | c67x00-hcd.h | 95 struct completion endpoint_disable;
|
/linux-4.4.14/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. 203 tx-completion-queue = <8706>; 215 tx-completion-queue = <8707>;
|
/linux-4.4.14/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()
|
/linux-4.4.14/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.4.14/drivers/net/ethernet/ezchip/ |
D | Kconfig | 23 Device supports interrupts for RX and TX(completion).
|
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/ |
D | c8sectpfe-core.h | 54 struct completion idle_completion; 79 struct completion fw_ack;
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | k2l-netcp.dtsi | 194 tx-completion-queue = <530>; 206 tx-completion-queue = <531>;
|
D | k2e-netcp.dtsi | 211 tx-completion-queue = <530>; 223 tx-completion-queue = <531>;
|
D | k2hk-netcp.dtsi | 214 tx-completion-queue = <8706>; 226 tx-completion-queue = <8707>;
|
/linux-4.4.14/drivers/media/platform/coda/ |
D | coda.h | 192 struct completion completion; member
|
/linux-4.4.14/drivers/usb/misc/ |
D | usbtest.c | 434 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/ |
D | ufshcd.h | 96 struct completion done; 201 struct completion *complete; 479 struct completion *uic_async_done;
|
/linux-4.4.14/include/net/nfc/ |
D | nci_core.h | 235 struct completion req_completion; 405 struct completion req_completion; 414 struct completion *write_handshake_completion,
|
/linux-4.4.14/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.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib.h | 166 struct completion done; 297 struct completion flushed; 298 struct completion deleted; 413 struct completion done;
|
/linux-4.4.14/include/linux/mfd/ |
D | ipaq-micro.h | 88 struct completion ack;
|
/linux-4.4.14/include/rdma/ |
D | ib_umem_odp.h | 80 struct completion notifier_completion;
|
/linux-4.4.14/drivers/memstick/host/ |
D | r592.h | 151 struct completion dma_done;
|
/linux-4.4.14/block/ |
D | blk-exec.c | 25 struct completion *waiting = rq->end_io_data; in blk_end_sync_rq()
|
/linux-4.4.14/drivers/usb/gadget/legacy/ |
D | tcm_usb_gadget.h | 71 struct completion write_complete;
|
/linux-4.4.14/include/scsi/ |
D | libsas.h | 264 struct completion port_gone_completion; 631 struct completion completion; member
|
D | scsi_host.h | 15 struct completion; 561 struct completion * eh_action; /* Wait for specific actions on the
|
/linux-4.4.14/drivers/s390/crypto/ |
D | zcrypt_msgtype50.c | 412 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/ |
D | i2sbus.h | 50 struct completion *stop_completion;
|