Lines Matching refs:v4l2_dev
133 struct v4l2_device v4l2_dev; member
143 static inline struct amradio_device *to_amradio_dev(struct v4l2_device *v4l2_dev) in to_amradio_dev() argument
145 return container_of(v4l2_dev, struct amradio_device, v4l2_dev); in to_amradio_dev()
262 v4l2_device_disconnect(&radio->v4l2_dev); in usb_amradio_disconnect()
264 v4l2_device_put(&radio->v4l2_dev); in usb_amradio_disconnect()
502 static void usb_amradio_release(struct v4l2_device *v4l2_dev) in usb_amradio_release() argument
504 struct amradio_device *radio = to_amradio_dev(v4l2_dev); in usb_amradio_release()
508 v4l2_device_unregister(&radio->v4l2_dev); in usb_amradio_release()
536 retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); in usb_amradio_probe()
552 radio->v4l2_dev.ctrl_handler = &radio->hdl; in usb_amradio_probe()
553 radio->v4l2_dev.release = usb_amradio_release; in usb_amradio_probe()
554 strlcpy(radio->vdev.name, radio->v4l2_dev.name, in usb_amradio_probe()
556 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_amradio_probe()
564 usb_set_intfdata(intf, &radio->v4l2_dev); in usb_amradio_probe()
584 v4l2_device_unregister(&radio->v4l2_dev); in usb_amradio_probe()