Lines Matching refs:vdev

2154 static void uvc_release(struct video_device *vdev)  in uvc_release()  argument
2156 struct uvc_streaming *stream = video_get_drvdata(vdev); in uvc_release()
2170 if (!video_is_registered(&stream->vdev)) in uvc_unregister_video()
2173 video_unregister_device(&stream->vdev); in uvc_unregister_video()
2174 video_unregister_device(&stream->meta.vdev); in uvc_unregister_video()
2179 if (dev->vdev.dev) in uvc_unregister_video()
2180 v4l2_device_unregister(&dev->vdev); in uvc_unregister_video()
2189 struct video_device *vdev, in uvc_register_video_device() argument
2209 vdev->v4l2_dev = &dev->vdev; in uvc_register_video_device()
2210 vdev->fops = fops; in uvc_register_video_device()
2211 vdev->ioctl_ops = ioctl_ops; in uvc_register_video_device()
2212 vdev->release = uvc_release; in uvc_register_video_device()
2213 vdev->prio = &stream->chain->prio; in uvc_register_video_device()
2215 vdev->vfl_dir = VFL_DIR_TX; in uvc_register_video_device()
2217 vdev->vfl_dir = VFL_DIR_RX; in uvc_register_video_device()
2222 vdev->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING; in uvc_register_video_device()
2225 vdev->device_caps = V4L2_CAP_VIDEO_OUTPUT | V4L2_CAP_STREAMING; in uvc_register_video_device()
2228 vdev->device_caps = V4L2_CAP_META_CAPTURE | V4L2_CAP_STREAMING; in uvc_register_video_device()
2232 strscpy(vdev->name, dev->name, sizeof(vdev->name)); in uvc_register_video_device()
2238 video_set_drvdata(vdev, stream); in uvc_register_video_device()
2240 ret = video_register_device(vdev, VFL_TYPE_VIDEO, -1); in uvc_register_video_device()
2272 return uvc_register_video_device(dev, stream, &stream->vdev, in uvc_register_video()
2309 term->vdev = &stream->vdev; in uvc_register_terms()
2415 dev->vdev.mdev = &dev->mdev; in uvc_probe()
2451 if (v4l2_device_register(&intf->dev, &dev->vdev) < 0) in uvc_probe()