Searched refs:release_wq (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/drivers/base/test/ |
H A D | root-device-test.c | 13 wait_queue_head_t release_wq; member 23 init_waitqueue_head(&priv->release_wq); in root_device_devm_init() 35 wake_up_interruptible(&priv->release_wq); in devm_device_action() 57 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done, in root_device_devm_register_unregister_test() 68 wake_up_interruptible(&priv->release_wq); in devm_put_device_action() 91 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done, in root_device_devm_register_get_unregister_with_devm_test()
|
H A D | platform-device-test.c | 14 wait_queue_head_t release_wq; member 25 init_waitqueue_head(&priv->release_wq); in platform_device_devm_init() 37 wake_up_interruptible(&priv->release_wq); in devm_device_action() 46 wake_up_interruptible(&priv->release_wq); in devm_put_device_action() 74 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done, in platform_device_devm_register_unregister_test() 105 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done, in platform_device_devm_register_get_unregister_with_devm_test() 158 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done, in probed_platform_device_devm_register_unregister_test() 199 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done, in probed_platform_device_devm_register_get_unregister_with_devm_test()
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.c | 84 static struct workqueue_struct *release_wq; variable 900 queue_work(release_wq, &iser_conn->release_work); in iscsi_iser_ep_disconnect() 1046 release_wq = alloc_workqueue("release workqueue", 0, 0); in iser_init() 1047 if (!release_wq) { in iser_init() 1064 destroy_workqueue(release_wq); in iser_init() 1077 destroy_workqueue(release_wq); in iser_exit()
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.c | 84 static struct workqueue_struct *release_wq; variable 894 queue_work(release_wq, &iser_conn->release_work); in iscsi_iser_ep_disconnect() 1036 release_wq = alloc_workqueue("release workqueue", 0, 0); in iser_init() 1037 if (!release_wq) { in iser_init() 1054 destroy_workqueue(release_wq); in iser_init() 1067 destroy_workqueue(release_wq); in iser_exit()
|
/kernel/linux/linux-6.6/mm/ |
H A D | z3fold.c | 137 * @release_wq: workqueue for safe page release 152 struct workqueue_struct *release_wq; member 453 queue_work(pool->release_wq, &pool->work); in __release_z3fold_page() 939 pool->release_wq = create_singlethread_workqueue(pool->name); in z3fold_create_pool() 940 if (!pool->release_wq) in z3fold_create_pool() 968 * We need to destroy pool->compact_wq before pool->release_wq, in z3fold_destroy_pool() 970 * queue_work(pool->release_wq, &pool->work). in z3fold_destroy_pool() 977 destroy_workqueue(pool->release_wq); in z3fold_destroy_pool()
|
/kernel/linux/linux-5.10/mm/ |
H A D | z3fold.c | 148 * @release_wq: workqueue for safe page release 168 struct workqueue_struct *release_wq; member 540 queue_work(pool->release_wq, &pool->work); in __release_z3fold_page() 1021 pool->release_wq = create_singlethread_workqueue(pool->name); in z3fold_create_pool() 1022 if (!pool->release_wq) in z3fold_create_pool() 1031 destroy_workqueue(pool->release_wq); in z3fold_create_pool() 1055 * We need to destroy pool->compact_wq before pool->release_wq, in z3fold_destroy_pool() 1057 * queue_work(pool->release_wq, &pool->work). in z3fold_destroy_pool() 1064 destroy_workqueue(pool->release_wq); in z3fold_destroy_pool()
|
Completed in 8 milliseconds