/linux-master/kernel/sched/ |
H A D | completion.c | 8 * interface also makes it easy to 'complete' multiple waiting threads, 34 * complete: - signals a single thread waiting on this completion 45 void complete(struct completion *x) function 49 EXPORT_SYMBOL(complete); variable 144 * and interrupt capability. Also see complete(). 345 * If ->done, we need to wait for complete() to release ->wait.lock 346 * otherwise we can end up freeing the completion before complete()
|
/linux-master/drivers/char/hw_random/ |
H A D | timeriomem-rng.c | 98 complete(&priv->completion); 163 complete(&priv->completion);
|
/linux-master/drivers/usb/storage/ |
H A D | sierra_ms.c | 146 goto complete; 190 complete:
|
/linux-master/drivers/mfd/ |
H A D | cs42l43-sdw.c | 106 complete(&cs42l43->device_attach); 114 complete(&cs42l43->device_detach);
|
/linux-master/drivers/video/fbdev/mmp/hw/ |
H A D | mmp_spi.c | 23 * Wait bus transfer complete IRQ. 132 if (m->complete) 133 m->complete(m->context);
|
/linux-master/drivers/slimbus/ |
H A D | sched.c | 115 complete(&sched->pause_comp);
|
/linux-master/drivers/tee/optee/ |
H A D | supp.c | 50 complete(&req->c); 58 complete(&req->c); 109 complete(&supp->reqs_c); 379 complete(&req->c);
|
/linux-master/drivers/net/fjes/ |
H A D | fjes_regs.h | 87 __le32 complete:1; member in struct:REG_CS::__anon549
|
/linux-master/drivers/scsi/isci/ |
H A D | task.h | 86 struct completion *complete; member in struct:isci_tmf
|
/linux-master/arch/um/drivers/ |
H A D | random.c | 60 complete(&have_data);
|
/linux-master/drivers/crypto/ccp/ |
H A D | ccp-crypto-main.c | 171 if (ctx->complete) 172 ret = ctx->complete(req, ret); 187 if (ctx->complete) 188 ret = ctx->complete(held->req, ret);
|
/linux-master/drivers/gpu/host1x/ |
H A D | cdma.h | 62 struct completion complete; /* signalled when event occurs */ member in struct:host1x_cdma 63 enum cdma_event event; /* event that complete is waiting for */
|
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_pool.h | 27 struct completion complete; member in struct:rxe_pool_elem
|
/linux-master/drivers/staging/vc04_services/bcm2835-audio/ |
H A D | bcm2835-vchiq.c | 109 complete(&instance->msg_avail_comp); 111 if (m->complete.cookie1 != VC_AUDIO_WRITE_COOKIE1 || 112 m->complete.cookie2 != VC_AUDIO_WRITE_COOKIE2) 116 m->complete.count);
|
/linux-master/kernel/ |
H A D | umh.c | 49 struct completion *comp = xchg(&sub_info->complete, NULL); 56 complete(comp); 431 sub_info->complete = (wait == UMH_NO_WAIT) ? NULL : &done; 447 if (xchg(&sub_info->complete, NULL)) 453 * complete() in a moment if xchg() above returned NULL, this
|
H A D | vhost_task.c | 60 complete(&vtsk->exited);
|
/linux-master/kernel/livepatch/ |
H A D | transition.c | 87 * The transition to the target patch state is complete. Clean up the data 152 pr_notice("'%s': %s complete\n", klp_transition_patch->mod->name, 456 bool complete = true; local 472 complete = false; 483 complete = false; 495 if (!complete) {
|
/linux-master/drivers/crypto/amlogic/ |
H A D | amlogic-gxl.h | 63 * @complete: completion for the current task on this flow 71 struct completion complete; member in struct:meson_flow
|
/linux-master/drivers/firmware/imx/ |
H A D | imx-scu.c | 110 complete(&sc_chan->tx_done); 135 complete(&sc_ipc->done); 156 complete(&sc_ipc->done); 306 complete(&sc_chan->tx_done);
|
/linux-master/drivers/ufs/host/ |
H A D | tc-dwc-g210-pci.c | 115 .complete = ufshcd_resume_complete,
|
/linux-master/sound/soc/sof/ |
H A D | sof-of-dev.c | 27 .complete = snd_sof_complete,
|
/linux-master/drivers/nvme/target/ |
H A D | fabrics-cmd.c | 222 goto complete; 282 complete: 300 goto complete; 341 complete:
|
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | scheduler.h | 99 int (*complete)(struct intel_vgpu_workload *); member in struct:intel_vgpu_workload
|
/linux-master/drivers/md/dm-vdo/ |
H A D | completion.h | 41 completion->complete = false;
|
H A D | thread-utils.c | 46 complete(&thread->thread_done);
|