Home
last modified time | relevance | path

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

/linux-4.4.14/Documentation/scheduler/
Dcompletion.txt38 or complete_all(). Further there are some helper functions for checking the
208 or calls complete_all() to signal all current and future waiters.
210 void complete_all(struct completion *done)
219 done element. Calling complete_all() multiple times is a bug though. Both
220 complete() and complete_all() can be called in hard-irq/atomic context safely.
222 There only can be one thread calling complete() or complete_all() on a
224 queue spinlock. Any such concurrent calls to complete() or complete_all()
/linux-4.4.14/kernel/sched/
Dcompletion.c49 void complete_all(struct completion *x) in complete_all() function
58 EXPORT_SYMBOL(complete_all);
/linux-4.4.14/drivers/infiniband/core/
Dumem_odp.c76 complete_all(&item->odp_data->notifier_completion); in ib_umem_notifier_end_account()
114 complete_all(&odp_data->notifier_completion); in ib_ucontext_notifier_end_account()
134 complete_all(&item->odp_data->notifier_completion); in ib_umem_notifier_release_trampoline()
370 complete_all(&umem->odp_data->notifier_completion); in ib_umem_odp_release()
/linux-4.4.14/include/linux/
Dcompletion.h107 extern void complete_all(struct completion *);
/linux-4.4.14/drivers/i2c/busses/
Di2c-meson.c214 complete_all(&i2c->done); in meson_i2c_stop()
241 complete_all(&i2c->done); in meson_i2c_irq()
272 complete_all(&i2c->done); in meson_i2c_irq()
Di2c-bcm-iproc.c117 complete_all(&iproc_i2c->done); in bcm_iproc_i2c_isr()
Di2c-brcmstb.c217 complete_all(&dev->done); in brcmstb_i2c_isr()
Di2c-bcm-kona.c232 complete_all(&dev->done); in bcm_kona_i2c_isr()
/linux-4.4.14/drivers/base/power/
Dmain.c99 complete_all(&dev->power.completion); in device_pm_sleep_init()
144 complete_all(&dev->power.completion); in device_pm_remove()
514 complete_all(&dev->power.completion); in device_resume_noirq()
647 complete_all(&dev->power.completion); in device_resume_early()
814 complete_all(&dev->power.completion); in device_resume()
1064 complete_all(&dev->power.completion); in __device_suspend_noirq()
1212 complete_all(&dev->power.completion); in __device_suspend_late()
1458 complete_all(&dev->power.completion); in __device_suspend()
/linux-4.4.14/fs/nfs/
Dcache_lib.c79 complete_all(&dreq->completion); in nfs_dns_cache_revisit()
Ddirect.c397 complete_all(&dreq->completion); in nfs_direct_complete()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dcore.c1342 complete_all(&ar->scan.started); in ath10k_core_restart()
1343 complete_all(&ar->scan.completed); in ath10k_core_restart()
1344 complete_all(&ar->scan.on_channel); in ath10k_core_restart()
1345 complete_all(&ar->offchan_tx_completed); in ath10k_core_restart()
1346 complete_all(&ar->install_key_done); in ath10k_core_restart()
1347 complete_all(&ar->vdev_setup_done); in ath10k_core_restart()
1348 complete_all(&ar->thermal.wmi_sync); in ath10k_core_restart()
Dmac.c3493 complete_all(&ar->scan.completed); in __ath10k_scan_finish()
/linux-4.4.14/fs/autofs4/
Dexpire.c555 complete_all(&ino->expire_complete); in autofs4_expire_run()
583 complete_all(&ino->expire_complete); in autofs4_do_expire_multi()
/linux-4.4.14/drivers/misc/ti-st/
Dst_kim.c81 complete_all(&kim_gdata->kim_rcvd); in validate_firmware_response()
92 complete_all(&kim_gdata->kim_rcvd); in validate_firmware_response()
/linux-4.4.14/drivers/remoteproc/
Dremoteproc_core.c939 complete_all(&rproc->firmware_loading_complete); in rproc_fw_config_virtio()
962 complete_all(&rproc->firmware_loading_complete); in rproc_add_virtio_devices()
1156 complete_all(&rproc->crash_comp); in rproc_shutdown()
/linux-4.4.14/fs/gfs2/
Dops_fstype.c792 complete_all(&sdp->sd_journal_ready); in init_inodes()
1001 complete_all(&sdp->sd_locking_init); in gfs2_lm_mount()
1007 complete_all(&sdp->sd_locking_init); in gfs2_lm_mount()
1203 complete_all(&sdp->sd_journal_ready); in fill_super()
/linux-4.4.14/crypto/
Dalgboss.c89 complete_all(&param->larval->completion); in cryptomgr_probe()
Dapi.c165 complete_all(&larval->completion); in crypto_larval_kill()
Dalgapi.c316 complete_all(&test->completion); in crypto_alg_tested()
/linux-4.4.14/drivers/base/
Dfirmware_class.c368 complete_all(&buf->completion); in fw_get_filesystem_firmware()
490 complete_all(&buf->completion); in __fw_load_abort()
700 complete_all(&fw_buf->completion); in firmware_loading_store()
/linux-4.4.14/sound/firewire/bebob/
Dbebob.c332 complete_all(&bebob->bus_reset); in bebob_remove()
Dbebob_stream.c794 complete_all(&bebob->bus_reset); in snd_bebob_stream_update_duplex()
/linux-4.4.14/drivers/misc/
Dtifm_7xx1.c72 complete_all(fm->finish_me); in tifm_7xx1_isr()
/linux-4.4.14/drivers/mfd/
Dmc13xxx-core.c248 complete_all(&adcdone_data->done); in mc13xxx_handler_adcdone()
/linux-4.4.14/drivers/iio/adc/
Dnau7802.c181 complete_all(&st->value_ok); in nau7802_eoc_trigger()
/linux-4.4.14/net/ceph/
Dmon_client.c582 complete_all(&req->completion); in handle_statfs_reply()
659 complete_all(&req->completion); in handle_get_version_reply()
Dosd_client.c1748 complete_all(&req->r_safe_completion); /* fsync waiter */ in complete_request()
1911 complete_all(&req->r_completion); in handle_reply()
1935 complete_all(&req->r_completion); in handle_reply()
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/
Dc8sectpfe-core.c1190 complete_all(&fei->fw_ack); in load_c8sectpfe_fw_cb()
1208 complete_all(&fei->fw_ack); in load_c8sectpfe_fw_step1()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dhif_usb.c1068 complete_all(&hif_dev->fw_done); in ath9k_hif_usb_firmware_fail()
1193 complete_all(&hif_dev->fw_done); in ath9k_hif_usb_firmware_cb()
/linux-4.4.14/sound/pci/hda/
Dhda_intel.c1253 complete_all(&hda->probe_wait); in azx_free()
2031 complete_all(&hda->probe_wait); in azx_probe()
2136 complete_all(&hda->probe_wait); in azx_probe_continue()
/linux-4.4.14/drivers/misc/mic/card/
Dmic_virtio.c188 complete_all(&mvdev->reset_done); in mic_reset()
/linux-4.4.14/drivers/target/
Dtarget_core_transport.c578 complete_all(&cmd->t_transport_stop_comp); in transport_cmd_check_stop()
705 complete_all(&cmd->t_transport_stop_comp); in target_complete_cmd()
1872 complete_all(&cmd->t_transport_stop_comp); in target_execute_cmd()
/linux-4.4.14/drivers/staging/media/lirc/
Dlirc_imon.c938 complete_all(&context->tx.finished); in imon_disconnect()
/linux-4.4.14/drivers/iio/proximity/
Dsx9500.c519 complete_all(&data->completion); in sx9500_irq_thread_handler()
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dusb.c781 complete_all(&ar->cmd_wait); in carl9170_usb_stop()
/linux-4.4.14/drivers/scsi/
Dvirtio_scsi.c261 complete_all(cmd->comp); in virtscsi_complete_free()
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_nodeqp.c1012 complete_all(node_info); in scif_get_node_info_resp()
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Dapply.c925 complete_all(&extra_updated_completion); in dss_apply_irq_handler()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dbcmsdh.c952 complete_all(&sdiodev->freezer->resumed); in brcmf_sdiod_freezer_off()
/linux-4.4.14/fs/ceph/
Dmds_client.c681 complete_all(&req->r_safe_completion); in __unregister_request()
2050 complete_all(&req->r_completion); in complete_request()
2483 complete_all(&mdsc->safe_umount_waiters); in handle_reply()
/linux-4.4.14/drivers/hwmon/
Dadt7470.c274 complete_all(&data->auto_update_stop); in adt7470_update_thread()
/linux-4.4.14/drivers/memstick/core/
Dmspro_block.c793 complete_all(&card->mrq_complete); in mspro_block_complete_req()
/linux-4.4.14/drivers/block/
Damiflop.c329 complete_all(&motor_on_completion); in motor_on_callback()
Dcciss.c3716 complete_all(&h->scan_wait); in remove_from_scan_list()
3766 complete_all(&h->scan_wait); in scan_thread()
Drbd.c1752 complete_all(&obj_request->completion); in rbd_obj_request_complete()
/linux-4.4.14/drivers/scsi/sym53c8xx_2/
Dsym_glue.c1877 complete_all(sym_data->io_reset); in sym2_io_resume()
/linux-4.4.14/drivers/media/rc/
Dimon.c2514 complete_all(&ictx->tx.finished); in imon_disconnect()
/linux-4.4.14/drivers/scsi/csiostor/
Dcsio_scsi.c1724 complete_all(&req->cmplobj); in csio_scsi_err_handler()
/linux-4.4.14/fs/btrfs/
Dqgroup.c2352 complete_all(&fs_info->qgroup_rescan_completion); in btrfs_qgroup_rescan_worker()
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dmain.c6534 complete_all(&wl->nvs_loading_complete); in wlcore_nvs_cb()
6553 complete_all(&wl->nvs_loading_complete); in wlcore_probe()
/linux-4.4.14/drivers/tty/
Drocket.c1052 complete_all(&info->close_wait); in rp_close()
/linux-4.4.14/drivers/usb/gadget/function/
Df_fs.c202 complete_all(&ffs->ep0req_completion); in ffs_ep0_complete()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_main.c359 complete_all(&thi->stop); in drbd_thread_setup()