/linux-4.4.14/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.4.14/kernel/sched/ |
D | completion.c | 49 void complete_all(struct completion *x) in complete_all() function 58 EXPORT_SYMBOL(complete_all);
|
/linux-4.4.14/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.4.14/include/linux/ |
D | completion.h | 107 extern void complete_all(struct completion *);
|
/linux-4.4.14/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 | 117 complete_all(&iproc_i2c->done); in bcm_iproc_i2c_isr()
|
D | i2c-brcmstb.c | 217 complete_all(&dev->done); in brcmstb_i2c_isr()
|
D | i2c-bcm-kona.c | 232 complete_all(&dev->done); in bcm_kona_i2c_isr()
|
/linux-4.4.14/drivers/base/power/ |
D | main.c | 99 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/ |
D | cache_lib.c | 79 complete_all(&dreq->completion); in nfs_dns_cache_revisit()
|
D | direct.c | 397 complete_all(&dreq->completion); in nfs_direct_complete()
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
D | core.c | 1342 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()
|
D | mac.c | 3493 complete_all(&ar->scan.completed); in __ath10k_scan_finish()
|
/linux-4.4.14/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.4.14/drivers/misc/ti-st/ |
D | st_kim.c | 81 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/ |
D | remoteproc_core.c | 939 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/ |
D | ops_fstype.c | 792 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/ |
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 | 316 complete_all(&test->completion); in crypto_alg_tested()
|
/linux-4.4.14/drivers/base/ |
D | firmware_class.c | 368 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/ |
D | bebob.c | 332 complete_all(&bebob->bus_reset); in bebob_remove()
|
D | bebob_stream.c | 794 complete_all(&bebob->bus_reset); in snd_bebob_stream_update_duplex()
|
/linux-4.4.14/drivers/misc/ |
D | tifm_7xx1.c | 72 complete_all(fm->finish_me); in tifm_7xx1_isr()
|
/linux-4.4.14/drivers/mfd/ |
D | mc13xxx-core.c | 248 complete_all(&adcdone_data->done); in mc13xxx_handler_adcdone()
|
/linux-4.4.14/drivers/iio/adc/ |
D | nau7802.c | 181 complete_all(&st->value_ok); in nau7802_eoc_trigger()
|
/linux-4.4.14/net/ceph/ |
D | mon_client.c | 582 complete_all(&req->completion); in handle_statfs_reply() 659 complete_all(&req->completion); in handle_get_version_reply()
|
D | osd_client.c | 1748 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/ |
D | c8sectpfe-core.c | 1190 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/ |
D | hif_usb.c | 1068 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/ |
D | hda_intel.c | 1253 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/ |
D | mic_virtio.c | 188 complete_all(&mvdev->reset_done); in mic_reset()
|
/linux-4.4.14/drivers/target/ |
D | target_core_transport.c | 578 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/ |
D | lirc_imon.c | 938 complete_all(&context->tx.finished); in imon_disconnect()
|
/linux-4.4.14/drivers/iio/proximity/ |
D | sx9500.c | 519 complete_all(&data->completion); in sx9500_irq_thread_handler()
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
D | usb.c | 781 complete_all(&ar->cmd_wait); in carl9170_usb_stop()
|
/linux-4.4.14/drivers/scsi/ |
D | virtio_scsi.c | 261 complete_all(cmd->comp); in virtscsi_complete_free()
|
/linux-4.4.14/drivers/misc/mic/scif/ |
D | scif_nodeqp.c | 1012 complete_all(node_info); in scif_get_node_info_resp()
|
/linux-4.4.14/drivers/video/fbdev/omap2/dss/ |
D | apply.c | 925 complete_all(&extra_updated_completion); in dss_apply_irq_handler()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | bcmsdh.c | 952 complete_all(&sdiodev->freezer->resumed); in brcmf_sdiod_freezer_off()
|
/linux-4.4.14/fs/ceph/ |
D | mds_client.c | 681 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/ |
D | adt7470.c | 274 complete_all(&data->auto_update_stop); in adt7470_update_thread()
|
/linux-4.4.14/drivers/memstick/core/ |
D | mspro_block.c | 793 complete_all(&card->mrq_complete); in mspro_block_complete_req()
|
/linux-4.4.14/drivers/block/ |
D | amiflop.c | 329 complete_all(&motor_on_completion); in motor_on_callback()
|
D | cciss.c | 3716 complete_all(&h->scan_wait); in remove_from_scan_list() 3766 complete_all(&h->scan_wait); in scan_thread()
|
D | rbd.c | 1752 complete_all(&obj_request->completion); in rbd_obj_request_complete()
|
/linux-4.4.14/drivers/scsi/sym53c8xx_2/ |
D | sym_glue.c | 1877 complete_all(sym_data->io_reset); in sym2_io_resume()
|
/linux-4.4.14/drivers/media/rc/ |
D | imon.c | 2514 complete_all(&ictx->tx.finished); in imon_disconnect()
|
/linux-4.4.14/drivers/scsi/csiostor/ |
D | csio_scsi.c | 1724 complete_all(&req->cmplobj); in csio_scsi_err_handler()
|
/linux-4.4.14/fs/btrfs/ |
D | qgroup.c | 2352 complete_all(&fs_info->qgroup_rescan_completion); in btrfs_qgroup_rescan_worker()
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
D | main.c | 6534 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/ |
D | rocket.c | 1052 complete_all(&info->close_wait); in rp_close()
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | f_fs.c | 202 complete_all(&ffs->ep0req_completion); in ffs_ep0_complete()
|
/linux-4.4.14/drivers/block/drbd/ |
D | drbd_main.c | 359 complete_all(&thi->stop); in drbd_thread_setup()
|