Lines Matching refs:vfd

355 		v4l2_err(&fimc->m2m.vfd, "queue (%d) busy\n", f->type);  in fimc_m2m_s_fmt_mplane()
436 v4l2_err(&fimc->m2m.vfd, in fimc_m2m_try_selection()
511 v4l2_err(&fimc->m2m.vfd, "Out of scaler range\n"); in fimc_m2m_s_selection()
625 v4l2_fh_init(&ctx->fh, &fimc->m2m.vfd); in fimc_m2m_open()
717 struct video_device *vfd = &fimc->m2m.vfd; in fimc_register_m2m_device() local
722 memset(vfd, 0, sizeof(*vfd)); in fimc_register_m2m_device()
723 vfd->fops = &fimc_m2m_fops; in fimc_register_m2m_device()
724 vfd->ioctl_ops = &fimc_m2m_ioctl_ops; in fimc_register_m2m_device()
725 vfd->v4l2_dev = v4l2_dev; in fimc_register_m2m_device()
726 vfd->minor = -1; in fimc_register_m2m_device()
727 vfd->release = video_device_release_empty; in fimc_register_m2m_device()
728 vfd->lock = &fimc->lock; in fimc_register_m2m_device()
729 vfd->vfl_dir = VFL_DIR_M2M; in fimc_register_m2m_device()
730 vfd->device_caps = V4L2_CAP_STREAMING | V4L2_CAP_VIDEO_M2M_MPLANE; in fimc_register_m2m_device()
731 set_bit(V4L2_FL_QUIRK_INVERTED_CROP, &vfd->flags); in fimc_register_m2m_device()
733 snprintf(vfd->name, sizeof(vfd->name), "fimc.%d.m2m", fimc->id); in fimc_register_m2m_device()
734 video_set_drvdata(vfd, fimc); in fimc_register_m2m_device()
742 ret = media_entity_pads_init(&vfd->entity, 0, NULL); in fimc_register_m2m_device()
746 ret = video_register_device(vfd, VFL_TYPE_VIDEO, -1); in fimc_register_m2m_device()
751 vfd->name, video_device_node_name(vfd)); in fimc_register_m2m_device()
755 media_entity_cleanup(&vfd->entity); in fimc_register_m2m_device()
769 if (video_is_registered(&fimc->m2m.vfd)) { in fimc_unregister_m2m_device()
770 video_unregister_device(&fimc->m2m.vfd); in fimc_unregister_m2m_device()
771 media_entity_cleanup(&fimc->m2m.vfd.entity); in fimc_unregister_m2m_device()