Lines Matching refs:v4l2_dev
64 struct v4l2_device v4l2_dev; member
77 static inline struct keene_device *to_keene_dev(struct v4l2_device *v4l2_dev) in to_keene_dev() argument
79 return container_of(v4l2_dev, struct keene_device, v4l2_dev); in to_keene_dev()
154 v4l2_device_disconnect(&radio->v4l2_dev); in usb_keene_disconnect()
156 v4l2_device_put(&radio->v4l2_dev); in usb_keene_disconnect()
298 static void usb_keene_video_device_release(struct v4l2_device *v4l2_dev) in usb_keene_video_device_release() argument
300 struct keene_device *radio = to_keene_dev(v4l2_dev); in usb_keene_video_device_release()
359 retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); in usb_keene_probe()
367 radio->v4l2_dev.ctrl_handler = hdl; in usb_keene_probe()
368 radio->v4l2_dev.release = usb_keene_video_device_release; in usb_keene_probe()
369 strlcpy(radio->vdev.name, radio->v4l2_dev.name, in usb_keene_probe()
371 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_keene_probe()
380 usb_set_intfdata(intf, &radio->v4l2_dev); in usb_keene_probe()
399 v4l2_device_unregister(&radio->v4l2_dev); in usb_keene_probe()