init_waitqueue_head
init_waitqueue_head(&ih->wait_process);
init_waitqueue_head(&con->page_retirement_wq);
init_waitqueue_head(&dqm->destroy_wait);
init_waitqueue_head(&ev->wq);
init_waitqueue_head(&ev->wq);
init_waitqueue_head(&process->wait_irq_drain);
init_waitqueue_head(&client->wait_queue);
init_waitqueue_head(&mgr->tx_waitq);
init_waitqueue_head(&mgr->bw_req_queue);
init_waitqueue_head(&crtc->crc.wq);
init_waitqueue_head(&file->event_wait);
init_waitqueue_head(&bit_waitq);
init_waitqueue_head(&var_waitq);
init_waitqueue_head(&sa_manager->wq);
init_waitqueue_head(&vblank->queue);
init_waitqueue_head(&vblank->work_wait_queue);
init_waitqueue_head(&display->gmbus.wait_queue);
init_waitqueue_head(&hdcp->cp_irq_queue);
init_waitqueue_head(&display->pmdemand.waitqueue);
init_waitqueue_head(>->reset.queue);
init_waitqueue_head(&ct->wq);
init_waitqueue_head(&wait->wq);
init_waitqueue_head(&_wq.wq);
init_waitqueue_head(&gvt->service_thread_wq);
init_waitqueue_head(&scheduler->workload_complete_wq);
init_waitqueue_head(&scheduler->waitq[i]);
init_waitqueue_head(&workload->shadow_ctx_status_wq);
init_waitqueue_head(&ddat->waitq);
init_waitqueue_head(&stream->poll_wq);
#define __init_waitqueue_head(wqh, name, key) init_waitqueue_head(wqh)
init_waitqueue_head(&rdev->irq.vblank_queue);
init_waitqueue_head(&rdev->fence_queue);
init_waitqueue_head(&sched->job_scheduled);