Lines Matching refs:stream

317 	struct uvc_streaming *stream;  in uvc_stream_by_id()  local
319 list_for_each_entry(stream, &dev->streams, list) { in uvc_stream_by_id()
320 if (stream->header.bTerminalLink == id) in uvc_stream_by_id()
321 return stream; in uvc_stream_by_id()
1692 struct uvc_streaming *stream = video_get_drvdata(vdev); in uvc_release() local
1693 struct uvc_device *dev = stream->dev; in uvc_release()
1707 struct uvc_streaming *stream; in uvc_unregister_video() local
1716 list_for_each_entry(stream, &dev->streams, list) { in uvc_unregister_video()
1717 if (!video_is_registered(&stream->vdev)) in uvc_unregister_video()
1720 video_unregister_device(&stream->vdev); in uvc_unregister_video()
1722 uvc_debugfs_cleanup_stream(stream); in uvc_unregister_video()
1733 struct uvc_streaming *stream) in uvc_register_video() argument
1735 struct video_device *vdev = &stream->vdev; in uvc_register_video()
1739 ret = uvc_queue_init(&stream->queue, stream->type, !uvc_no_drop_param); in uvc_register_video()
1746 ret = uvc_video_init(stream); in uvc_register_video()
1753 uvc_debugfs_init_stream(stream); in uvc_register_video()
1765 vdev->prio = &stream->chain->prio; in uvc_register_video()
1766 if (stream->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) in uvc_register_video()
1773 video_set_drvdata(vdev, stream); in uvc_register_video()
1782 if (stream->type == V4L2_BUF_TYPE_VIDEO_CAPTURE) in uvc_register_video()
1783 stream->chain->caps |= V4L2_CAP_VIDEO_CAPTURE; in uvc_register_video()
1785 stream->chain->caps |= V4L2_CAP_VIDEO_OUTPUT; in uvc_register_video()
1797 struct uvc_streaming *stream; in uvc_register_terms() local
1805 stream = uvc_stream_by_id(dev, term->id); in uvc_register_terms()
1806 if (stream == NULL) { in uvc_register_terms()
1812 stream->chain = chain; in uvc_register_terms()
1813 ret = uvc_register_video(dev, stream); in uvc_register_terms()
1817 term->vdev = &stream->vdev; in uvc_register_terms()
1977 struct uvc_streaming *stream; in uvc_suspend() local
1992 list_for_each_entry(stream, &dev->streams, list) { in uvc_suspend()
1993 if (stream->intf == intf) in uvc_suspend()
1994 return uvc_video_suspend(stream); in uvc_suspend()
2005 struct uvc_streaming *stream; in __uvc_resume() local
2027 list_for_each_entry(stream, &dev->streams, list) { in __uvc_resume()
2028 if (stream->intf == intf) { in __uvc_resume()
2029 ret = uvc_video_resume(stream, reset); in __uvc_resume()
2031 uvc_queue_streamoff(&stream->queue, in __uvc_resume()
2032 stream->queue.queue.type); in __uvc_resume()