Lines Matching refs:vdev
219 v4l2_event_queue(&uvc->vdev, &v4l2_event);
261 v4l2_event_queue(&uvc->vdev, &v4l2_event);
319 v4l2_event_queue(&uvc->vdev, &v4l2_event);
345 v4l2_event_queue(&uvc->vdev, &v4l2_event);
368 v4l2_event_queue(&uvc->vdev, &v4l2_event);
386 v4l2_event_queue(&uvc->vdev, &v4l2_event);
438 memset(&uvc->vdev, 0, sizeof(uvc->vdev));
439 uvc->vdev.v4l2_dev = &uvc->v4l2_dev;
440 uvc->vdev.v4l2_dev->dev = &cdev->gadget->dev;
441 uvc->vdev.fops = &uvc_v4l2_fops;
442 uvc->vdev.ioctl_ops = &uvc_v4l2_ioctl_ops;
443 uvc->vdev.release = video_device_release_empty;
444 uvc->vdev.vfl_dir = VFL_DIR_TX;
445 uvc->vdev.lock = &uvc->video.mutex;
446 uvc->vdev.device_caps = V4L2_CAP_VIDEO_OUTPUT | V4L2_CAP_STREAMING;
447 strscpy(uvc->vdev.name, cdev->gadget->name, sizeof(uvc->vdev.name));
449 video_set_drvdata(&uvc->vdev, uvc);
451 ret = video_register_device(&uvc->vdev, VFL_TYPE_VIDEO, -1);
455 ret = device_create_file(&uvc->vdev.dev, &dev_attr_function_name);
457 video_unregister_device(&uvc->vdev);
1001 device_remove_file(&uvc->vdev.dev, &dev_attr_function_name);
1002 video_unregister_device(&uvc->vdev);