Home
last modified time | relevance | path

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

12345678910>>...31

/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 …]
/drivers/char/hw_random/
Dtimeriomem-rng.c42 struct completion completion; member
71 wait_for_completion(&priv->completion); in timeriomem_rng_read()
95 reinit_completion(&priv->completion); in timeriomem_rng_read()
108 complete(&priv->completion); in timeriomem_rng_trigger()
166 init_completion(&priv->completion); in timeriomem_rng_probe()
180 complete(&priv->completion); in timeriomem_rng_probe()
/drivers/s390/char/
Dsclp_ftp.c37 struct completion *completion = data; in sclp_ftp_txcb() local
43 complete(completion); in sclp_ftp_txcb()
87 struct completion completion; in sclp_ftp_et7() local
128 req->callback_data = &completion; in sclp_ftp_et7()
130 init_completion(&completion); in sclp_ftp_et7()
137 wait_for_completion(&completion); in sclp_ftp_et7()
Dsclp_pci.c104 struct completion *completion = data; in sclp_pci_callback() local
106 complete(completion); in sclp_pci_callback()
126 DECLARE_COMPLETION_ONSTACK(completion); in sclp_pci_report()
152 req.callback_data = &completion; in sclp_pci_report()
173 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/soc/qcom/
Dglink_ssr.c62 struct completion completion; member
87 complete(&ssr->completion); in qcom_glink_ssr_callback()
101 reinit_completion(&ssr->completion); in qcom_glink_ssr_notify()
113 ret = wait_for_completion_timeout(&ssr->completion, HZ); in qcom_glink_ssr_notify()
128 init_completion(&ssr->completion); in qcom_glink_ssr_probe()
/drivers/staging/rts5208/
Drtsx.h108 struct completion cmnd_ready; /* to sleep thread on */
109 struct completion control_exit; /* control thread exit */
110 struct completion polling_exit; /* polling thread exit */
111 struct completion notify; /* thread begin/end */
112 struct completion scanning_done; /* wait for scan thread */
124 struct completion *done;
/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;
/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_arm.h76 struct completion ka_evt;
81 struct completion vc_suspend_complete;
82 struct completion vc_resume_complete;
109 struct completion resume_blocker;
111 struct completion blocked_blocker;
/drivers/hwmon/
Djz4740-hwmon.c35 struct completion read_completion;
52 struct completion *completion = &hwmon->read_completion; in in0_input_show() local
59 reinit_completion(completion); in in0_input_show()
64 t = wait_for_completion_interruptible_timeout(completion, HZ); in in0_input_show()
/drivers/scsi/bfa/
Dbfad_drv.h152 struct completion *comp_del;
201 struct completion comp;
202 struct completion suspend;
203 struct completion enable_comp;
204 struct completion disable_comp;
283 struct completion comp;
288 struct completion comp;
/drivers/gpu/drm/nouveau/nvkm/falcon/
Dmsgqueue.h166 struct completion *completion; member
191 struct completion init_done;
202 struct completion *, bool);
/drivers/net/wireless/ath/ath10k/
Dcore.h170 struct completion service_ready;
171 struct completion unified_ready;
172 struct completion barrier;
475 struct completion fw_stats_complete;
486 struct completion tpc_complete;
797 struct completion target_suspend;
838 struct completion started;
839 struct completion completed;
840 struct completion on_channel;
882 struct completion install_key_done;
[all …]
/drivers/md/
Ddm-core.h24 struct completion completion; member
139 static inline struct completion *dm_get_completion_from_kobject(struct kobject *kobj) in dm_get_completion_from_kobject()
141 return &container_of(kobj, struct dm_kobject_holder, kobj)->completion; in dm_get_completion_from_kobject()
/drivers/media/platform/qcom/camss-8x16/
Dcamss-vfe.h74 struct completion sof;
75 struct completion reg_update;
96 struct completion reset_complete;
97 struct completion halt_complete;
/drivers/iio/adc/
Dlpc32xx_adc.c67 struct completion completion; member
94 wait_for_completion(&st->completion); /* set by ISR */ in lpc32xx_read_raw()
132 complete(&st->completion); in lpc32xx_adc_isr()
185 init_completion(&st->completion); in lpc32xx_adc_probe()
Dad_sigma_delta.c221 reinit_completion(&sigma_delta->completion); in ad_sd_calibrate()
229 ret = wait_for_completion_timeout(&sigma_delta->completion, 2*HZ); in ad_sd_calibrate()
294 reinit_completion(&sigma_delta->completion); in ad_sigma_delta_single_conversion()
301 &sigma_delta->completion, HZ); in ad_sigma_delta_single_conversion()
380 reinit_completion(&sigma_delta->completion); in ad_sd_buffer_postdisable()
381 wait_for_completion_timeout(&sigma_delta->completion, HZ); in ad_sd_buffer_postdisable()
445 complete(&sigma_delta->completion); in ad_sd_data_rdy_trig_poll()
488 init_completion(&sigma_delta->completion); in ad_sd_probe_trigger()
/drivers/video/fbdev/
Dpxafb.h104 struct completion branch_done;
149 struct completion disable_done;
154 struct completion command_done;
155 struct completion refresh_done;
/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()
/drivers/s390/cio/
Dvfio_ccw_drv.c31 DECLARE_COMPLETION_ONSTACK(completion); in vfio_ccw_sch_quiesce()
56 private->completion = &completion; in vfio_ccw_sch_quiesce()
60 wait_for_completion_timeout(&completion, 3*HZ); in vfio_ccw_sch_quiesce()
62 private->completion = NULL; in vfio_ccw_sch_quiesce()
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()
/drivers/iio/humidity/
Ddht11.c87 struct completion completion; member
194 complete(&dht11->completion); in dht11_handle_irq()
226 reinit_completion(&dht11->completion); in dht11_read_raw()
244 ret = wait_for_completion_killable_timeout(&dht11->completion, in dht11_read_raw()
340 init_completion(&dht11->completion); in dht11_probe()
/drivers/media/rc/
Diguanair.c46 struct completion completion; member
99 complete(&ir->completion); in process_ir_data()
105 complete(&ir->completion); in process_ir_data()
111 complete(&ir->completion); in process_ir_data()
120 complete(&ir->completion); in process_ir_data()
200 complete(&ir->completion); in iguanair_irq_out()
207 reinit_completion(&ir->completion); in iguanair_send()
214 if (wait_for_completion_timeout(&ir->completion, TIMEOUT) == 0) in iguanair_send()
460 init_completion(&ir->completion); in iguanair_probe()
/drivers/media/platform/coda/
Dimx-vdoa.c102 struct completion completion; member
133 complete(&curr_ctx->completion); in vdoa_irq_handler()
145 if (!wait_for_completion_timeout(&ctx->completion, in vdoa_wait_for_completion()
167 reinit_completion(&ctx->completion); in vdoa_device_run()
222 init_completion(&ctx->completion); in vdoa_context_create()
/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 …]

12345678910>>...31