Home
last modified time | relevance | path

Searched refs:completion (Results 1 – 25 of 1045) sorted by relevance

12345678910>>...42

/drivers/net/wwan/iosm/
Diosm_ipc_task_queue.c28 if (args->completion) in ipc_task_queue_handler()
29 complete(args->completion); in ipc_task_queue_handler()
42 args->completion = NULL; in ipc_task_queue_handler()
64 if (args->completion) in ipc_task_queue_cleanup()
65 complete(args->completion); in ipc_task_queue_cleanup()
85 struct completion completion; in ipc_task_queue_add_task() local
90 init_completion(&completion); in ipc_task_queue_add_task()
111 ipc_task->args[pos].completion = wait ? &completion : NULL; in ipc_task_queue_add_task()
130 wait_for_completion(&completion); in ipc_task_queue_add_task()
/drivers/scsi/aic94xx/
Daic94xx_tmf.c67 complete(ascb->completion); in asd_clear_nexus_tasklet_complete()
78 complete(ascb->completion); in asd_clear_nexus_timedout()
85 DECLARE_COMPLETION_ONSTACK(completion); \
94 ascb->completion = &completion; \
106 wait_for_completion(&completion); \
252 complete(ascb->completion); in asd_tmf_timedout()
320 complete(ascb->completion); in asd_tmf_tasklet_complete()
329 DECLARE_COMPLETION_ONSTACK(completion); in asd_clear_nexus()
332 tascb->completion = &completion; in asd_clear_nexus()
339 leftover = wait_for_completion_timeout(&completion, in asd_clear_nexus()
[all …]
/drivers/staging/rts5208/
Drtsx.h96 struct completion cmnd_ready; /* to sleep thread on */
97 struct completion control_exit; /* control thread exit */
98 struct completion polling_exit; /* polling thread exit */
99 struct completion notify; /* thread begin/end */
100 struct completion scanning_done; /* wait for scan thread */
112 struct completion *done;
/drivers/char/hw_random/
Dtimeriomem-rng.c39 struct completion completion; member
61 wait_for_completion(&priv->completion); in timeriomem_rng_read()
85 reinit_completion(&priv->completion); in timeriomem_rng_read()
98 complete(&priv->completion); in timeriomem_rng_trigger()
154 init_completion(&priv->completion); in timeriomem_rng_probe()
163 complete(&priv->completion); in timeriomem_rng_probe()
/drivers/s390/char/
Dsclp_ftp.c39 struct completion *completion = data; in sclp_ftp_txcb() local
45 complete(completion); in sclp_ftp_txcb()
90 struct completion completion; in sclp_ftp_et7() local
131 req->callback_data = &completion; in sclp_ftp_et7()
133 init_completion(&completion); in sclp_ftp_et7()
140 wait_for_completion(&completion); in sclp_ftp_et7()
Dsclp_pci.c105 struct completion *completion = data; in sclp_pci_callback() local
107 complete(completion); in sclp_pci_callback()
132 DECLARE_COMPLETION_ONSTACK(completion); in sclp_pci_report()
158 req.callback_data = &completion; in sclp_pci_report()
179 wait_for_completion(&completion); in sclp_pci_report()
Dsclp_cpi_sys.c74 struct completion *completion = data; in cpi_callback() local
76 complete(completion); in cpi_callback()
128 struct completion completion; in cpi_req() local
147 init_completion(&completion); in cpi_req()
148 req->callback_data = &completion; in cpi_req()
155 wait_for_completion(&completion); in cpi_req()
/drivers/rpmsg/
Dqcom_glink_ssr.c55 struct completion completion; member
93 complete(&ssr->completion); in qcom_glink_ssr_callback()
108 reinit_completion(&ssr->completion); in qcom_glink_ssr_notifier_call()
120 ret = wait_for_completion_timeout(&ssr->completion, HZ); in qcom_glink_ssr_notifier_call()
135 init_completion(&ssr->completion); in qcom_glink_ssr_probe()
/drivers/net/wireless/ath/ath11k/
Dcore.h607 struct completion started;
608 struct completion completed;
609 struct completion on_channel;
661 struct completion peer_assoc_done;
662 struct completion peer_delete_done;
665 struct completion install_key_done;
668 struct completion vdev_setup_done;
669 struct completion vdev_delete_done;
697 struct completion bss_survey_done;
705 struct completion target_suspend;
[all …]
/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_arm.h38 struct completion insert_event;
39 struct completion remove_event;
40 struct completion close_event;
55 struct completion insert_event;
56 struct completion remove_event;
Dvchiq_core.h233 struct completion remove_event;
234 struct completion bulk_remove_event;
255 struct completion msg_queue_pop;
256 struct completion msg_queue_push;
270 struct completion quota_event;
349 struct completion connect;
424 struct completion slot_available_event;
426 struct completion slot_remove_event;
429 struct completion data_quota_event;
448 struct completion event;
/drivers/net/ethernet/brocade/bna/
Dbnad.h119 struct completion comp;
124 struct completion ioc_comp;
125 struct completion ucast_comp;
126 struct completion mcast_comp;
127 struct completion tx_comp;
128 struct completion rx_comp;
129 struct completion stats_comp;
130 struct completion enet_comp;
131 struct completion mtu_comp;
/drivers/net/wireless/ath/ath12k/
Dcore.h464 struct completion started;
465 struct completion completed;
466 struct completion on_channel;
519 struct completion peer_assoc_done;
520 struct completion peer_delete_done;
523 struct completion install_key_done;
526 struct completion vdev_setup_done;
527 struct completion vdev_delete_done;
555 struct completion bss_survey_done;
665 struct completion fw_ready;
[all …]
/drivers/scsi/pm8001/
Dpm8001_sas.c165 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_phy_control()
169 pm8001_ha->phy[phy_id].enable_completion = &completion; in pm8001_phy_control()
194 wait_for_completion(&completion); in pm8001_phy_control()
202 wait_for_completion(&completion); in pm8001_phy_control()
210 wait_for_completion(&completion); in pm8001_phy_control()
280 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_scan_start()
286 pm8001_ha->phy[i].enable_completion = &completion; in pm8001_scan_start()
288 wait_for_completion(&completion); in pm8001_scan_start()
641 DECLARE_COMPLETION_ONSTACK(completion); in pm8001_dev_found_notify()
654 pm8001_device->dcompletion = &completion; in pm8001_dev_found_notify()
[all …]
/drivers/net/wireless/ath/ath10k/
Dcore.h190 struct completion service_ready;
191 struct completion unified_ready;
192 struct completion barrier;
193 struct completion radar_confirm;
678 struct completion fw_stats_complete;
691 struct completion tpc_complete;
1062 struct completion target_suspend;
1063 struct completion driver_recovery;
1109 struct completion started;
1110 struct completion completed;
[all …]
/drivers/iio/adc/
Dstmpe-adc.c55 struct completion completion; member
68 reinit_completion(&info->completion); in stmpe_read_voltage()
80 ret = wait_for_completion_timeout(&info->completion, STMPE_ADC_TIMEOUT); in stmpe_read_voltage()
103 reinit_completion(&info->completion); in stmpe_read_temp()
115 ret = wait_for_completion_timeout(&info->completion, STMPE_ADC_TIMEOUT); in stmpe_read_temp()
203 complete(&info->completion); in stmpe_adc_isr()
278 init_completion(&info->completion); in stmpe_adc_probe()
Dintel_mrfld_adc.c57 struct completion completion; member
67 complete(&adc->completion); in mrfld_adc_thread_isr()
82 reinit_completion(&adc->completion); in mrfld_adc_single_conv()
98 timeout = wait_for_completion_interruptible_timeout(&adc->completion, in mrfld_adc_single_conv()
196 init_completion(&adc->completion); in mrfld_adc_probe()
Dsun20i-gpadc-iio.c49 struct completion completion; member
70 reinit_completion(&info->completion); in sun20i_gpadc_adc_read()
96 if (!wait_for_completion_timeout(&info->completion, msecs_to_jiffies(10))) { in sun20i_gpadc_adc_read()
136 complete(&info->completion); in sun20i_gpadc_irq_handler()
210 init_completion(&info->completion); in sun20i_gpadc_probe()
Dlpc32xx_adc.c51 struct completion completion; member
83 wait_for_completion(&st->completion); /* set by ISR */ in lpc32xx_read_raw()
140 complete(&st->completion); in lpc32xx_adc_isr()
200 init_completion(&st->completion); in lpc32xx_adc_probe()
/drivers/scsi/bfa/
Dbfad_drv.h143 struct completion *comp_del;
192 struct completion comp;
193 struct completion suspend;
194 struct completion enable_comp;
195 struct completion disable_comp;
274 struct completion comp;
279 struct completion comp;
/drivers/iio/proximity/
Dvl53l0x-i2c.c46 struct completion completion; member
56 complete(&data->completion); in vl53l0x_handle_irq()
122 reinit_completion(&data->completion); in vl53l0x_read_proximity()
124 time_left = wait_for_completion_timeout(&data->completion, HZ/10); in vl53l0x_read_proximity()
270 init_completion(&data->completion); in vl53l0x_probe()
/drivers/crypto/caam/
Dblob_gen.c39 struct completion completion; member
59 complete(&res->completion); in caam_blob_job_done()
135 init_completion(&testres.completion); in caam_process_blob()
139 wait_for_completion(&testres.completion); in caam_process_blob()
/drivers/soc/apple/
Drtkit-internal.h36 struct completion epmap_completion;
37 struct completion iop_pwr_ack_completion;
38 struct completion ap_pwr_ack_completion;
/drivers/media/rc/
Dmeson-ir-tx.c75 struct completion completion; member
202 if (completion_done(&ir->completion)) in meson_irtx_irqhandler()
209 complete(&ir->completion); in meson_irtx_irqhandler()
266 reinit_completion(&ir->completion); in meson_irtx_transmit()
270 if (!wait_for_completion_timeout(&ir->completion, in meson_irtx_transmit()
332 init_completion(&ir->completion); in meson_irtx_probe()
/drivers/s390/cio/
Deadm_sch.c153 if (private->completion) in eadm_subchannel_irq()
154 complete(private->completion); in eadm_subchannel_irq()
248 DECLARE_COMPLETION_ONSTACK(completion); in eadm_quiesce()
258 private->completion = &completion; in eadm_quiesce()
261 wait_for_completion_io(&completion); in eadm_quiesce()
264 private->completion = NULL; in eadm_quiesce()

12345678910>>...42