Searched refs:async_wq (Results 1 - 8 of 8) sorted by relevance

/linux-master/kernel/
H A Dasync.c67 static struct workqueue_struct *async_wq; variable in typeref:struct:workqueue_struct
178 queue_work_node(node, async_wq, &entry->work);
359 async_wq = alloc_workqueue("async", WQ_UNBOUND, 0);
360 BUG_ON(!async_wq);
361 workqueue_set_min_active(async_wq, WQ_DFL_ACTIVE);
/linux-master/drivers/usb/gadget/function/
H A Duvc.h92 struct workqueue_struct *async_wq; member in struct:uvc_video
H A Duvc_video.c340 * some free usb_requests in the free list for the video_pump async_wq
468 queue_work(video->async_wq, &video->pump);
472 * only happen on one thread - the async_wq for bulk endpoints
773 video->async_wq = alloc_workqueue("uvcgadget", WQ_UNBOUND | WQ_HIGHPRI, 0);
774 if (!video->async_wq)
H A Df_uvc.c994 if (video->async_wq)
995 destroy_workqueue(video->async_wq);
H A Duvc_v4l2.c419 queue_work(video->async_wq, &video->pump);
/linux-master/drivers/media/usb/uvc/
H A Duvcvideo.h457 struct workqueue_struct *async_wq; member in struct:uvc_streaming
H A Duvc_driver.c180 if (stream->async_wq)
181 destroy_workqueue(stream->async_wq);
208 stream->async_wq = alloc_workqueue("uvcvideo", WQ_UNBOUND | WQ_HIGHPRI,
210 if (!stream->async_wq) {
H A Duvc_video.c1646 queue_work(stream->async_wq, &uvc_urb->work);
1773 flush_workqueue(stream->async_wq);

Completed in 157 milliseconds