Lines Matching refs:vfd
424 input->std = solo_dev->vfd->tvnorms; in solo_enum_input()
647 solo_dev->vfd = video_device_alloc(); in solo_v4l2_init()
648 if (!solo_dev->vfd) in solo_v4l2_init()
651 *solo_dev->vfd = solo_v4l2_template; in solo_v4l2_init()
652 solo_dev->vfd->v4l2_dev = &solo_dev->v4l2_dev; in solo_v4l2_init()
653 solo_dev->vfd->queue = &solo_dev->vidq; in solo_v4l2_init()
654 solo_dev->vfd->lock = &solo_dev->lock; in solo_v4l2_init()
661 solo_dev->vfd->ctrl_handler = &solo_dev->disp_hdl; in solo_v4l2_init()
663 video_set_drvdata(solo_dev->vfd, solo_dev); in solo_v4l2_init()
691 ret = video_register_device(solo_dev->vfd, VFL_TYPE_VIDEO, nr); in solo_v4l2_init()
695 snprintf(solo_dev->vfd->name, sizeof(solo_dev->vfd->name), "%s (%i)", in solo_v4l2_init()
696 SOLO6X10_NAME, solo_dev->vfd->num); in solo_v4l2_init()
699 solo_dev->vfd->num, in solo_v4l2_init()
705 video_device_release(solo_dev->vfd); in solo_v4l2_init()
707 solo_dev->vfd = NULL; in solo_v4l2_init()
713 if (solo_dev->vfd == NULL) in solo_v4l2_exit()
716 video_unregister_device(solo_dev->vfd); in solo_v4l2_exit()
718 solo_dev->vfd = NULL; in solo_v4l2_exit()