| /linux/Documentation/translations/zh_CN/scheduler/ |
| A D | completion.rst | 45 - 通过调用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/drivers/hwmon/ |
| A D | asus_rog_ryujin.c | 431 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()
|
| A D | gigabyte_waterforce.c | 266 complete_all(&priv->fw_version_processed); in waterforce_raw_event() 281 complete_all(&priv->status_report_received); in waterforce_raw_event()
|
| A D | nzxt-kraken3.c | 744 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/drivers/gpu/drm/i915/pxp/ |
| A D | intel_pxp_session.c | 134 complete_all(&pxp->termination); in intel_pxp_terminate() 145 complete_all(&pxp->termination); in pxp_terminate_complete()
|
| /linux/kernel/sched/ |
| A D | completion.c | 67 void complete_all(struct completion *x) in complete_all() function 78 EXPORT_SYMBOL(complete_all);
|
| /linux/Documentation/scheduler/ |
| A D | completion.rst | 40 - 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/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | mod_hdr.c | 127 complete_all(&mh->res_ready); in mlx5e_mod_hdr_attach() 133 complete_all(&mh->res_ready); in mlx5e_mod_hdr_attach()
|
| /linux/sound/hda/ |
| A D | hdac_component.c | 213 complete_all(&acomp->master_bind_complete); in hdac_component_master_bind() 220 complete_all(&acomp->master_bind_complete); in hdac_component_master_bind()
|
| /linux/include/linux/ |
| A D | completion.h | 120 extern void complete_all(struct completion *);
|
| /linux/drivers/base/power/ |
| A D | main.c | 103 complete_all(&dev->power.completion); in device_pm_sleep_init() 157 complete_all(&dev->power.completion); in device_pm_remove() 684 complete_all(&dev->power.completion); in device_resume_noirq() 821 complete_all(&dev->power.completion); in device_resume_early() 981 complete_all(&dev->power.completion); in device_resume() 1271 complete_all(&dev->power.completion); in device_suspend_noirq() 1439 complete_all(&dev->power.completion); in device_suspend_late() 1703 complete_all(&dev->power.completion); in device_suspend()
|
| /linux/tools/power/pm-graph/config/ |
| A D | cgskip.txt | 20 complete_all
|
| /linux/drivers/soc/apple/ |
| A D | rtkit.c | 142 complete_all(&rtk->epmap_completion); in apple_rtkit_management_rx_hello() 198 complete_all(&rtk->epmap_completion); in apple_rtkit_management_rx_epmap() 210 complete_all(&rtk->iop_pwr_ack_completion); in apple_rtkit_management_rx_iop_pwr_ack() 222 complete_all(&rtk->ap_pwr_ack_completion); in apple_rtkit_management_rx_ap_pwr_ack()
|
| /linux/drivers/net/wwan/t7xx/ |
| A D | t7xx_mhccif.c | 63 complete_all(&t7xx_dev->sleep_lock_acquire); in t7xx_mhccif_isr_thread()
|
| /linux/kernel/module/ |
| A D | dups.c | 108 complete_all(&kmod_req->first_req_done); in kmod_dup_request_complete()
|
| /linux/drivers/base/firmware_loader/ |
| A D | firmware.h | 128 complete_all(&fw_st->completion); in __fw_state_set()
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| A D | shm_ipc.c | 120 complete_all(&ipc->tx_completion); in qtnf_shm_ipc_free()
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| A D | fwvid.c | 108 complete_all(&fwvid_list[fwvid].reg_done); in brcmf_fwvid_register_vendor()
|
| /linux/fs/autofs/ |
| A D | expire.c | 567 complete_all(&ino->expire_complete); in autofs_expire_run() 599 complete_all(&ino->expire_complete); in autofs_do_expire_multi()
|
| /linux/drivers/gpu/drm/ |
| A D | drm_atomic_helper.c | 1727 complete_all(&old_state->fake_commit->flip_done); in drm_atomic_helper_wait_for_flip_done() 2306 complete_all(&commit->flip_done); in drm_atomic_helper_setup_commit() 2312 complete_all(&commit->flip_done); in drm_atomic_helper_setup_commit() 2515 complete_all(&commit->hw_done); in drm_atomic_helper_commit_hw_done() 2519 complete_all(&old_state->fake_commit->hw_done); in drm_atomic_helper_commit_hw_done() 2520 complete_all(&old_state->fake_commit->flip_done); in drm_atomic_helper_commit_hw_done() 2548 complete_all(&commit->cleanup_done); in drm_atomic_helper_commit_cleanup_done() 2557 complete_all(&old_state->fake_commit->cleanup_done); in drm_atomic_helper_commit_cleanup_done()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/falcon/ |
| A D | cmdq.c | 184 complete_all(&cmdq->ready); in nvkm_falcon_cmdq_init()
|
| A D | msgq.c | 135 complete_all(&seq->done); in nvkm_falcon_msgq_exec()
|
| /linux/crypto/ |
| A D | algboss.c | 69 complete_all(¶m->larval->completion); in cryptomgr_probe()
|
| /linux/drivers/leds/trigger/ |
| A D | ledtrig-tty.c | 294 complete_all(&trigger_data->sysfs); in ledtrig_tty_work()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
| A D | gm20b.c | 139 complete_all(&pmu->wpr_ready); in gm20b_pmu_acr_init_wpr_callback()
|