Lines Matching defs:o2net_wq
102 * o2net_wq. teardown detaches the callbacks before destroying the workqueue.
108 static struct workqueue_struct *o2net_wq;
463 if (!queue_work(o2net_wq, work))
471 if (!queue_delayed_work(o2net_wq, work, delay))
526 queue_delayed_work(o2net_wq, &nn->nn_still_up,
550 if (!valid && o2net_wq) {
560 queue_delayed_work(o2net_wq, &nn->nn_connect_work, delay);
572 queue_delayed_work(o2net_wq, &nn->nn_connect_expired, delay);
1030 if (o2net_wq == NULL) {
1509 queue_delayed_work(o2net_wq, &nn->nn_still_up,
1702 if (o2net_wq) {
1706 flush_workqueue(o2net_wq);
1959 queue_work(o2net_wq, &o2net_listen_work);
2029 BUG_ON(o2net_wq != NULL);
2033 o2net_wq = alloc_ordered_workqueue("o2net", WQ_MEM_RECLAIM);
2034 if (o2net_wq == NULL) {
2042 destroy_workqueue(o2net_wq);
2043 o2net_wq = NULL;
2057 BUG_ON(o2net_wq == NULL);
2076 destroy_workqueue(o2net_wq);
2077 o2net_wq = NULL;