sys/compat/linuxkpi/common/include/linux/completion.h
61
extern void linux_complete_common(struct completion *, int);
sys/compat/linuxkpi/common/include/linux/completion.h
62
extern int linux_wait_for_common(struct completion *, int);
sys/compat/linuxkpi/common/include/linux/completion.h
63
extern unsigned long linux_wait_for_timeout_common(struct completion *,
sys/compat/linuxkpi/common/include/linux/completion.h
65
extern int linux_try_wait_for_completion(struct completion *);
sys/compat/linuxkpi/common/include/linux/completion.h
66
extern int linux_completion_done(struct completion *);
sys/compat/linuxkpi/common/include/linux/sched.h
83
struct completion parked;
sys/compat/linuxkpi/common/include/linux/sched.h
84
struct completion exited;
sys/compat/linuxkpi/common/src/linux_compat.c
2222
linux_complete_common(struct completion *c, int all)
sys/compat/linuxkpi/common/src/linux_compat.c
2240
linux_wait_for_common(struct completion *c, int flags)
sys/compat/linuxkpi/common/src/linux_compat.c
2287
linux_wait_for_timeout_common(struct completion *c, unsigned long timeout,
sys/compat/linuxkpi/common/src/linux_compat.c
2340
linux_try_wait_for_completion(struct completion *c)
sys/compat/linuxkpi/common/src/linux_compat.c
2353
linux_completion_done(struct completion *c)
sys/dev/aic7xxx/aic79xx.c
844
struct ahd_completion *completion;
sys/dev/aic7xxx/aic79xx.c
853
completion = &ahd->qoutfifo[ahd->qoutfifonext];
sys/dev/aic7xxx/aic79xx.c
855
if (completion->valid_tag != ahd->qoutfifonext_valid_tag)
sys/dev/aic7xxx/aic79xx.c
858
scb_index = aic_le16toh(completion->tag);
sys/dev/aic7xxx/aic79xx.c
867
} else if ((completion->sg_status & SG_STATUS_VALID) != 0) {
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
191
struct completion completion;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
197
init_completion(&wr_waitp->completion);
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
203
complete(&wr_waitp->completion);
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
234
ret = wait_for_completion_timeout(&wr_waitp->completion, to);
sys/dev/drm2/drm_os_freebsd.h
464
init_completion(struct completion *c)
sys/dev/drm2/drm_os_freebsd.h
472
free_completion(struct completion *c)
sys/dev/drm2/drm_os_freebsd.h
479
complete_all(struct completion *c)
sys/dev/drm2/drm_os_freebsd.h
489
wait_for_completion_interruptible_timeout(struct completion *c,
sys/dev/hyperv/pcib/vmbus_pcib.c
102
free_completion(struct completion *c)
sys/dev/hyperv/pcib/vmbus_pcib.c
108
complete(struct completion *c)
sys/dev/hyperv/pcib/vmbus_pcib.c
117
wait_for_completion(struct completion *c)
sys/dev/hyperv/pcib/vmbus_pcib.c
130
wait_for_completion_timeout(struct completion *c, int timeout)
sys/dev/hyperv/pcib/vmbus_pcib.c
419
struct completion query_completion, *query_comp;
sys/dev/hyperv/pcib/vmbus_pcib.c
531
struct completion host_event;
sys/dev/hyperv/pcib/vmbus_pcib.c
536
struct completion host_event;
sys/dev/hyperv/pcib/vmbus_pcib.c
551
wait_for_response(struct hv_pcibus *hbus, struct completion *c)
sys/dev/hyperv/pcib/vmbus_pcib.c
582
struct q_res_req_compl *completion = context;
sys/dev/hyperv/pcib/vmbus_pcib.c
591
completion->hpdev->probed_bar[i] =
sys/dev/hyperv/pcib/vmbus_pcib.c
595
complete(&completion->host_event);
sys/dev/hyperv/pcib/vmbus_pcib.c
729
struct completion *query_comp;
sys/dev/hyperv/pcib/vmbus_pcib.c
90
init_completion(struct completion *c)
sys/dev/hyperv/pcib/vmbus_pcib.c
97
reinit_completion(struct completion *c)
sys/dev/irdma/irdma_cm.h
326
struct completion establish_comp;
sys/dev/irdma/irdma_verbs.h
165
struct completion free_cq;
sys/dev/irdma/irdma_verbs.h
256
struct completion free_qp;
sys/dev/mana/gdma.h
424
struct completion eq_test_event;
sys/dev/mana/gdma_util.c
39
init_completion(struct completion *c)
sys/dev/mana/gdma_util.c
47
free_completion(struct completion *c)
sys/dev/mana/gdma_util.c
53
complete(struct completion *c)
sys/dev/mana/gdma_util.c
62
wait_for_completion(struct completion *c)
sys/dev/mana/gdma_util.c
75
wait_for_completion_timeout(struct completion *c, int timeout)
sys/dev/mana/gdma_util.h
178
void init_completion(struct completion *c);
sys/dev/mana/gdma_util.h
179
void free_completion(struct completion *c);
sys/dev/mana/gdma_util.h
180
void complete(struct completion *c);
sys/dev/mana/gdma_util.h
181
void wait_for_completion(struct completion *c);
sys/dev/mana/gdma_util.h
182
int wait_for_completion_timeout(struct completion *c, int timeout);
sys/dev/mana/hw_channel.h
183
struct completion comp_event;
sys/dev/mana/hw_channel.h
202
struct completion hwc_init_eqe_comp;
sys/dev/mana/mana.h
431
struct completion fence_event;
sys/dev/mlx4/device.h
747
struct completion free;
sys/dev/mlx4/device.h
758
struct completion free;
sys/dev/mlx4/device.h
770
struct completion free;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
127
struct completion done;
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
58
struct completion done;
sys/dev/mlx5/driver.h
445
struct completion free;
sys/dev/mlx5/driver.h
490
struct completion free;
sys/dev/mlx5/driver.h
849
struct completion drained;
sys/dev/mlx5/driver.h
880
struct completion done;
sys/dev/mlx5/mlx5_en/en.h
929
struct completion completion;
sys/dev/mlx5/mlx5_en/en_hw_tls_rx.h
66
struct completion progress_complete;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2188
init_completion(&c->completion);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2213
wait_for_completion(&c->completion);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4466
complete(&pch->completion);
sys/dev/mlx5/mlx5_fpga/core.h
60
struct completion load_event;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
60
struct completion complete;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
48
struct completion comp;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
570
struct completion done;
sys/dev/mpi3mr/mpi3mr.c
117
init_completion(struct completion *completion)
sys/dev/mpi3mr/mpi3mr.c
119
completion->done = 0;
sys/dev/mpi3mr/mpi3mr.c
123
complete(struct completion *completion)
sys/dev/mpi3mr/mpi3mr.c
125
completion->done = 1;
sys/dev/mpi3mr/mpi3mr.c
129
void wait_for_completion_timeout(struct completion *completion,
sys/dev/mpi3mr/mpi3mr.c
134
while ((completion->done == 0) && count) {
sys/dev/mpi3mr/mpi3mr.c
139
if (completion->done == 0) {
sys/dev/mpi3mr/mpi3mr.c
141
completion->done = 1;
sys/dev/mpi3mr/mpi3mr.c
144
void wait_for_completion_timeout_tm(struct completion *completion,
sys/dev/mpi3mr/mpi3mr.c
149
while ((completion->done == 0) && count) {
sys/dev/mpi3mr/mpi3mr.c
1506
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
1513
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
1526
init_completion(&sc->init_cmds.completion);
sys/dev/mpi3mr/mpi3mr.c
1537
wait_for_completion_timeout(&sc->init_cmds.completion,
sys/dev/mpi3mr/mpi3mr.c
155
if (completion->done == 0) {
sys/dev/mpi3mr/mpi3mr.c
1562
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
157
completion->done = 1;
sys/dev/mpi3mr/mpi3mr.c
2049
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2052
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2067
init_completion(&sc->init_cmds.completion);
sys/dev/mpi3mr/mpi3mr.c
2072
wait_for_completion_timeout(&sc->init_cmds.completion,
sys/dev/mpi3mr/mpi3mr.c
2103
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2182
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2187
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2216
init_completion(&sc->init_cmds.completion);
sys/dev/mpi3mr/mpi3mr.c
2226
wait_for_completion_timeout(&sc->init_cmds.completion,
sys/dev/mpi3mr/mpi3mr.c
2250
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2386
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2391
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2402
init_completion(&sc->init_cmds.completion);
sys/dev/mpi3mr/mpi3mr.c
2435
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2476
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2481
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2492
init_completion(&sc->init_cmds.completion);
sys/dev/mpi3mr/mpi3mr.c
2501
wait_for_completion_timeout(&sc->init_cmds.completion,
sys/dev/mpi3mr/mpi3mr.c
2522
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
2884
mtx_init(&sc->init_cmds.completion.lock, "Init commands lock", NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
2890
mtx_init(&sc->cfg_cmds.completion.lock, "CFG commands lock", NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
2896
mtx_init(&sc->ioctl_cmds.completion.lock, "IOCTL commands lock", NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
2902
mtx_init(&sc->pel_abort_cmd.completion.lock, "PEL Abort command lock", NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
2908
mtx_init(&sc->host_tm_cmds.completion.lock, "TM commands lock", NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
2921
mtx_init(&sc->dev_rmhs_cmds[i].completion.lock, str, NULL, MTX_DEF);
sys/dev/mpi3mr/mpi3mr.c
3093
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
3097
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
3109
init_completion(&sc->init_cmds.completion);
sys/dev/mpi3mr/mpi3mr.c
3123
wait_for_completion_timeout(&sc->init_cmds.completion,
sys/dev/mpi3mr/mpi3mr.c
3135
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
3148
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
3151
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
3165
init_completion(&sc->init_cmds.completion);
sys/dev/mpi3mr/mpi3mr.c
3173
wait_for_completion_timeout(&sc->init_cmds.completion,
sys/dev/mpi3mr/mpi3mr.c
3196
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
4586
complete(&cmdptr->completion);
sys/dev/mpi3mr/mpi3mr.c
496
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
501
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
518
init_completion(&sc->init_cmds.completion);
sys/dev/mpi3mr/mpi3mr.c
525
wait_for_completion_timeout(&sc->init_cmds.completion,
sys/dev/mpi3mr/mpi3mr.c
5506
mtx_lock(&sc->cfg_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5509
mtx_unlock(&sc->cfg_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5525
init_completion(&sc->cfg_cmds.completion);
sys/dev/mpi3mr/mpi3mr.c
5533
wait_for_completion_timeout(&sc->cfg_cmds.completion,
sys/dev/mpi3mr/mpi3mr.c
5556
mtx_unlock(&sc->cfg_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
559
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5647
if (mtx_initialized(&sc->init_cmds.completion.lock))
sys/dev/mpi3mr/mpi3mr.c
5648
mtx_destroy(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5650
if (mtx_initialized(&sc->cfg_cmds.completion.lock))
sys/dev/mpi3mr/mpi3mr.c
5651
mtx_destroy(&sc->cfg_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5653
if (mtx_initialized(&sc->ioctl_cmds.completion.lock))
sys/dev/mpi3mr/mpi3mr.c
5654
mtx_destroy(&sc->ioctl_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5656
if (mtx_initialized(&sc->host_tm_cmds.completion.lock))
sys/dev/mpi3mr/mpi3mr.c
5657
mtx_destroy(&sc->host_tm_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5660
if (mtx_initialized(&sc->dev_rmhs_cmds[i].completion.lock))
sys/dev/mpi3mr/mpi3mr.c
5661
mtx_destroy(&sc->dev_rmhs_cmds[i].completion.lock);
sys/dev/mpi3mr/mpi3mr.c
5930
complete(&cmdptr->completion);
sys/dev/mpi3mr/mpi3mr.c
641
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
646
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
661
init_completion(&sc->init_cmds.completion);
sys/dev/mpi3mr/mpi3mr.c
670
wait_for_completion_timeout(&sc->init_cmds.completion,
sys/dev/mpi3mr/mpi3mr.c
696
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
789
mtx_lock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
794
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.c
809
init_completion(&sc->init_cmds.completion);
sys/dev/mpi3mr/mpi3mr.c
818
wait_for_completion_timeout(&sc->init_cmds.completion,
sys/dev/mpi3mr/mpi3mr.c
844
mtx_unlock(&sc->init_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr.h
428
struct completion completion;
sys/dev/mpi3mr/mpi3mr.h
906
init_completion(struct completion *completion);
sys/dev/mpi3mr/mpi3mr.h
909
complete(struct completion *completion);
sys/dev/mpi3mr/mpi3mr.h
911
void wait_for_completion_timeout(struct completion *completion,
sys/dev/mpi3mr/mpi3mr.h
913
void wait_for_completion_timeout_tm(struct completion *completion,
sys/dev/mpi3mr/mpi3mr.h
957
init_completion(struct completion *completion);
sys/dev/mpi3mr/mpi3mr.h
959
complete(struct completion *completion);
sys/dev/mpi3mr/mpi3mr.h
960
void wait_for_completion_timeout(struct completion *completion,
sys/dev/mpi3mr/mpi3mr_app.c
1084
init_completion(&sc->ioctl_cmds.completion);
sys/dev/mpi3mr/mpi3mr_app.c
1090
wait_for_completion_timeout(&sc->ioctl_cmds.completion, karg->timeout);
sys/dev/mpi3mr/mpi3mr_app.c
1580
mtx_lock(&sc->pel_abort_cmd.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
1583
mtx_unlock(&sc->pel_abort_cmd.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
1597
init_completion(&sc->pel_abort_cmd.completion);
sys/dev/mpi3mr/mpi3mr_app.c
1605
wait_for_completion_timeout(&sc->pel_abort_cmd.completion, MPI3MR_INTADMCMD_TIMEOUT);
sys/dev/mpi3mr/mpi3mr_app.c
1633
mtx_unlock(&sc->pel_abort_cmd.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
2153
mtx_lock(&sc->ioctl_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
2187
mtx_unlock(&sc->ioctl_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
2231
mtx_lock(&sc->ioctl_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr_app.c
2233
mtx_unlock(&sc->ioctl_cmds.completion.lock);
sys/dev/mpi3mr/mpi3mr_cam.c
601
init_completion(&drv_cmd->completion);
sys/dev/mpi3mr/mpi3mr_cam.c
609
wait_for_completion_timeout_tm(&drv_cmd->completion, timeout, sc);
sys/dev/mthca/mthca_cmd.c
178
struct completion done;
sys/dev/qat/include/common/adf_accel_devices.h
717
struct completion msg_received;
sys/dev/qat/qat_common/adf_aer.c
29
linux_complete_common(struct completion *c, int all)
sys/dev/qat/qat_common/adf_aer.c
44
struct completion compl;
sys/ofed/drivers/infiniband/core/ib_addr.c
843
struct completion comp;
sys/ofed/drivers/infiniband/core/ib_cm.c
270
struct completion comp;
sys/ofed/drivers/infiniband/core/ib_cma.c
192
struct completion comp;
sys/ofed/drivers/infiniband/core/ib_cma.c
208
struct completion done;
sys/ofed/drivers/infiniband/core/ib_cma.c
320
struct completion comp;
sys/ofed/drivers/infiniband/core/ib_mad_rmpp.c
55
struct completion comp;
sys/ofed/drivers/infiniband/core/ib_multicast.c
126
struct completion comp;
sys/ofed/drivers/infiniband/core/ib_multicast.c
70
struct completion comp;
sys/ofed/drivers/infiniband/core/ib_ucm.c
80
struct completion comp;
sys/ofed/drivers/infiniband/core/ib_ucma.c
74
struct completion comp;
sys/ofed/drivers/infiniband/core/ib_verbs.c
2131
struct completion done;
sys/ofed/drivers/infiniband/core/iwcm.h
54
struct completion destroy_comp;
sys/ofed/drivers/infiniband/core/mad_priv.h
110
struct completion comp;
sys/ofed/drivers/infiniband/core/mad_priv.h
119
struct completion comp;
sys/ofed/drivers/infiniband/core/uverbs.h
108
struct completion comp;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
425
struct completion done;
sys/ofed/include/rdma/ib_addr.h
61
struct completion comp;
sys/ofed/include/rdma/ib_sa.h
310
struct completion comp;
sys/ofed/include/rdma/ib_umem_odp.h
83
struct completion notifier_completion;
sys/ofed/include/rdma/rdmavt_mr.h
86
struct completion comp; /* complete when refcount goes to zero */
tests/sys/aio/aio_test.c
1998
aio_zvol_test(completion comp, struct sigevent *sev, bool vectored,
tests/sys/aio/aio_test.c
301
aio_write_test(struct aio_context *ac, completion comp, struct sigevent *sev)
tests/sys/aio/aio_test.c
333
aio_writev_test(struct aio_context *ac, completion comp, struct sigevent *sev)
tests/sys/aio/aio_test.c
371
aio_read_test(struct aio_context *ac, completion comp, struct sigevent *sev)
tests/sys/aio/aio_test.c
400
aio_readv_test(struct aio_context *ac, completion comp, struct sigevent *sev)
tests/sys/aio/aio_test.c
450
aio_file_test(completion comp, struct sigevent *sev, bool vectored)
tests/sys/aio/aio_test.c
511
aio_fifo_test(completion comp, struct sigevent *sev)
tests/sys/aio/aio_test.c
583
aio_unix_socketpair_test(completion comp, struct sigevent *sev, bool vectored)
tests/sys/aio/aio_test.c
654
aio_pty_test(completion comp, struct sigevent *sev)
tests/sys/aio/aio_test.c
725
aio_pipe_test(completion comp, struct sigevent *sev)
tests/sys/aio/aio_test.c
83
typedef ssize_t (*completion)(struct aiocb*);
tests/sys/aio/aio_test.c
854
aio_md_test(completion comp, struct sigevent *sev, bool vectored)