Lines Matching refs:v4l2_dev
65 struct v4l2_device v4l2_dev; member
599 struct v4l2_device *v4l2_dev = &dev->v4l2_dev; in cadet_init() local
603 strlcpy(v4l2_dev->name, "cadet", sizeof(v4l2_dev->name)); in cadet_init()
618 v4l2_err(v4l2_dev, "you must set an I/O address with io=0x330, 0x332, 0x334,\n"); in cadet_init()
619 v4l2_err(v4l2_dev, "0x336, 0x338, 0x33a, 0x33c or 0x33e\n"); in cadet_init()
626 res = v4l2_device_register(NULL, v4l2_dev); in cadet_init()
629 v4l2_err(v4l2_dev, "could not register v4l2_device\n"); in cadet_init()
637 v4l2_dev->ctrl_handler = hdl; in cadet_init()
640 v4l2_err(v4l2_dev, "Could not register controls\n"); in cadet_init()
647 strlcpy(dev->vdev.name, v4l2_dev->name, sizeof(dev->vdev.name)); in cadet_init()
648 dev->vdev.v4l2_dev = v4l2_dev; in cadet_init()
658 v4l2_info(v4l2_dev, "ADS Cadet Radio Card at 0x%x\n", dev->io); in cadet_init()
662 v4l2_device_unregister(v4l2_dev); in cadet_init()
675 v4l2_device_unregister(&dev->v4l2_dev); in cadet_exit()