Lines Matching refs:dec_vdev
2919 jpeg->dec_vdev = video_device_alloc();
2920 if (!jpeg->dec_vdev) {
2926 snprintf(jpeg->dec_vdev->name,
2927 sizeof(jpeg->dec_vdev->name),
2930 snprintf(jpeg->dec_vdev->name,
2931 sizeof(jpeg->dec_vdev->name),
2934 jpeg->dec_vdev->fops = &mxc_jpeg_fops;
2935 jpeg->dec_vdev->ioctl_ops = &mxc_jpeg_ioctl_ops;
2936 jpeg->dec_vdev->minor = -1;
2937 jpeg->dec_vdev->release = video_device_release;
2938 jpeg->dec_vdev->lock = &jpeg->lock; /* lock for ioctl serialization */
2939 jpeg->dec_vdev->v4l2_dev = &jpeg->v4l2_dev;
2940 jpeg->dec_vdev->vfl_dir = VFL_DIR_M2M;
2941 jpeg->dec_vdev->device_caps = V4L2_CAP_STREAMING |
2943 video_set_drvdata(jpeg->dec_vdev, jpeg);
2945 v4l2_disable_ioctl(jpeg->dec_vdev, VIDIOC_DECODER_CMD);
2946 v4l2_disable_ioctl(jpeg->dec_vdev, VIDIOC_TRY_DECODER_CMD);
2948 v4l2_disable_ioctl(jpeg->dec_vdev, VIDIOC_ENCODER_CMD);
2949 v4l2_disable_ioctl(jpeg->dec_vdev, VIDIOC_TRY_ENCODER_CMD);
2951 ret = video_register_device(jpeg->dec_vdev, VFL_TYPE_VIDEO, -1);
2959 jpeg->dec_vdev->num, VIDEO_MAJOR,
2960 jpeg->dec_vdev->minor);
2964 jpeg->dec_vdev->num, VIDEO_MAJOR,
2965 jpeg->dec_vdev->minor);
2973 video_device_release(jpeg->dec_vdev);
3045 video_unregister_device(jpeg->dec_vdev);