Lines Matching full:vfd
577 strscpy(cap->card, vout->vfd->name, sizeof(cap->card));
1309 struct video_device *vfd;
1372 vfd = vout->vfd = video_device_alloc();
1374 if (!vfd) {
1380 vfd->ctrl_handler = hdl;
1381 vfd->release = video_device_release;
1382 vfd->ioctl_ops = &vout_ioctl_ops;
1384 strscpy(vfd->name, VOUT_NAME, sizeof(vfd->name));
1386 vfd->fops = &omap_vout_fops;
1387 vfd->v4l2_dev = &vout->vid_dev->v4l2_dev;
1388 vfd->vfl_dir = VFL_DIR_TX;
1389 vfd->minor = -1;
1390 vfd->device_caps = V4L2_CAP_STREAMING | V4L2_CAP_VIDEO_OUTPUT |
1400 vq->dev = vfd->v4l2_dev->dev;
1406 vfd->queue = vq;
1411 video_device_release(vfd);
1444 struct video_device *vfd = NULL;
1503 vfd = vout->vfd;
1504 if (video_register_device(vfd, VFL_TYPE_VIDEO, -1) < 0) {
1507 vfd->minor = -1;
1511 video_set_drvdata(vfd, vout);
1515 vfd->minor);
1524 video_device_release(vfd);
1535 struct video_device *vfd;
1541 vfd = vout->vfd;
1543 if (vfd) {
1544 if (!video_is_registered(vfd)) {
1549 video_device_release(vfd);
1555 video_unregister_device(vfd);