/linux-4.1.27/Documentation/scheduler/ |
D | completion.txt | 38 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.1.27/kernel/sched/ |
D | completion.c | 49 void complete_all(struct completion *x) in complete_all() function 58 EXPORT_SYMBOL(complete_all);
|
/linux-4.1.27/drivers/infiniband/core/ |
D | umem_odp.c | 76 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.1.27/include/linux/ |
D | completion.h | 107 extern void complete_all(struct completion *);
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-meson.c | 214 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()
|
D | i2c-bcm-iproc.c | 116 complete_all(&iproc_i2c->done); in bcm_iproc_i2c_isr()
|
D | i2c-bcm-kona.c | 232 complete_all(&dev->done); in bcm_kona_i2c_isr()
|
/linux-4.1.27/drivers/base/power/ |
D | main.c | 98 complete_all(&dev->power.completion); in device_pm_sleep_init() 143 complete_all(&dev->power.completion); in device_pm_remove() 513 complete_all(&dev->power.completion); in device_resume_noirq() 645 complete_all(&dev->power.completion); in device_resume_early() 812 complete_all(&dev->power.completion); in device_resume() 1062 complete_all(&dev->power.completion); in __device_suspend_noirq() 1209 complete_all(&dev->power.completion); in __device_suspend_late() 1455 complete_all(&dev->power.completion); in __device_suspend()
|
/linux-4.1.27/drivers/net/wireless/ath/ath10k/ |
D | core.c | 884 complete_all(&ar->scan.started); in ath10k_core_restart() 885 complete_all(&ar->scan.completed); in ath10k_core_restart() 886 complete_all(&ar->scan.on_channel); in ath10k_core_restart() 887 complete_all(&ar->offchan_tx_completed); in ath10k_core_restart() 888 complete_all(&ar->install_key_done); in ath10k_core_restart() 889 complete_all(&ar->vdev_setup_done); in ath10k_core_restart() 890 complete_all(&ar->thermal.wmi_sync); in ath10k_core_restart()
|
D | mac.c | 2557 complete_all(&ar->scan.completed); in __ath10k_scan_finish()
|
/linux-4.1.27/fs/nfs/ |
D | cache_lib.c | 79 complete_all(&dreq->completion); in nfs_dns_cache_revisit()
|
D | direct.c | 394 complete_all(&dreq->completion); in nfs_direct_complete()
|
/linux-4.1.27/fs/autofs4/ |
D | expire.c | 555 complete_all(&ino->expire_complete); in autofs4_expire_run() 583 complete_all(&ino->expire_complete); in autofs4_do_expire_multi()
|
/linux-4.1.27/drivers/remoteproc/ |
D | remoteproc_core.c | 924 complete_all(&rproc->firmware_loading_complete); in rproc_fw_config_virtio() 947 complete_all(&rproc->firmware_loading_complete); in rproc_add_virtio_devices() 1141 complete_all(&rproc->crash_comp); in rproc_shutdown()
|
/linux-4.1.27/fs/gfs2/ |
D | ops_fstype.c | 791 complete_all(&sdp->sd_journal_ready); in init_inodes() 1000 complete_all(&sdp->sd_locking_init); in gfs2_lm_mount() 1006 complete_all(&sdp->sd_locking_init); in gfs2_lm_mount() 1202 complete_all(&sdp->sd_journal_ready); in fill_super()
|
/linux-4.1.27/crypto/ |
D | algboss.c | 89 complete_all(¶m->larval->completion); in cryptomgr_probe()
|
D | api.c | 165 complete_all(&larval->completion); in crypto_larval_kill()
|
D | algapi.c | 308 complete_all(&test->completion); in crypto_alg_tested()
|
/linux-4.1.27/drivers/misc/ti-st/ |
D | st_kim.c | 86 complete_all(&kim_gdata->kim_rcvd); in validate_firmware_response() 97 complete_all(&kim_gdata->kim_rcvd); in validate_firmware_response()
|
/linux-4.1.27/drivers/misc/mic/host/ |
D | mic_boot.c | 116 complete_all(&mdev->reset_wait); in mic_reset()
|
/linux-4.1.27/drivers/base/ |
D | firmware_class.c | 354 complete_all(&buf->completion); in fw_get_filesystem_firmware() 471 complete_all(&buf->completion); in __fw_load_abort() 681 complete_all(&fw_buf->completion); in firmware_loading_store()
|
/linux-4.1.27/sound/firewire/bebob/ |
D | bebob.c | 322 complete_all(&bebob->bus_reset); in bebob_remove()
|
D | bebob_stream.c | 712 complete_all(&bebob->bus_reset); in snd_bebob_stream_update_duplex()
|
/linux-4.1.27/drivers/misc/ |
D | tifm_7xx1.c | 72 complete_all(fm->finish_me); in tifm_7xx1_isr()
|
/linux-4.1.27/drivers/iio/adc/ |
D | nau7802.c | 181 complete_all(&st->value_ok); in nau7802_eoc_trigger()
|
/linux-4.1.27/drivers/mfd/ |
D | mc13xxx-core.c | 248 complete_all(&adcdone_data->done); in mc13xxx_handler_adcdone()
|
/linux-4.1.27/net/ceph/ |
D | mon_client.c | 566 complete_all(&req->completion); in handle_statfs_reply() 643 complete_all(&req->completion); in handle_get_version_reply()
|
D | osd_client.c | 1733 complete_all(&req->r_safe_completion); /* fsync waiter */ in complete_request() 1897 complete_all(&req->r_completion); in handle_reply() 1921 complete_all(&req->r_completion); in handle_reply()
|
/linux-4.1.27/drivers/net/wireless/ath/ath9k/ |
D | hif_usb.c | 1072 complete_all(&hif_dev->fw_done); in ath9k_hif_usb_firmware_fail() 1121 complete_all(&hif_dev->fw_done); in ath9k_hif_usb_firmware_cb()
|
/linux-4.1.27/sound/pci/hda/ |
D | hda_intel.c | 1121 complete_all(&hda->probe_wait); in azx_free() 1876 complete_all(&hda->probe_wait); in azx_probe() 1972 complete_all(&hda->probe_wait); in azx_probe_continue()
|
/linux-4.1.27/drivers/misc/mic/card/ |
D | mic_virtio.c | 188 complete_all(&mvdev->reset_done); in mic_reset()
|
/linux-4.1.27/drivers/staging/media/lirc/ |
D | lirc_imon.c | 957 complete_all(&context->tx.finished); in imon_disconnect()
|
/linux-4.1.27/drivers/target/ |
D | target_core_transport.c | 606 complete_all(&cmd->t_transport_stop_comp); in transport_cmd_check_stop() 733 complete_all(&cmd->t_transport_stop_comp); in target_complete_cmd() 1859 complete_all(&cmd->t_transport_stop_comp); in target_execute_cmd()
|
/linux-4.1.27/drivers/net/wireless/ath/carl9170/ |
D | usb.c | 780 complete_all(&ar->cmd_wait); in carl9170_usb_stop()
|
/linux-4.1.27/drivers/scsi/ |
D | virtio_scsi.c | 261 complete_all(cmd->comp); in virtscsi_complete_free()
|
/linux-4.1.27/drivers/video/fbdev/omap2/dss/ |
D | apply.c | 925 complete_all(&extra_updated_completion); in dss_apply_irq_handler()
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | bcmsdh.c | 951 complete_all(&sdiodev->freezer->resumed); in brcmf_sdiod_freezer_off()
|
/linux-4.1.27/fs/ceph/ |
D | mds_client.c | 661 complete_all(&req->r_safe_completion); in __unregister_request() 2010 complete_all(&req->r_completion); in complete_request() 2436 complete_all(&mdsc->safe_umount_waiters); in handle_reply()
|
/linux-4.1.27/drivers/hwmon/ |
D | adt7470.c | 274 complete_all(&data->auto_update_stop); in adt7470_update_thread()
|
/linux-4.1.27/drivers/block/ |
D | amiflop.c | 329 complete_all(&motor_on_completion); in motor_on_callback()
|
D | cciss.c | 3700 complete_all(&h->scan_wait); in remove_from_scan_list() 3750 complete_all(&h->scan_wait); in scan_thread()
|
D | rbd.c | 1733 complete_all(&obj_request->completion); in rbd_obj_request_complete()
|
/linux-4.1.27/drivers/memstick/core/ |
D | mspro_block.c | 793 complete_all(&card->mrq_complete); in mspro_block_complete_req()
|
/linux-4.1.27/drivers/scsi/sym53c8xx_2/ |
D | sym_glue.c | 1877 complete_all(sym_data->io_reset); in sym2_io_resume()
|
/linux-4.1.27/drivers/media/rc/ |
D | imon.c | 2514 complete_all(&ictx->tx.finished); in imon_disconnect()
|
/linux-4.1.27/drivers/scsi/csiostor/ |
D | csio_scsi.c | 1724 complete_all(&req->cmplobj); in csio_scsi_err_handler()
|
/linux-4.1.27/fs/btrfs/ |
D | qgroup.c | 2819 complete_all(&fs_info->qgroup_rescan_completion); in btrfs_qgroup_rescan_worker()
|
/linux-4.1.27/drivers/net/wireless/ti/wlcore/ |
D | main.c | 6489 complete_all(&wl->nvs_loading_complete); in wlcore_nvs_cb() 6508 complete_all(&wl->nvs_loading_complete); in wlcore_probe()
|
/linux-4.1.27/drivers/tty/ |
D | rocket.c | 1061 complete_all(&info->close_wait); in rp_close()
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | f_fs.c | 202 complete_all(&ffs->ep0req_completion); in ffs_ep0_complete()
|
/linux-4.1.27/drivers/block/drbd/ |
D | drbd_main.c | 359 complete_all(&thi->stop); in drbd_thread_setup()
|