Lines Matching refs:video
20 #include <linux/usb/video.h>
285 return uvc->video.ep->enabled ? 1 : 0;
340 if (uvc->video.ep)
341 usb_ep_disable(uvc->video.ep);
354 if (!uvc->video.ep)
358 usb_ep_disable(uvc->video.ep);
361 &(uvc->func), uvc->video.ep);
364 usb_ep_enable(uvc->video.ep);
390 usb_ep_disable(uvc->video.ep);
445 uvc->vdev.lock = &uvc->video.mutex;
634 uvc_streaming_header->bEndpointAddress = uvc->video.ep->address;
742 uvc->video.ep = ep;
744 uvc_fs_streaming_ep.bEndpointAddress = uvc->video.ep->address;
745 uvc_hs_streaming_ep.bEndpointAddress = uvc->video.ep->address;
746 uvc_ss_streaming_ep.bEndpointAddress = uvc->video.ep->address;
831 /* Initialise video. */
832 ret = uvcg_video_init(&uvc->video, uvc);
839 uvcg_err(f, "failed to register video device\n");
980 struct uvc_video *video = &uvc->video;
985 if (video->async_wq)
986 destroy_workqueue(video->async_wq);
991 * though the video device removal uevent. Allow some time for the
1034 mutex_init(&uvc->video.mutex);