diff options
Diffstat (limited to 'drivers/media/video/uvc/uvcvideo.h')
-rw-r--r-- | drivers/media/video/uvc/uvcvideo.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/media/video/uvc/uvcvideo.h b/drivers/media/video/uvc/uvcvideo.h index e5014e668f99..daf074447304 100644 --- a/drivers/media/video/uvc/uvcvideo.h +++ b/drivers/media/video/uvc/uvcvideo.h | |||
@@ -634,6 +634,7 @@ struct uvc_device { | |||
634 | enum uvc_device_state state; | 634 | enum uvc_device_state state; |
635 | struct kref kref; | 635 | struct kref kref; |
636 | struct list_head list; | 636 | struct list_head list; |
637 | atomic_t users; | ||
637 | 638 | ||
638 | /* Video control interface */ | 639 | /* Video control interface */ |
639 | __u16 uvc_version; | 640 | __u16 uvc_version; |
@@ -770,6 +771,8 @@ extern int uvc_query_ctrl(struct uvc_device *dev, __u8 query, __u8 unit, | |||
770 | /* Status */ | 771 | /* Status */ |
771 | extern int uvc_status_init(struct uvc_device *dev); | 772 | extern int uvc_status_init(struct uvc_device *dev); |
772 | extern void uvc_status_cleanup(struct uvc_device *dev); | 773 | extern void uvc_status_cleanup(struct uvc_device *dev); |
774 | extern int uvc_status_start(struct uvc_device *dev); | ||
775 | extern void uvc_status_stop(struct uvc_device *dev); | ||
773 | extern int uvc_status_suspend(struct uvc_device *dev); | 776 | extern int uvc_status_suspend(struct uvc_device *dev); |
774 | extern int uvc_status_resume(struct uvc_device *dev); | 777 | extern int uvc_status_resume(struct uvc_device *dev); |
775 | 778 | ||