Home
last modified time | relevance | path

Searched refs:async_wq (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.6/drivers/usb/gadget/function/
Duvc_video.c290 queue_work(video->async_wq, &video->pump); in uvc_video_complete()
528 queue_work(video->async_wq, &video->pump); in uvcg_video_enable()
543 video->async_wq = alloc_workqueue("uvcgadget", WQ_UNBOUND | WQ_HIGHPRI, 0); in uvcg_video_init()
544 if (!video->async_wq) in uvcg_video_init()
Duvc.h91 struct workqueue_struct *async_wq; member
Df_uvc.c968 if (video->async_wq) in uvc_function_unbind()
969 destroy_workqueue(video->async_wq); in uvc_function_unbind()
Duvc_v4l2.c419 queue_work(video->async_wq, &video->pump); in uvc_v4l2_qbuf()
/Linux-v6.6/drivers/media/usb/uvc/
Duvc_driver.c180 if (stream->async_wq) in uvc_stream_delete()
181 destroy_workqueue(stream->async_wq); in uvc_stream_delete()
208 stream->async_wq = alloc_workqueue("uvcvideo", WQ_UNBOUND | WQ_HIGHPRI, in uvc_stream_new()
210 if (!stream->async_wq) { in uvc_stream_new()
Duvcvideo.h457 struct workqueue_struct *async_wq; member
Duvc_video.c1646 queue_work(stream->async_wq, &uvc_urb->work); in uvc_video_complete()
1773 flush_workqueue(stream->async_wq); in uvc_video_stop_transfer()