Searched refs:async_wq (Results 1 – 8 of 8) sorted by relevance
/linux/kernel/ |
H A D | async.c | 67 static struct workqueue_struct *async_wq; variable 178 queue_work_node(node, async_wq, &entry->work); in __async_schedule_node_domain() 359 async_wq = alloc_workqueue("async", WQ_UNBOUND, 0); in async_init() 360 BUG_ON(!async_wq); in async_init() 361 workqueue_set_min_active(async_wq, WQ_DFL_ACTIVE); in async_init()
|
/linux/drivers/usb/gadget/function/ |
H A D | uvc_video.c | 468 queue_work(video->async_wq, &video->pump); in uvc_video_complete() 756 queue_work(video->async_wq, &video->pump); in uvcg_video_enable() 774 video->async_wq = alloc_workqueue("uvcgadget", WQ_UNBOUND | WQ_HIGHPRI, 0); in uvcg_video_init() 775 if (!video->async_wq) in uvcg_video_init()
|
H A D | uvc.h | 92 struct workqueue_struct *async_wq; member
|
H A D | f_uvc.c | 994 if (video->async_wq) in uvc_function_unbind() 995 destroy_workqueue(video->async_wq); in uvc_function_unbind()
|
H A D | uvc_v4l2.c | 443 queue_work(video->async_wq, &video->pump); in uvc_v4l2_qbuf()
|
/linux/drivers/media/usb/uvc/ |
H A D | uvc_driver.c | 181 if (stream->async_wq) in uvc_stream_delete() 182 destroy_workqueue(stream->async_wq); in uvc_stream_delete() 209 stream->async_wq = alloc_workqueue("uvcvideo", WQ_UNBOUND | WQ_HIGHPRI, in uvc_stream_new() 211 if (!stream->async_wq) { in uvc_stream_new()
|
H A D | uvcvideo.h | 465 struct workqueue_struct *async_wq; member
|
H A D | uvc_video.c | 1709 queue_work(stream->async_wq, &uvc_urb->work); in uvc_video_complete() 1836 flush_workqueue(stream->async_wq); in uvc_video_stop_transfer()
|