wait_for_completion
wait_for_completion(&inbound_alive);
wait_for_completion(&t->started);
wait_for_completion(&completion);
wait_for_completion(&cpu_running);
wait_for_completion(&cpu_running);
wait_for_completion(&host->complete);
wait_for_completion(&comp);
wait_for_completion(&comp);
wait_for_completion(&comp);
wait_for_completion(&req_complete);
wait_for_completion(&req_complete);
wait_for_completion(&boot_probes_done);
wait_for_completion(&u->task_ready);
wait_for_completion(&u->task_ready);
wait_for_completion(&data->ready);
wait_for_completion(&cmd.done);
wait_for_completion(&rv.done);
wait_for_completion(&tx_msg->tx_complete);
wait_for_completion(&dn->kobj_done);
wait_for_completion(&req->done);
wait_for_completion(&setup_done);
wait_for_completion(&dev->power.completion);
wait_for_completion(&ms_wait_completion);
wait_for_completion(&motor_on_completion);
wait_for_completion(&k->rendez);
wait_for_completion(&k->rendez); /* allow kthread to start */
wait_for_completion(&format_wait);
wait_for_completion(&completion_work.done);
wait_for_completion(&thi->stop);
wait_for_completion(&ctx.done);
wait_for_completion(&done);
wait_for_completion(&cbdata.complete);
wait_for_completion(&rbd_dev->quiescing_wait);
wait_for_completion(&dc); /* wait for inflights to drop to zero */
wait_for_completion(&comp.com);
wait_for_completion(&comp.com);
wait_for_completion(&rng->cleanup_done);
wait_for_completion(&priv->completion);
wait_for_completion(&comp);
wait_for_completion(&msg_wait);
wait_for_completion(&msg_wait);
wait_for_completion(&async->run_complete);
wait_for_completion(cmp);
wait_for_completion(&comp);
wait_for_completion(&device->kobjs[i]->kobj_unregister);
wait_for_completion(&kdrv->kobj_unregister);
wait_for_completion(&kdev->kobj_unregister);
wait_for_completion(&testres.completion);
wait_for_completion(&result.completion);
wait_for_completion(&result.completion);
wait_for_completion(&ctx.done);
wait_for_completion(&ctx.done);
wait_for_completion(done);
wait_for_completion(&result.completion);
wait_for_completion(&tdata.completion);
wait_for_completion(&cc_req->seq_compl);
wait_for_completion(&ctx->cbc_aes_aio_done);
wait_for_completion(&dev->detach_comp);
wait_for_completion(&ctx->completion);
wait_for_completion(&ctx->completion);
wait_for_completion(&vc_ctrl_req->compl);
wait_for_completion(&wq->wq_dead);
wait_for_completion(&done);
wait_for_completion(&wq->wq_dead);
wait_for_completion(&wq->wq_resurrect);
wait_for_completion(&cvc->issue_completion);
wait_for_completion(&hvc->issue_completion);
wait_for_completion(&ppc440spe_r6_test_comp);
wait_for_completion(&card->done);
wait_for_completion(&d.done);
wait_for_completion(&handler->done);
wait_for_completion(vioch->shutdown_done);
wait_for_completion(&efi_rts_work.efi_rts_comp);
wait_for_completion(&sc_chan->tx_done);
wait_for_completion(&suspend_threads_started);
wait_for_completion(&suspend_threads_done);
wait_for_completion(&context->complete); // wait for ni_usb_bulk_complete
wait_for_completion(&context->complete);
wait_for_completion(&context->complete);
wait_for_completion(&data->probe_completion);
wait_for_completion(&line->completion);
wait_for_completion(&ctx->work_completion);
wait_for_completion(&runqueue_node->complete);
wait_for_completion(&arg.completion);
wait_for_completion(&ipc.started);
wait_for_completion(&a6xx_gpu->base.fault_coredump_done);
wait_for_completion(&a6xx_gpu->base.fault_coredump_done);
wait_for_completion(&bind_job->complete);
wait_for_completion(®->complete);
wait_for_completion(&ptdev->unplug.done);
wait_for_completion(&entity->entity_idle);
wait_for_completion(&commit->cleanup_done);
wait_for_completion(&cdma->complete);
wait_for_completion(&cdma->complete);
wait_for_completion(&info->waitevent);
wait_for_completion(&msginfo->waitevent);
wait_for_completion(&open_info->waitevent);
wait_for_completion(&info->waitevent);
wait_for_completion(&cur_channel->rescind_event);
wait_for_completion(&vmbus_connection.unload_event);
wait_for_completion(&msginfo->waitevent);
wait_for_completion(&hvt->release);
wait_for_completion(&partition->async_hypercall);
wait_for_completion(&vmbus_connection.ready_for_suspend_event);
wait_for_completion(&data->read_complete);
wait_for_completion(&data->read_complete);
wait_for_completion(&data->read_complete);
wait_for_completion(&data->read_complete);
wait_for_completion(&data->read_complete);
wait_for_completion(&id->xfer_done);
wait_for_completion(&p2wi->complete);
wait_for_completion(&adap->dev_released);
wait_for_completion(&adap->dev_released);
wait_for_completion(&dev->ibi->all_ibis_handled);
wait_for_completion(&env->done);
wait_for_completion(&st->completion); /* set by ISR */
wait_for_completion(&st->completion); /* set by ISR */
wait_for_completion(&ctx.comp);
wait_for_completion(&id_priv->comp);
wait_for_completion(&cma_dev->comp);
wait_for_completion(&device->unreg_completion);
wait_for_completion(&client->uses_zero);
wait_for_completion(&uverbs_dmabuf->comp);
wait_for_completion(&mad_agent_priv->comp);
wait_for_completion(&rmpp_recv->comp);
wait_for_completion(&member->comp);
wait_for_completion(&port->comp);
wait_for_completion(&res->comp);
wait_for_completion(&client->comp);
wait_for_completion(&cb_context->done);
wait_for_completion(&sec->error_complete);
wait_for_completion(&sec->error_complete);
wait_for_completion(&ctx->comp);
wait_for_completion(&uverbs_dev->comp);
wait_for_completion(&uverbs_dev->comp);
wait_for_completion(&uverbs_dmabuf->comp);
wait_for_completion(&sdrain.done);
wait_for_completion(&rdrain.done);
wait_for_completion(&chp->cq_rel_comp);
wait_for_completion(&rdev->pbl_compl);
wait_for_completion(&rdev->rqt_compl);
wait_for_completion(&qhp->qp_rel_comp);
wait_for_completion(&qp->safe_free);
wait_for_completion(&dd->user_comp);
wait_for_completion(&ss->comp);
wait_for_completion(&hr_cq->free);
wait_for_completion(&drain->done);
wait_for_completion(&hr_qp->free);
wait_for_completion(&srq->free);
wait_for_completion(&wr->work);
wait_for_completion(&cq->cq_rel_comp);
wait_for_completion(&qp->qp_rel_comp);
wait_for_completion(&cm_node->establish_comp);
wait_for_completion(&iwcq->free_cq);
wait_for_completion(&iwqp->free_qp);
wait_for_completion(&qp->free);
wait_for_completion(&cb_ctx->done);
wait_for_completion(&sdrain->done);
wait_for_completion(&cmd->comp);
wait_for_completion(&mpi->unref_comp);
wait_for_completion(&sdrain->done);
wait_for_completion(&qp->common.free);
wait_for_completion(&dct->drained);
wait_for_completion(&srq->common.free);
wait_for_completion(&umr_context->done);
wait_for_completion(&umr_context.done);
wait_for_completion(&qp->iwarp_cm_comp);
wait_for_completion(&qp->iwarp_cm_comp);
wait_for_completion(&qp->qp_rel_comp);
wait_for_completion(&cq->free);
wait_for_completion(&qp->free);
wait_for_completion(&srq->free);
wait_for_completion(&qp->qp_free);
wait_for_completion(&priv->ntbl.flushed);
wait_for_completion(&priv->ntbl.deleted);
wait_for_completion(&path->done);
wait_for_completion(&mcast->done);
wait_for_completion(&iser_conn->stop_completion);
wait_for_completion(&iser_conn->ib_completion);
wait_for_completion(&req->inv_comp);
wait_for_completion(&srv_path->complete_done);
wait_for_completion(&pcu->async_firmware_done);
wait_for_completion(&ts->firmware_loading_complete);
wait_for_completion(&ts->firmware_loading_complete);
wait_for_completion(&iommu->prq_complete);
wait_for_completion(&iommu->prq_complete);
wait_for_completion(&hc->socket_complete);
wait_for_completion(&done);
wait_for_completion(&done);
wait_for_completion(&comp);
wait_for_completion(&req_complete);
wait_for_completion(&req_complete);
wait_for_completion(&comp);
wait_for_completion(&comp);
wait_for_completion(&comp);
wait_for_completion(&comp);
wait_for_completion(&ctx->restart);
wait_for_completion(&ctx->restart);
wait_for_completion(&ctx->restart);
wait_for_completion(&ctx->restart);
wait_for_completion(&io->ctx.restart);
wait_for_completion(&rpc->complete);
wait_for_completion(&fr.comp);
wait_for_completion(&crypt_comp.comp);
wait_for_completion(&comp.comp);
wait_for_completion(&comp.comp);
wait_for_completion(&comp->ic->crypto_backoff);
wait_for_completion(dm_get_completion_from_kobject(kobj));
wait_for_completion(&pw->complete);
wait_for_completion(&tc->can_destroy);
wait_for_completion(&started);
wait_for_completion(&sync.completion);
wait_for_completion(&done);
wait_for_completion(&cinfo->completion);
wait_for_completion(&done);
wait_for_completion(&adap->config_completion);
wait_for_completion(&pwm_ir->tx_done);
wait_for_completion(&cxdev->v4l2_release);
wait_for_completion(&cxdev->v4l2_release);
wait_for_completion(&hdw->ctl_done);
wait_for_completion(&hdw->ctl_done);
wait_for_completion(&card->mrq_complete);
wait_for_completion(&card->mrq_complete);
wait_for_completion(&card->mrq_complete);
wait_for_completion(&card->mrq_complete);
wait_for_completion(&card->mrq_complete);
wait_for_completion(&card->mrq_complete);
wait_for_completion(&card->mrq_complete);
wait_for_completion(&card->mrq_complete);
wait_for_completion(&cs42l43->firmware_download);
wait_for_completion(&mb1_transfer.work);
wait_for_completion(&mb1_transfer.work);
wait_for_completion(&mb4_transfer.work);
wait_for_completion(&mb4_transfer.work);
wait_for_completion(&mb4_transfer.work);
wait_for_completion(&mb4_transfer.work);
wait_for_completion(&mb4_transfer.work);
wait_for_completion(&mb1_transfer.work);
wait_for_completion(&mb1_transfer.work);
wait_for_completion(&mb1_transfer.work);
wait_for_completion(&mb1_transfer.work);
wait_for_completion(&iqs62x->fw_done);
wait_for_completion(&iqs62x->fw_done);
wait_for_completion(&data->fw_loaded);
wait_for_completion(&test->irq_raised);
wait_for_completion(&test->irq_raised);
wait_for_completion(&test->irq_raised);
wait_for_completion(bs->bs_async_wq);
wait_for_completion(&ch->wdisconnect_wait);
wait_for_completion(&xpc_discovery_exited);
wait_for_completion(&xpc_hb_checker_exited);
wait_for_completion(&resource->done);
wait_for_completion(&ongoing_mrq->cmd_completion);
wait_for_completion(&mrq->completion);
wait_for_completion(&prev_mrq->completion);
wait_for_completion(&host->cmd_done);
wait_for_completion(&priv->dma_priv.dma_dataend);
wait_for_completion(&c->cleanup);
wait_for_completion(&this->complete);
wait_for_completion(&finished);
wait_for_completion(&finished);
wait_for_completion(&host->comp_nand);
wait_for_completion(&host->comp_controller);
wait_for_completion(&info->comp);
wait_for_completion(&info->comp);
wait_for_completion(&info->comp);
wait_for_completion(&info->elm_completion);
wait_for_completion(&bnad->bnad_completions.tx_comp);
wait_for_completion(&bnad->bnad_completions.rx_comp);
wait_for_completion(&bnad->bnad_completions.mcast_comp);
wait_for_completion(&bnad->bnad_completions.enet_comp);
wait_for_completion(&bnad->bnad_completions.mtu_comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&hs->init);
wait_for_completion(&adapter->et_cmd_compl);
wait_for_completion(&ctx.compl);
wait_for_completion(&pf->dplls.dpll_init);
wait_for_completion(&cq->free);
wait_for_completion(&qp->free);
wait_for_completion(&srq->free);
wait_for_completion(&ent->slotted);
wait_for_completion(&ent->done);
wait_for_completion(&ctx->inflight_done);
wait_for_completion(&cq->free);
wait_for_completion(&mh->res_ready);
wait_for_completion(&flow->del_hw_done);
wait_for_completion(&flow->init_done);
wait_for_completion(&next->res_ready);
wait_for_completion(&d->res_ready);
wait_for_completion(&priv->ipsec->comp);
wait_for_completion(&priv_rx->add_ctx);
wait_for_completion(&hpe->res_ready);
wait_for_completion(&hpe->res_ready);
wait_for_completion(&work->comp);
wait_for_completion(&trans->completion);
wait_for_completion(&edev->rdma_info.event_comp);
wait_for_completion(&wl->cmd_done_intr);
wait_for_completion(&wl->scan_done);
wait_for_completion(&cmd->done);
wait_for_completion(&ax->dead);
wait_for_completion(&net_device->channel_init_wait);
wait_for_completion(&net_device->channel_init_wait);
wait_for_completion(&net_device->channel_init_wait);
wait_for_completion(&nv_dev->channel_init_wait);
wait_for_completion(&net_device_ctx->vf_add);
wait_for_completion(&request->wait_event);
wait_for_completion(&request->wait_event);
wait_for_completion(&nvdev->channel_init_wait);
wait_for_completion(&request->wait_event);
wait_for_completion(&request->wait_event);
wait_for_completion(&request->wait_event);
wait_for_completion(&request->wait_event);
wait_for_completion(&trans->completion);
wait_for_completion(&trans->completion);
wait_for_completion(&ipa->completion);
wait_for_completion(&midev->rx_done);
wait_for_completion(&nsim_bus_devs_released);
wait_for_completion(&nl->killed_timer_cmp);
wait_for_completion(&ap->dead);
wait_for_completion(&ap->dead_cmp);
wait_for_completion(&ctx->eeprom_load);
wait_for_completion(&hif_dev->fw_done);
wait_for_completion(&hif_dev->fw_done);
wait_for_completion(&ec.complete);
wait_for_completion(&ar->fw_load_wait);
wait_for_completion(&ctx->dev->fw_load_complete);
wait_for_completion(&dev->fw_load_complete);
wait_for_completion(&sdiodev->freezer->resumed);
wait_for_completion(&devinfo->dev_init_done);
wait_for_completion(&il->_4965.firmware_loading_complete);
wait_for_completion(&drv->request_firmware_complete);
wait_for_completion(&priv->fw_loaded);
wait_for_completion(&priv->fw_wait_load);
wait_for_completion(adapter->fw_done);
wait_for_completion(&card->fw_done);
wait_for_completion(&card->fw_done);
wait_for_completion(&card->fw_done);
wait_for_completion(&card->fw_done);
wait_for_completion(&card->fw_done);
wait_for_completion(&card->fw_done);
wait_for_completion(&priv->firmware_loading_complete);
wait_for_completion(&wilc->txq_thread_started);
wait_for_completion(&rtlpriv->firmware_loading_complete);
wait_for_completion(&rtlpriv->firmware_loading_complete);
wait_for_completion(&rtlpriv->firmware_loading_complete);
wait_for_completion(&rtlpriv->firmware_loading_complete);
wait_for_completion(&fw->completion);
wait_for_completion(&fw->completion);
wait_for_completion(&fw->completion);
wait_for_completion(&rtwdev->fw.completion);
wait_for_completion(&fw->req.completion);
wait_for_completion(&adapter->priv->wlan_init_completion);
wait_for_completion(&wl->nvs_loading_complete);
wait_for_completion(&completion);
wait_for_completion(&arg.done);
wait_for_completion(&arg.done);
wait_for_completion(&arg.done);
wait_for_completion(&dev->cmd_cancel_done);
wait_for_completion(&arg.done);
wait_for_completion(&ntb->released);
wait_for_completion(&lsop->ls_done);
wait_for_completion(&ns->disable_done);
wait_for_completion(&sq->confirm_done);
wait_for_completion(&sq->free_done);
wait_for_completion(&iod->done);
wait_for_completion(&pc_ref->confirm_done);
wait_for_completion(&pc_ref->free_done);
wait_for_completion(&c);
wait_for_completion(&exit_complete);
wait_for_completion(&socket->thread_done);
wait_for_completion(&socket->socket_released);
wait_for_completion(&pcmcia_unload);
wait_for_completion(&desc.finished);
wait_for_completion(&service->remove_event);
wait_for_completion(&rqst.completion);
wait_for_completion(&ifs_done);
wait_for_completion(&ps3av->done);
wait_for_completion(&dev->done);
wait_for_completion(&dev->done);
wait_for_completion(&dump_state.dump_done);
wait_for_completion(&dump_state.dump_done);
wait_for_completion(&at91_rtc_upd_rdy);
wait_for_completion(&at91_rtc_updated); /* wait for ACKUPD interrupt */
wait_for_completion(&diag_ftp_rx_complete);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&sclp_ftp_rx_complete);
wait_for_completion(&completion);
wait_for_completion(&evbuf_accepted);
wait_for_completion(&evbuf_done);
wait_for_completion(&event);
wait_for_completion(&request->completion);
wait_for_completion(&on_close_request->completion);
wait_for_completion(&data.done);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&req->completion);
wait_for_completion(&req->completion);
wait_for_completion(&abrt_req->completion);
wait_for_completion(&fsf_req->completion);
wait_for_completion(&complete);
wait_for_completion(&completion); \
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&bfad->comp);
wait_for_completion(&bfad->comp);
wait_for_completion(&bfad->comp);
wait_for_completion(&bfad->comp);
wait_for_completion(&bfad->comp);
wait_for_completion(vport->comp_del);
wait_for_completion(&bfad->comp);
wait_for_completion(&bfad->comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(vport->comp_del);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&cee_comp.comp);
wait_for_completion(&cee_comp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&drv_fcxp->comp);
wait_for_completion(&bfad->enable_comp);
wait_for_completion(&fcomp.comp);
wait_for_completion(&bfad->disable_comp);
wait_for_completion(&io_req->cleanup_done);
wait_for_completion(&csk->cmpl);
wait_for_completion(&csk->cmpl);
bool wait_for_completion;
wait_for_completion =
if (wait_for_completion) {
wait_for_completion(r.completion);
wait_for_completion(&shost->tagset_freed);
wait_for_completion(&evt->comp);
wait_for_completion(&evt->comp);
wait_for_completion(&evt->comp);
wait_for_completion(&evt->comp);
wait_for_completion(&evt->comp);
wait_for_completion(&evt->comp);
wait_for_completion(&evt->comp);
wait_for_completion(&vscsi->unconfig);
wait_for_completion(&vscsi->wait_idle);
wait_for_completion(&ipr_cmd->completion);
wait_for_completion(&task->slow_task->completion);
wait_for_completion(&task->slow_task->completion);
wait_for_completion(&task->slow_task->completion);
wait_for_completion(&online_compl);
wait_for_completion(&online_compl);
wait_for_completion(&online_compl);
wait_for_completion(phba->fw_dump_cmpl);
wait_for_completion(&online_compl);
wait_for_completion(&online_compl);
wait_for_completion(&adapter->int_waitq);
wait_for_completion(&cmpl);
wait_for_completion(&complete);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion_setstate);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion_setstate);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion);
wait_for_completion(&completion_setstate);
init_completion(&cmd->wait_for_completion);
wait_for_completion(&cmd->wait_for_completion);
init_completion(&cancel_cmd->wait_for_completion);
wait_for_completion(&cancel_cmd->wait_for_completion);
complete(&cmd->wait_for_completion);
struct completion wait_for_completion;
wait_for_completion(&io_req->abts_done);
wait_for_completion(&wait);
wait_for_completion(sp->comp);
wait_for_completion(&tm_iocb->u.tmf.comp);
wait_for_completion(&abt_iocb->u.abt.comp);
wait_for_completion(&tm_iocb->u.tmf.comp);
wait_for_completion(&elsio->u.els_logo.comp);
wait_for_completion(&c->u.mbx.comp);
wait_for_completion(&comp);
wait_for_completion(&fdisc->u.fxiocb.fxiocb_comp);
wait_for_completion(&fcport->nvme_del_done);
wait_for_completion(&vha->nvme_del_done);
wait_for_completion(&data->prev_finished);
wait_for_completion(&data->prev_finished);
wait_for_completion(&wait);
wait_for_completion(waiting);
wait_for_completion(&(STp->wait));
wait_for_completion(&comp);
wait_for_completion(&hw->host_done);
wait_for_completion(&hw->host_done);
wait_for_completion(&cdns_xspi->sdma_complete);
wait_for_completion(&cdns_xspi->cmd_complete);
u8 wait_for_completion;
len -= sizeof(tx.wait_for_completion);
tx.wait_for_completion = DLN2_TRANSFERS_WAIT_COMPLETE;
wait_for_completion(&dspi->xfer_done);
wait_for_completion(&mpc8xxx_spi->done);
wait_for_completion(&mps->txisrdone);
wait_for_completion(&mps->done);
wait_for_completion(&hw->done);
wait_for_completion(x);
wait_for_completion(&hw->done);
wait_for_completion(&spi->done);
wait_for_completion(&priv->finished);
wait_for_completion(&priv->finished);
wait_for_completion(&(ss->xfer_completion));
wait_for_completion(&spi_st->done);
wait_for_completion(&spi_req->completion);
wait_for_completion(&xspi->done);
wait_for_completion(&ctlr->cur_msg_completion);
wait_for_completion(&done);
wait_for_completion(&adapter->cmdpriv.terminate_cmdthread_comp);
wait_for_completion(&padapter->cmdpriv.terminate_cmdthread_comp); /* wait for cmd_thread to run */
wait_for_completion(&padapter->xmitpriv.terminate_xmitthread_comp);
wait_for_completion(&padapter->xmitpriv.SdioXmitTerminate);
wait_for_completion(&np->np_restart_comp);
wait_for_completion(&tpg_np->tpg_np_comp);
wait_for_completion(&conn->conn_post_wait_comp);
wait_for_completion(&conn->conn_post_wait_comp);
wait_for_completion(&sess->session_wait_comp);
wait_for_completion(&conn->conn_wait_rcfr_comp);
wait_for_completion(&conn->conn_wait_comp);
wait_for_completion(&sess->session_waiting_on_uc_comp);
wait_for_completion(&conn->conn_waiting_on_uc_comp);
wait_for_completion(&tl_cmd->tmr_done);
wait_for_completion(&orig->pr_comp);
wait_for_completion(&orig->pr_comp);
wait_for_completion(&acl->acl_free_comp);
wait_for_completion(&compl);
wait_for_completion(&compl);
wait_for_completion(&cmd_cnt->stop_done);
wait_for_completion(&lun->lun_shutdown_comp);
wait_for_completion(&nl_cmd->complete);
wait_for_completion(&w->c);
wait_for_completion(&entry->c);
wait_for_completion(&teedev->c_no_users);
wait_for_completion(&tz->removal);
wait_for_completion(&tz->removal);
wait_for_completion(&tz->resume);
wait_for_completion(&comp);
wait_for_completion(&dport->xmit_empty);
wait_for_completion(done);
wait_for_completion(&instance->thread_exited);
wait_for_completion(&instance->thread_started);
wait_for_completion(&io->complete);
wait_for_completion(&io_data->done);
wait_for_completion(&common->thread_notifier);
wait_for_completion(&fsg->common->thread_notifier);
wait_for_completion(&vdev_release_done);
wait_for_completion(&done);
wait_for_completion(&done);
wait_for_completion(&done);
wait_for_completion(&dev->ep0_done);
wait_for_completion(&done);
wait_for_completion(&done);
wait_for_completion(&done);
wait_for_completion(&on_exit);
wait_for_completion(&on_pollstall_exit);
wait_for_completion(&xudc->disconnect_complete);
wait_for_completion(cmd->completion);
wait_for_completion(command->completion);
wait_for_completion(command->completion);
wait_for_completion(cmd->completion);
wait_for_completion(stop_cmd->completion);
wait_for_completion(cfg_cmd->completion);
wait_for_completion(reset_device_cmd->completion);
wait_for_completion(command->completion);
wait_for_completion(command->completion);
wait_for_completion(command->completion);
wait_for_completion(&context.complete);
wait_for_completion(&completion);
wait_for_completion(&ctx.complete);
wait_for_completion(&context.done);
wait_for_completion(&hpriv->setup_ack_done);
wait_for_completion(&us->notify);
wait_for_completion(&cmds[*completed].cmd_done);
wait_for_completion(&cmds[completed++].cmd_done);
wait_for_completion(&mvdev->tracker_comp);
wait_for_completion(&vs->old_inflight[i]->comp);
wait_for_completion(&v->completion);
wait_for_completion(&flush.wait_event);
wait_for_completion(&comp);
wait_for_completion(&cmd->completion);
wait_for_completion(&mtx1_wdt_device.stop);
wait_for_completion(&rdc321x_wdt_device.stop);
wait_for_completion(&data.completion);
wait_for_completion(&pending_req->tmr_done);
wait_for_completion(&wait.comp);
wait_for_completion(&wait.comp);
wait_for_completion(&ino->expire_complete);
wait_for_completion(&bbio->csum_done);
wait_for_completion(&work->completion);
wait_for_completion(&ordered->completion);
wait_for_completion(&fs_info->qgroup_rescan_completion);
wait_for_completion(&fs_devs->kobj_unregister);
wait_for_completion(&device->kobj_unregister);
wait_for_completion(&req->r_safe_completion);
wait_for_completion(&done.done);
wait_for_completion(&fsd->active_users_drained);
wait_for_completion(&ls->ls_recovery_done);
wait_for_completion(&req.done);
wait_for_completion(&sbi->s_kobj_unregister);
wait_for_completion(&sbi->s_kobj_unregister);
wait_for_completion(&sbi->s_kobj_unregister);
wait_for_completion(&sbi->s_kobj_unregister);
wait_for_completion(&wait_req->wait);
wait_for_completion(&req.wait);
wait_for_completion(&cmd.wait);
wait_for_completion(&cmd.wait);
wait_for_completion(&sbi->s_feature_list_kobj_unregister);
wait_for_completion(&sbi->s_stat_kobj_unregister);
wait_for_completion(&sbi->s_kobj_unregister);
wait_for_completion(&sbi->s_stat_kobj_unregister);
wait_for_completion(&sbi->s_feature_list_kobj_unregister);
wait_for_completion(&sbi->s_kobj_unregister);
wait_for_completion(&wait);
wait_for_completion(&fsvq->in_flight_zero);
wait_for_completion(&ls->ls_sync_wait);
wait_for_completion(&ls->ls_sync_wait);
wait_for_completion(&sdp->sd_journal_ready);
wait_for_completion(&sdp->sd_kobj_unregister);
wait_for_completion(&sdp->sd_kobj_unregister);
if (dio->wait_for_completion) {
bool wait_for_completion;
bool wait_for_completion =
if (!wait_for_completion && !inode->i_sb->s_dio_done_wq) {
wait_for_completion = true;
wait_for_completion = true;
dio->wait_for_completion = wait_for_completion;
if (!wait_for_completion) {
wait_for_completion(&c->gc_thread_start);
wait_for_completion(&c->gc_thread_exit);
wait_for_completion(&done);
wait_for_completion(&cup->cu_done);
wait_for_completion(&nn->nfsd_net_confirm_done);
wait_for_completion(&nn->nfsd_net_free_done);
wait_for_completion(&segbuf->sb_bio_event);
wait_for_completion(&wc->wc_io_complete);
wait_for_completion(&mw->mw_complete);
wait_for_completion(&osb->osb_fc_ent.fs_kobj_unregister);
wait_for_completion(&lc->oc_sync_wait);
wait_for_completion(&lc->oc_sync_wait);
wait_for_completion(&op->waitq);
wait_for_completion(&c);
wait_for_completion(&c);
wait_for_completion(&wait);
wait_for_completion(&mr->invalidate_done);
wait_for_completion(&completion);
wait_for_completion(&c->kobj_unregister);
wait_for_completion(&c->kobj_unregister);
wait_for_completion(&done);
wait_for_completion(&bp->b_iowait);
wait_for_completion(&dqp->q_flush);
wait_for_completion(&kobj->complete);
wait_for_completion(&sbi->s_kobj_unregister);
wait_for_completion(&sbi->s_kobj_unregister);
extern void wait_for_completion(struct completion *);
wait_for_completion(&wait->completion);
wait_for_completion(&msg->ack);
wait_for_completion(&rqst->comp);
wait_for_completion(&kthreadd_done);
wait_for_completion(&worker->ref_done);
wait_for_completion(&sqd->exited);
wait_for_completion(&acct->done);
wait_for_completion(&rcpu->kthread_running);
wait_for_completion(done);
wait_for_completion(&optimizer_completion);
wait_for_completion(&fwork.done);
wait_for_completion(&fwork.done);
wait_for_completion(&done);
wait_for_completion(&kthread->parked);
wait_for_completion(&kthread->exited);
wait_for_completion(&patch->finish);
wait_for_completion(&abba->a_ready);
wait_for_completion(&abba.b_ready);
wait_for_completion(&cycle->b_signal);
wait_for_completion(&mtx->go);
wait_for_completion(&mtx.ready);
wait_for_completion(&c);
wait_for_completion(&ps.completion);
wait_for_completion(&rs.completion);
wait_for_completion(&rcu.completion);
wait_for_completion(&ssp->srcu_sup->srcu_barrier_completion);
wait_for_completion(&rtp->barrier_q_completion);
wait_for_completion(&rs.completion);
wait_for_completion(&rcu_state.barrier_completion);
wait_for_completion(&scfcp->scfc_completion);
EXPORT_SYMBOL(wait_for_completion);
wait_for_completion(&pending->done);
wait_for_completion(&sscs.done);
wait_for_completion(&done.completion);
wait_for_completion(&done.completion);
wait_for_completion(&done.completion);
wait_for_completion(&done);
wait_for_completion(&cpu_buffer->update_done);
wait_for_completion(&cpu_buffer->update_done);
wait_for_completion(&read_done);
wait_for_completion(&read_start);
wait_for_completion(&data.is_ready);
wait_for_completion(&data.is_ready);
wait_for_completion(&vtsk->exited);
wait_for_completion(this_cpu_ptr(&softlockup_completion));
wait_for_completion(&dead_work.done);
wait_for_completion(&this_flusher.done);
wait_for_completion(&barr.done);
wait_for_completion(&req->completion);
wait_for_completion(&async_fw_done);
wait_for_completion(&async_fw_done);
wait_for_completion(&req->completion);
wait_for_completion(&test_dev->kthreads_done);
wait_for_completion(&test->data.wait);
wait_for_completion(&test->data.wait);
wait_for_completion(&test->data.rcu);
wait_for_completion(&ctx->kdamond_started);
wait_for_completion(&control->completion);
wait_for_completion(&control->completion);
wait_for_completion(&pgmap->done);
wait_for_completion(&pgdat_init_all_done_comp);
wait_for_completion(&shrinker->done);
wait_for_completion(&p->comp);
wait_for_completion(&req->r_completion);
wait_for_completion(&t->start_done);
wait_for_completion(&f->completion);
wait_for_completion(&local->io_thread_ready);
wait_for_completion(&lnk->reg_ref_comp);
wait_for_completion(&lnk->tx_ref_comp);
wait_for_completion(&sleeper.completion);
wait_for_completion(&mr->mr_linv_done);
wait_for_completion(&rd->rd_done);
wait_for_completion(&ep->re_done);
wait_for_completion(&work.completion);
wait_for_completion(&work.completion);
wait_for_completion(&ctx->ready_to_commit);
wait_for_completion(&shared_ctx.all_finished);
wait_for_completion(&released);
wait_for_completion(&hda->probe_wait);
wait_for_completion(&hda->probe_wait);
wait_for_completion(&cs4234->vq_ramp_complete);
wait_for_completion(&done);
wait_for_completion(&pgmap->done);
wait_for_completion(&busymod_work_started);
wait_for_completion(&sync->start_event);