/drivers/net/wwan/iosm/ |
D | iosm_ipc_task_queue.c | 28 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/ |
D | aic94xx_tmf.c | 67 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/ |
D | rtsx.h | 96 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/ |
D | timeriomem-rng.c | 39 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/ |
D | sclp_ftp.c | 39 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()
|
D | sclp_pci.c | 105 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()
|
D | sclp_cpi_sys.c | 74 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/ |
D | qcom_glink_ssr.c | 55 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/ |
D | core.h | 607 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/ |
D | vchiq_arm.h | 38 struct completion insert_event; 39 struct completion remove_event; 40 struct completion close_event; 55 struct completion insert_event; 56 struct completion remove_event;
|
D | vchiq_core.h | 233 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/ |
D | bnad.h | 119 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/ |
D | core.h | 464 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/ |
D | pm8001_sas.c | 165 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/ |
D | core.h | 190 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/ |
D | stmpe-adc.c | 55 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()
|
D | intel_mrfld_adc.c | 57 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()
|
D | sun20i-gpadc-iio.c | 49 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()
|
D | lpc32xx_adc.c | 51 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/ |
D | bfad_drv.h | 143 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/ |
D | vl53l0x-i2c.c | 46 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/ |
D | blob_gen.c | 39 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/ |
D | rtkit-internal.h | 36 struct completion epmap_completion; 37 struct completion iop_pwr_ack_completion; 38 struct completion ap_pwr_ack_completion;
|
/drivers/media/rc/ |
D | meson-ir-tx.c | 75 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/ |
D | eadm_sch.c | 153 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()
|