Searched refs:release_wq (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/base/test/
H A Droot-device-test.c13 wait_queue_head_t release_wq; member in struct:test_priv
23 init_waitqueue_head(&priv->release_wq);
35 wake_up_interruptible(&priv->release_wq);
57 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done,
68 wake_up_interruptible(&priv->release_wq);
91 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done,
H A Dplatform-device-test.c14 wait_queue_head_t release_wq; member in struct:test_priv
25 init_waitqueue_head(&priv->release_wq);
37 wake_up_interruptible(&priv->release_wq);
46 wake_up_interruptible(&priv->release_wq);
74 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done,
105 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done,
158 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done,
199 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done,
/linux-master/drivers/infiniband/ulp/iser/
H A Discsi_iser.c84 static struct workqueue_struct *release_wq; variable in typeref:struct:workqueue_struct
894 queue_work(release_wq, &iser_conn->release_work);
1036 release_wq = alloc_workqueue("release workqueue", 0, 0);
1037 if (!release_wq) {
1054 destroy_workqueue(release_wq);
1067 destroy_workqueue(release_wq);
/linux-master/mm/
H A Dz3fold.c137 * @release_wq: workqueue for safe page release
152 struct workqueue_struct *release_wq; member in struct:z3fold_pool
454 queue_work(pool->release_wq, &pool->work);
940 pool->release_wq = create_singlethread_workqueue(pool->name);
941 if (!pool->release_wq)
969 * We need to destroy pool->compact_wq before pool->release_wq,
971 * queue_work(pool->release_wq, &pool->work).
978 destroy_workqueue(pool->release_wq);

Completed in 145 milliseconds