Lines Matching refs:vdev
17 struct video_device vdev;
132 "new:%dx%d (0x%x, %d, %d, %d, %d)\n", vcap->vdev.name,
243 struct media_entity *entity = &vcap->vdev.entity;
276 media_pipeline_stop(&vcap->vdev.entity);
316 vcap->vdev.name, vb2_plane_size(vb, 0), size);
354 vb2_video_unregister_device(&vcap->vdev);
402 struct video_device *vdev;
412 vcap->vdev.entity.name = vcfg_name;
413 vcap->vdev.entity.function = MEDIA_ENT_F_IO_V4L;
415 ret = media_entity_pads_init(&vcap->vdev.entity,
454 vcap->ved.ent = &vcap->vdev.entity;
460 vdev = &vcap->vdev;
461 vdev->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING
463 vdev->entity.ops = &vimc_cap_mops;
464 vdev->release = video_device_release_empty;
465 vdev->fops = &vimc_cap_fops;
466 vdev->ioctl_ops = &vimc_cap_ioctl_ops;
467 vdev->lock = &vcap->lock;
468 vdev->queue = q;
469 vdev->v4l2_dev = v4l2_dev;
470 vdev->vfl_dir = VFL_DIR_RX;
471 strscpy(vdev->name, vcfg_name, sizeof(vdev->name));
472 video_set_drvdata(vdev, &vcap->ved);
475 ret = video_register_device(vdev, VFL_TYPE_VIDEO, -1);
478 vcap->vdev.name, ret);
485 media_entity_cleanup(&vcap->vdev.entity);