Lines Matching refs:v4l2_dev
89 struct v4l2_device v4l2_dev; member
100 static inline struct ma901radio_device *to_ma901radio_dev(struct v4l2_device *v4l2_dev) in to_ma901radio_dev() argument
102 return container_of(v4l2_dev, struct ma901radio_device, v4l2_dev); in to_ma901radio_dev()
193 v4l2_device_disconnect(&radio->v4l2_dev); in usb_ma901radio_disconnect()
195 v4l2_device_put(&radio->v4l2_dev); in usb_ma901radio_disconnect()
336 static void usb_ma901radio_release(struct v4l2_device *v4l2_dev) in usb_ma901radio_release() argument
338 struct ma901radio_device *radio = to_ma901radio_dev(v4l2_dev); in usb_ma901radio_release()
341 v4l2_device_unregister(&radio->v4l2_dev); in usb_ma901radio_release()
378 retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); in usb_ma901radio_probe()
405 radio->v4l2_dev.ctrl_handler = &radio->hdl; in usb_ma901radio_probe()
406 radio->v4l2_dev.release = usb_ma901radio_release; in usb_ma901radio_probe()
407 strlcpy(radio->vdev.name, radio->v4l2_dev.name, in usb_ma901radio_probe()
409 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_ma901radio_probe()
417 usb_set_intfdata(intf, &radio->v4l2_dev); in usb_ma901radio_probe()
441 v4l2_device_unregister(&radio->v4l2_dev); in usb_ma901radio_probe()