Lines Matching defs:workqueue
20 #include <linux/workqueue.h>
413 struct workqueue_struct *workqueue;
1948 queue_delayed_work(priv->workqueue, &priv->scan_work, delay);
2728 queue_work(priv->workqueue, &priv->work);
2877 queue_work(priv->workqueue, &priv->work);
3071 queue_work(priv->workqueue, &priv->work);
3079 queue_work(priv->workqueue, &priv->work);
3259 queue_delayed_work(priv->workqueue, &priv->dev_poller_work,
3409 /* because rndis_command() sleeps we need to use workqueue */
3410 priv->workqueue = create_singlethread_workqueue("rndis_wlan");
3411 if (!priv->workqueue) {
3500 flush_workqueue(priv->workqueue);
3501 destroy_workqueue(priv->workqueue);
3517 flush_workqueue(priv->workqueue);
3518 destroy_workqueue(priv->workqueue);
3541 queue_delayed_work(priv->workqueue, &priv->dev_poller_work,
3561 flush_workqueue(priv->workqueue);