Lines Matching refs:v4l2_dev
64 struct v4l2_device v4l2_dev; member
72 static inline struct si4713_usb_device *to_si4713_dev(struct v4l2_device *v4l2_dev) in to_si4713_dev() argument
74 return container_of(v4l2_dev, struct si4713_usb_device, v4l2_dev); in to_si4713_dev()
143 static void usb_si4713_video_device_release(struct v4l2_device *v4l2_dev) in usb_si4713_video_device_release() argument
145 struct si4713_usb_device *radio = to_si4713_dev(v4l2_dev); in usb_si4713_video_device_release()
149 v4l2_device_unregister(&radio->v4l2_dev); in usb_si4713_video_device_release()
455 usb_set_intfdata(intf, &radio->v4l2_dev); in usb_si4713_probe()
461 retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); in usb_si4713_probe()
474 sd = v4l2_i2c_new_subdev_board(&radio->v4l2_dev, adapter, in usb_si4713_probe()
484 radio->v4l2_dev.release = usb_si4713_video_device_release; in usb_si4713_probe()
485 strlcpy(radio->vdev.name, radio->v4l2_dev.name, in usb_si4713_probe()
487 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_si4713_probe()
510 v4l2_device_unregister(&radio->v4l2_dev); in usb_si4713_probe()
526 v4l2_device_disconnect(&radio->v4l2_dev); in usb_si4713_disconnect()
528 v4l2_device_put(&radio->v4l2_dev); in usb_si4713_disconnect()