• Home
  • Raw
  • Download

Lines Matching refs:vfd

1113 	struct video_device *vfd = &vp->vdev;  in s3c_camif_register_video_node()  local
1117 memset(vfd, 0, sizeof(*vfd)); in s3c_camif_register_video_node()
1118 snprintf(vfd->name, sizeof(vfd->name), "camif-%s", in s3c_camif_register_video_node()
1121 vfd->fops = &s3c_camif_fops; in s3c_camif_register_video_node()
1122 vfd->ioctl_ops = &s3c_camif_ioctl_ops; in s3c_camif_register_video_node()
1123 vfd->v4l2_dev = &camif->v4l2_dev; in s3c_camif_register_video_node()
1124 vfd->minor = -1; in s3c_camif_register_video_node()
1125 vfd->release = video_device_release_empty; in s3c_camif_register_video_node()
1126 vfd->lock = &camif->lock; in s3c_camif_register_video_node()
1148 ret = media_entity_pads_init(&vfd->entity, 1, &vp->pad); in s3c_camif_register_video_node()
1152 video_set_drvdata(vfd, vp); in s3c_camif_register_video_node()
1168 vfd->ctrl_handler = &vp->ctrl_handler; in s3c_camif_register_video_node()
1170 ret = video_register_device(vfd, VFL_TYPE_GRABBER, -1); in s3c_camif_register_video_node()
1175 vfd->name, video_device_node_name(vfd)); in s3c_camif_register_video_node()
1181 media_entity_cleanup(&vfd->entity); in s3c_camif_register_video_node()
1183 video_device_release(vfd); in s3c_camif_register_video_node()
1189 struct video_device *vfd = &camif->vp[idx].vdev; in s3c_camif_unregister_video_node() local
1191 if (video_is_registered(vfd)) { in s3c_camif_unregister_video_node()
1192 video_unregister_device(vfd); in s3c_camif_unregister_video_node()
1193 media_entity_cleanup(&vfd->entity); in s3c_camif_unregister_video_node()
1194 v4l2_ctrl_handler_free(vfd->ctrl_handler); in s3c_camif_unregister_video_node()