/Linux-v4.19/Documentation/scheduler/ |
D | completion.txt | 17 look into using one of the wait_for_completion*() calls instead. The 36 wait_for_completion() and the signaling side through a call to complete() 55 wait_for_completion(&early_console_added); 98 or _timeout variants of wait_for_completion(). 105 calls wait_for_completion() on the initialized completion structure. 114 wait_for_completion(&setup_done); complete(setup_done) 116 This is not implying any temporal order on wait_for_completion() and the 118 to wait_for_completion() then the waiting side simply will continue 122 Note that wait_for_completion() is calling spin_lock_irq()/spin_unlock_irq(), 127 wait_for_completion(): [all …]
|
/Linux-v4.19/drivers/scsi/bfa/ |
D | bfad_bsg.c | 44 wait_for_completion(&bfad->enable_comp); in bfad_iocmd_ioc_enable() 72 wait_for_completion(&bfad->disable_comp); in bfad_iocmd_ioc_disable() 271 wait_for_completion(&fcomp.comp); in bfad_iocmd_port_enable() 293 wait_for_completion(&fcomp.comp); in bfad_iocmd_port_disable() 354 wait_for_completion(&fcomp.comp); in bfad_iocmd_port_get_stats() 376 wait_for_completion(&fcomp.comp); in bfad_iocmd_port_reset_stats() 1213 wait_for_completion(&fcomp.comp); in bfad_iocmd_ioc_get_pcifn_cfg() 1236 wait_for_completion(&fcomp.comp); in bfad_iocmd_pcifn_create() 1258 wait_for_completion(&fcomp.comp); in bfad_iocmd_pcifn_delete() 1281 wait_for_completion(&fcomp.comp); in bfad_iocmd_pcifn_bw() [all …]
|
D | bfad.c | 235 wait_for_completion(&bfad->comp); in bfad_sm_created() 256 wait_for_completion(&bfad->comp); in bfad_sm_created() 686 wait_for_completion(vport->comp_del); in bfad_vport_create() 869 wait_for_completion(&bfad->comp); in bfad_drv_uninit() 906 wait_for_completion(&bfad->comp); in bfad_fcs_stop() 921 wait_for_completion(&bfad->comp); in bfad_stop() 1470 wait_for_completion(&bfad->comp); in bfad_pci_error_detected() 1527 wait_for_completion(&bfad->comp); in restart_bfa() 1604 wait_for_completion(&bfad->comp); in bfad_pci_mmio_enabled()
|
/Linux-v4.19/drivers/scsi/pm8001/ |
D | pm8001_sas.c | 177 wait_for_completion(&completion); in pm8001_phy_control() 185 wait_for_completion(&completion); in pm8001_phy_control() 193 wait_for_completion(&completion); in pm8001_phy_control() 637 wait_for_completion(&completion); in pm8001_dev_found_notify() 711 wait_for_completion(&task->slow_task->completion); in pm8001_exec_internal_tmf_task() 716 wait_for_completion(&completion_setstate); in pm8001_exec_internal_tmf_task() 807 wait_for_completion(&task->slow_task->completion); in pm8001_exec_internal_task_abort() 1057 wait_for_completion(&completion_setstate); in pm8001_I_T_nexus_event_handler() 1096 wait_for_completion(&completion_setstate); in pm8001_lu_reset() 1213 wait_for_completion(&completion); in pm8001_abort_task() [all …]
|
/Linux-v4.19/fs/jffs2/ |
D | background.c | 54 wait_for_completion(&c->gc_thread_start); in jffs2_start_garbage_collect_thread() 72 wait_for_completion(&c->gc_thread_exit); in jffs2_stop_garbage_collect_thread()
|
/Linux-v4.19/drivers/macintosh/ams/ |
D | ams-pmu.c | 61 wait_for_completion(&req_complete); in ams_pmu_set_register() 74 wait_for_completion(&req_complete); in ams_pmu_get_register()
|
/Linux-v4.19/net/bluetooth/ |
D | ecdh_helper.c | 92 wait_for_completion(&result.completion); in compute_ecdh_secret() 195 wait_for_completion(&result.completion); in generate_ecdh_public_key()
|
/Linux-v4.19/drivers/crypto/caam/ |
D | caamrng.c | 159 wait_for_completion(&bd->filled); in caam_read() 249 wait_for_completion(&bd->filled); in caam_cleanup() 266 wait_for_completion(&bd->filled); in caam_init_buf()
|
/Linux-v4.19/drivers/hwmon/ |
D | ibmpex.c | 153 wait_for_completion(&data->read_complete); in ibmpex_ver_check() 179 wait_for_completion(&data->read_complete); in ibmpex_query_sensor_count() 194 wait_for_completion(&data->read_complete); in ibmpex_query_sensor_name() 209 wait_for_completion(&data->read_complete); in ibmpex_query_sensor_data() 226 wait_for_completion(&data->read_complete); in ibmpex_reset_high_low_data()
|
/Linux-v4.19/kernel/locking/ |
D | test-ww_mutex.c | 49 wait_for_completion(&mtx->go); in test_mutex_work() 79 wait_for_completion(&mtx.ready); in __test_mutex() 180 wait_for_completion(&abba->a_ready); in test_abba_work() 216 wait_for_completion(&abba.b_ready); in test_abba() 269 wait_for_completion(&cycle->b_signal); in test_cycle_work()
|
/Linux-v4.19/kernel/sched/ |
D | completion.c | 134 void __sched wait_for_completion(struct completion *x) in wait_for_completion() function 138 EXPORT_SYMBOL(wait_for_completion);
|
/Linux-v4.19/include/linux/ |
D | i2c-algo-pca.h | 60 int (*wait_for_completion) (void *data); member
|
D | completion.h | 103 extern void wait_for_completion(struct completion *);
|
/Linux-v4.19/kernel/ |
D | backtracetest.c | 45 wait_for_completion(&backtrace_work); in backtrace_test_irq()
|
D | kthread.c | 323 wait_for_completion(&done); in __kthread_create_on_node() 511 wait_for_completion(&kthread->parked); in kthread_park() 550 wait_for_completion(&kthread->exited); in kthread_stop() 969 wait_for_completion(&fwork.done); in kthread_flush_work() 1156 wait_for_completion(&fwork.done); in kthread_flush_worker()
|
D | stop_machine.c | 136 wait_for_completion(&done.completion); in stop_one_cpu() 334 wait_for_completion(&done.completion); in stop_two_cpus() 400 wait_for_completion(&done.completion); in __stop_cpus()
|
/Linux-v4.19/drivers/base/ |
D | devtmpfs.c | 115 wait_for_completion(&req.done); in devtmpfs_create_node() 145 wait_for_completion(&req.done); in devtmpfs_delete_node() 432 wait_for_completion(&setup_done); in devtmpfs_init()
|
/Linux-v4.19/fs/xfs/ |
D | xfs_sysfs.h | 46 wait_for_completion(&kobj->complete); in xfs_sysfs_del()
|
/Linux-v4.19/drivers/s390/char/ |
D | sclp_ftp.c | 137 wait_for_completion(&completion); in sclp_ftp_et7() 193 wait_for_completion(&sclp_ftp_rx_complete); in sclp_ftp_cmd()
|
D | sclp_sdias.c | 75 wait_for_completion(&evbuf_accepted); in sdias_sclp_send() 95 wait_for_completion(&evbuf_done); in sdias_sclp_send()
|
/Linux-v4.19/arch/um/drivers/ |
D | xterm_kern.c | 65 wait_for_completion(&data->ready); in xterm_fd()
|
/Linux-v4.19/drivers/staging/rts5208/ |
D | rtsx.c | 190 wait_for_completion(&dev->notify); in DEF_SCSI_QCMD() 613 wait_for_completion(&dev->control_exit); in rtsx_release_resources() 615 wait_for_completion(&dev->polling_exit); in rtsx_release_resources() 654 wait_for_completion(&dev->scanning_done); in quiesce_and_remove_host() 975 wait_for_completion(&dev->control_exit); in rtsx_probe()
|
/Linux-v4.19/drivers/net/hyperv/ |
D | rndis_filter.c | 520 wait_for_completion(&request->wait_event); in rndis_filter_query_device() 649 wait_for_completion(&request->wait_event); in rndis_filter_set_device_mac() 705 wait_for_completion(&request->wait_event); in rndis_filter_set_offload_params() 771 wait_for_completion(&request->wait_event); in rndis_filter_set_rss_param() 848 wait_for_completion(&request->wait_event); in rndis_filter_set_packet_filter() 913 wait_for_completion(&request->wait_event); in rndis_filter_init_device() 1092 wait_for_completion(&nvdev->channel_init_wait); in rndis_set_subchannel()
|
/Linux-v4.19/include/linux/mfd/ |
D | ipaq-micro.h | 136 wait_for_completion(&msg->ack); in ipaq_micro_tx_msg_sync()
|
/Linux-v4.19/drivers/firmware/ |
D | psci_checker.c | 290 wait_for_completion(&suspend_threads_started); in suspend_test_thread() 439 wait_for_completion(&suspend_threads_done); in suspend_tests()
|