Lines Matching full:streaming

459  * Streaming Object Management
507 struct uvc_streaming *streaming, struct uvc_format *format, in uvc_parse_format() argument
510 struct usb_interface *intf = streaming->intf; in uvc_parse_format()
785 struct uvc_streaming *streaming = NULL; in uvc_parse_streaming() local
800 "video streaming interface\n", dev->udev->devnum, in uvc_parse_streaming()
812 streaming = uvc_stream_new(dev, intf); in uvc_parse_streaming()
813 if (streaming == NULL) { in uvc_parse_streaming()
846 uvc_trace(UVC_TRACE_DESCR, "no class-specific streaming " in uvc_parse_streaming()
854 streaming->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in uvc_parse_streaming()
859 streaming->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in uvc_parse_streaming()
880 streaming->header.bNumFormats = p; in uvc_parse_streaming()
881 streaming->header.bEndpointAddress = buffer[6]; in uvc_parse_streaming()
883 streaming->header.bmInfo = buffer[7]; in uvc_parse_streaming()
884 streaming->header.bTerminalLink = buffer[8]; in uvc_parse_streaming()
885 streaming->header.bStillCaptureMethod = buffer[9]; in uvc_parse_streaming()
886 streaming->header.bTriggerSupport = buffer[10]; in uvc_parse_streaming()
887 streaming->header.bTriggerUsage = buffer[11]; in uvc_parse_streaming()
889 streaming->header.bTerminalLink = buffer[7]; in uvc_parse_streaming()
891 streaming->header.bControlSize = n; in uvc_parse_streaming()
893 streaming->header.bmaControls = kmemdup(&buffer[size], p * n, in uvc_parse_streaming()
895 if (streaming->header.bmaControls == NULL) { in uvc_parse_streaming()
968 streaming->format = format; in uvc_parse_streaming()
969 streaming->nformats = nformats; in uvc_parse_streaming()
979 ret = uvc_parse_format(dev, streaming, format, in uvc_parse_streaming()
1009 streaming->header.bEndpointAddress); in uvc_parse_streaming()
1015 if (psize > streaming->maxpsize) in uvc_parse_streaming()
1016 streaming->maxpsize = psize; in uvc_parse_streaming()
1019 list_add_tail(&streaming->list, &dev->streams); in uvc_parse_streaming()
1024 uvc_stream_delete(streaming); in uvc_parse_streaming()
1168 /* Parse all USB Video Streaming interfaces. */ in uvc_parse_standard_control()
1460 * - one or more Output Terminals (USB Streaming or Display)
1466 * - one or more Input Terminals (Camera, External or USB Streaming)
2021 struct uvc_streaming *streaming; in uvc_delete() local
2022 streaming = list_entry(p, struct uvc_streaming, list); in uvc_delete()
2024 streaming->intf); in uvc_delete()
2025 uvc_stream_delete(streaming); in uvc_delete()
2135 /* Initialize the streaming interface with default parameters. */ in uvc_register_video()
2173 uvc_printk(KERN_INFO, "No streaming interface found " in uvc_register_terms()
2403 uvc_trace(UVC_TRACE_SUSPEND, "Suspend: video streaming USB interface " in uvc_suspend()
2443 uvc_trace(UVC_TRACE_SUSPEND, "Resume: video streaming USB interface " in __uvc_resume()
2497 MODULE_PARM_DESC(timeout, "Streaming control requests timeout");