Home
last modified time | relevance | path

Searched refs:complete_all (Results 1 – 25 of 60) sorted by relevance

123

/Linux-v5.4/kernel/sched/
Dcompletion.c57 void complete_all(struct completion *x) in complete_all() function
66 EXPORT_SYMBOL(complete_all);
/Linux-v5.4/Documentation/scheduler/
Dcompletion.rst40 - the signaling side through a call to complete() or complete_all().
252 ... or calls complete_all() to signal all current and future waiters::
254 void complete_all(struct completion *done)
263 done field. Calling complete_all() multiple times is a bug though. Both
264 complete() and complete_all() can be called in IRQ/atomic context safely.
266 There can only be one thread calling complete() or complete_all() on a
268 queue spinlock. Any such concurrent calls to complete() or complete_all()
/Linux-v5.4/include/linux/
Dcompletion.h119 extern void complete_all(struct completion *);
/Linux-v5.4/tools/power/pm-graph/config/
Dcgskip.txt20 complete_all
/Linux-v5.4/sound/hda/
Dhdac_i915.c98 complete_all(&bind_complete); in i915_master_bind()
/Linux-v5.4/drivers/base/firmware_loader/
Dfirmware.h112 complete_all(&fw_st->completion); in __fw_state_set()
/Linux-v5.4/drivers/base/power/
Dmain.c100 complete_all(&dev->power.completion); in device_pm_sleep_init()
154 complete_all(&dev->power.completion); in device_pm_remove()
683 complete_all(&dev->power.completion); in device_resume_noirq()
848 complete_all(&dev->power.completion); in device_resume_early()
1004 complete_all(&dev->power.completion); in device_resume()
1330 complete_all(&dev->power.completion); in __device_suspend_noirq()
1528 complete_all(&dev->power.completion); in __device_suspend_late()
1794 complete_all(&dev->power.completion); in __device_suspend()
/Linux-v5.4/tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/
Dlocks.h216 static inline void complete_all(struct completion *c) in complete_all() function
/Linux-v5.4/drivers/infiniband/core/
Dumem_odp.c73 complete_all(&umem_odp->notifier_completion); in ib_umem_notifier_end_account()
98 complete_all(&umem_odp->notifier_completion); in ib_umem_notifier_release()
466 complete_all(&umem_odp->notifier_completion); in ib_umem_odp_release()
/Linux-v5.4/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_arm.c2386 complete_all(&arm_state->resume_blocker); in vchiq_arm_init_state()
2391 complete_all(&arm_state->blocked_blocker); in vchiq_arm_init_state()
2471 complete_all(&arm_state->vc_suspend_complete); in set_suspend_state()
2474 complete_all(&arm_state->vc_suspend_complete); in set_suspend_state()
2477 complete_all(&arm_state->vc_suspend_complete); in set_suspend_state()
2479 complete_all(&arm_state->vc_resume_complete); in set_suspend_state()
2490 complete_all(&arm_state->vc_suspend_complete); in set_suspend_state()
2517 complete_all(&arm_state->vc_resume_complete); in set_resume_state()
2560 complete_all(&arm_state->resume_blocker); in unblock_resume()
2755 complete_all(&arm_state->blocked_blocker); in vchiq_use_internal()
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/
Dshm_ipc.c120 complete_all(&ipc->tx_completion); in qtnf_shm_ipc_free()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_atomic_helper.c1512 complete_all(&old_state->fake_commit->flip_done); in drm_atomic_helper_wait_for_flip_done()
2042 complete_all(&commit->flip_done); in drm_atomic_helper_setup_commit()
2048 complete_all(&commit->flip_done); in drm_atomic_helper_setup_commit()
2272 complete_all(&commit->hw_done); in drm_atomic_helper_commit_hw_done()
2276 complete_all(&old_state->fake_commit->hw_done); in drm_atomic_helper_commit_hw_done()
2277 complete_all(&old_state->fake_commit->flip_done); in drm_atomic_helper_commit_hw_done()
2305 complete_all(&commit->cleanup_done); in drm_atomic_helper_commit_cleanup_done()
2314 complete_all(&old_state->fake_commit->cleanup_done); in drm_atomic_helper_commit_cleanup_done()
Ddrm_file.c711 complete_all(e->completion); in drm_send_event_locked()
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/falcon/
Dmsgqueue_0148cdec.c144 complete_all(&_queue->init_done); in init_callback()
Dmsgqueue_0137c63d.c212 complete_all(&queue->init_done); in acr_init_wpr_callback()
/Linux-v5.4/fs/autofs/
Dexpire.c567 complete_all(&ino->expire_complete); in autofs_expire_run()
599 complete_all(&ino->expire_complete); in autofs_do_expire_multi()
/Linux-v5.4/crypto/
Dalgboss.c84 complete_all(&param->larval->completion); in cryptomgr_probe()
/Linux-v5.4/drivers/firmware/psci/
Dpsci_checker.c428 complete_all(&suspend_threads_started); in suspend_tests()
/Linux-v5.4/fs/gfs2/
Dops_fstype.c788 complete_all(&sdp->sd_journal_ready); in init_inodes()
996 complete_all(&sdp->sd_locking_init); in gfs2_lm_mount()
1002 complete_all(&sdp->sd_locking_init); in gfs2_lm_mount()
1198 complete_all(&sdp->sd_journal_ready); in gfs2_fill_super()
/Linux-v5.4/drivers/iio/potentiostat/
Dlmp91000.c270 complete_all(&data->completion); in lmp91000_buffer_cb()
/Linux-v5.4/drivers/gpu/drm/xen/
Dxen_drm_front_evtchnl.c140 complete_all(&evtchnl->u.req.completion); in evtchnl_free()
/Linux-v5.4/drivers/ntb/test/
Dntb_msi_test.c146 complete_all(&nm->peers[peer].init_comp); in ntb_msit_copy_peer_desc()
/Linux-v5.4/drivers/net/ethernet/pensando/ionic/
Dionic_main.c234 complete_all(&ctx->work); in ionic_adminq_cb()
/Linux-v5.4/drivers/misc/
Dtifm_7xx1.c68 complete_all(fm->finish_me); in tifm_7xx1_isr()
/Linux-v5.4/drivers/i2c/busses/
Di2c-owl.c213 complete_all(&i2c_dev->msg_complete); in owl_i2c_interrupt()

123