video: adf: replace fbdev helper's open flag with refcount
[firefly-linux-kernel-4.4.55.git] / include / video / adf_fbdev.h
index 9c349144b5cdccc61839573db2aea3bb40c28a11..e4d6fb7b25df46a14978a6d0edd53b2a953e7735 100644 (file)
@@ -16,6 +16,7 @@
 #define _VIDEO_ADF_FBDEV_H_
 
 #include <linux/fb.h>
+#include <linux/mutex.h>
 #include <video/adf.h>
 
 struct adf_fbdev {
@@ -24,7 +25,8 @@ struct adf_fbdev {
        struct fb_info *info;
        u32 pseudo_palette[16];
 
-       bool open;
+       unsigned int refcount;
+       struct mutex refcount_lock;
 
        struct dma_buf *dma_buf;
        u32 offset;