Lines Matching refs:vdev
1895 static void uvc_release(struct video_device *vdev)
1897 struct uvc_streaming *stream = video_get_drvdata(vdev);
1911 if (!video_is_registered(&stream->vdev))
1914 video_unregister_device(&stream->vdev);
1915 video_unregister_device(&stream->meta.vdev);
1922 if (dev->vdev.dev)
1923 v4l2_device_unregister(&dev->vdev);
1932 struct video_device *vdev,
1952 vdev->v4l2_dev = &dev->vdev;
1953 vdev->fops = fops;
1954 vdev->ioctl_ops = ioctl_ops;
1955 vdev->release = uvc_release;
1956 vdev->prio = &stream->chain->prio;
1958 vdev->vfl_dir = VFL_DIR_TX;
1960 vdev->vfl_dir = VFL_DIR_RX;
1965 vdev->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING;
1968 vdev->device_caps = V4L2_CAP_VIDEO_OUTPUT | V4L2_CAP_STREAMING;
1971 vdev->device_caps = V4L2_CAP_META_CAPTURE | V4L2_CAP_STREAMING;
1975 strscpy(vdev->name, dev->name, sizeof(vdev->name));
1981 video_set_drvdata(vdev, stream);
1983 ret = video_register_device(vdev, VFL_TYPE_VIDEO, -1);
2017 return uvc_register_video_device(dev, stream, &stream->vdev,
2055 term->vdev = &stream->vdev;
2161 dev->vdev.mdev = &dev->mdev;
2197 if (v4l2_device_register(&intf->dev, &dev->vdev) < 0)