Lines Matching refs:vfd
233 fimc_pipeline_initialize(fimc, &fimc->vid_cap.vfd->entity,
299 v4l2_err(ctx->fimc_dev->vid_cap.vfd,
424 &fimc->vid_cap.vfd->entity, true);
1494 struct video_device *vfd;
1511 vfd = video_device_alloc();
1512 if (!vfd) {
1517 snprintf(vfd->name, sizeof(vfd->name), "%s.capture",
1520 vfd->fops = &fimc_capture_fops;
1521 vfd->ioctl_ops = &fimc_capture_ioctl_ops;
1522 vfd->v4l2_dev = v4l2_dev;
1523 vfd->minor = -1;
1524 vfd->release = video_device_release;
1525 vfd->lock = &fimc->lock;
1526 video_set_drvdata(vfd, fimc);
1529 vid_cap->vfd = vfd;
1551 ret = media_entity_init(&vfd->entity, 1, &fimc->vid_cap.vd_pad, 0);
1558 vfd->ctrl_handler = &ctx->ctrl_handler;
1562 media_entity_cleanup(&vfd->entity);
1564 video_device_release(vfd);
1572 struct video_device *vfd = fimc->vid_cap.vfd;
1574 if (vfd) {
1575 media_entity_cleanup(&vfd->entity);
1578 video_unregister_device(vfd);