Home
last modified time | relevance | path

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

12345

/linux-6.15/Documentation/translations/zh_CN/scheduler/
H A Dcompletion.rst45 - 通过调用complete()或complete_all()实现发信端。
223 ... or calls complete_all() to signal all current and future waiters::
225 void complete_all(struct completion *done)
232 简单地增加已完成的字段。但多次调用complete_all()是一个错误。complete()和
233 complete_all()都可以在IRQ/atomic上下文中安全调用。
236 complete_all() - 通过等待队列自旋锁进行序列化。任何对 complete() 或
237 complete_all() 的并发调用都可能是一个设计错误。
/linux-6.15/drivers/hwmon/
H A Dasus_rog_ryujin.c431 complete_all(&priv->cooler_status_received); in rog_ryujin_raw_event()
440 complete_all(&priv->controller_status_received); in rog_ryujin_raw_event()
450 complete_all(&priv->cooler_duty_set); in rog_ryujin_raw_event()
466 complete_all(&priv->cooler_duty_received); in rog_ryujin_raw_event()
476 complete_all(&priv->controller_duty_set); in rog_ryujin_raw_event()
491 complete_all(&priv->controller_duty_received); in rog_ryujin_raw_event()
H A Dgigabyte_waterforce.c266 complete_all(&priv->fw_version_processed); in waterforce_raw_event()
281 complete_all(&priv->status_report_received); in waterforce_raw_event()
H A Dnzxt-kraken3.c744 complete_all(&priv->fw_version_processed); in kraken3_raw_event()
763 complete_all(&priv->status_report_processed); in kraken3_raw_event()
783 complete_all(&priv->status_report_processed); in kraken3_raw_event()
791 complete_all(&priv->status_report_processed); in kraken3_raw_event()
/linux-6.15/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp_session.c134 complete_all(&pxp->termination); in intel_pxp_terminate()
145 complete_all(&pxp->termination); in pxp_terminate_complete()
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_pxp.c223 complete_all(&pxp->termination); in pxp_terminate()
257 complete_all(&pxp->termination); in pxp_terminate_complete()
419 complete_all(&pxp->termination); in xe_pxp_init()
420 complete_all(&pxp->activation); in xe_pxp_init()
628 complete_all(&pxp->activation); in xe_pxp_exec_queue_add()
/linux-6.15/kernel/sched/
H A Dcompletion.c67 void complete_all(struct completion *x) in complete_all() function
78 EXPORT_SYMBOL(complete_all);
/linux-6.15/Documentation/scheduler/
H A 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-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dmod_hdr.c127 complete_all(&mh->res_ready); in mlx5e_mod_hdr_attach()
133 complete_all(&mh->res_ready); in mlx5e_mod_hdr_attach()
/linux-6.15/sound/hda/
H A Dhdac_component.c212 complete_all(&acomp->master_bind_complete); in hdac_component_master_bind()
219 complete_all(&acomp->master_bind_complete); in hdac_component_master_bind()
/linux-6.15/include/linux/
H A Dcompletion.h120 extern void complete_all(struct completion *);
/linux-6.15/drivers/base/power/
H A Dmain.c103 complete_all(&dev->power.completion); in device_pm_sleep_init()
157 complete_all(&dev->power.completion); in device_pm_remove()
705 complete_all(&dev->power.completion); in device_resume_noirq()
844 complete_all(&dev->power.completion); in device_resume_early()
1012 complete_all(&dev->power.completion); in device_resume()
1305 complete_all(&dev->power.completion); in device_suspend_noirq()
1478 complete_all(&dev->power.completion); in device_suspend_late()
1744 complete_all(&dev->power.completion); in device_suspend()
/linux-6.15/tools/power/pm-graph/config/
H A Dcgskip.txt20 complete_all
/linux-6.15/drivers/net/wwan/t7xx/
H A Dt7xx_mhccif.c63 complete_all(&t7xx_dev->sleep_lock_acquire); in t7xx_mhccif_isr_thread()
/linux-6.15/kernel/module/
H A Ddups.c107 complete_all(&kmod_req->first_req_done); in kmod_dup_request_complete()
/linux-6.15/drivers/soc/apple/
H A Drtkit.c151 complete_all(&rtk->epmap_completion); in apple_rtkit_management_rx_hello()
207 complete_all(&rtk->epmap_completion); in apple_rtkit_management_rx_epmap()
219 complete_all(&rtk->iop_pwr_ack_completion); in apple_rtkit_management_rx_iop_pwr_ack()
231 complete_all(&rtk->ap_pwr_ack_completion); in apple_rtkit_management_rx_ap_pwr_ack()
/linux-6.15/drivers/base/firmware_loader/
H A Dfirmware.h128 complete_all(&fw_st->completion); in __fw_state_set()
/linux-6.15/drivers/net/wireless/quantenna/qtnfmac/
H A Dshm_ipc.c120 complete_all(&ipc->tx_completion); in qtnf_shm_ipc_free()
/linux-6.15/drivers/dma/amd/ae4dma/
H A Dae4dma-dev.c43 complete_all(&ae4cmd_q->cmp); in ae4_pending_work()
/linux-6.15/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfwvid.c108 complete_all(&fwvid_list[fwvid].reg_done); in brcmf_fwvid_register_vendor()
/linux-6.15/fs/autofs/
H A Dexpire.c567 complete_all(&ino->expire_complete); in autofs_expire_run()
599 complete_all(&ino->expire_complete); in autofs_do_expire_multi()
/linux-6.15/drivers/gpu/drm/
H A Ddrm_atomic_helper.c1765 complete_all(&state->fake_commit->flip_done); in drm_atomic_helper_wait_for_flip_done()
2344 complete_all(&commit->flip_done); in drm_atomic_helper_setup_commit()
2350 complete_all(&commit->flip_done); in drm_atomic_helper_setup_commit()
2553 complete_all(&commit->hw_done); in drm_atomic_helper_commit_hw_done()
2557 complete_all(&state->fake_commit->hw_done); in drm_atomic_helper_commit_hw_done()
2558 complete_all(&state->fake_commit->flip_done); in drm_atomic_helper_commit_hw_done()
2586 complete_all(&commit->cleanup_done); in drm_atomic_helper_commit_cleanup_done()
2595 complete_all(&state->fake_commit->cleanup_done); in drm_atomic_helper_commit_cleanup_done()
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/falcon/
H A Dmsgq.c135 complete_all(&seq->done); in nvkm_falcon_msgq_exec()
H A Dcmdq.c184 complete_all(&cmdq->ready); in nvkm_falcon_cmdq_init()
/linux-6.15/crypto/
H A Dalgboss.c69 complete_all(&param->larval->completion); in cryptomgr_probe()

12345