Lines Matching defs:fb_info
845 struct fb_info { struct
846 atomic_t count;
847 int node;
848 int flags;
849 struct mutex lock; /* Lock for open/release/ioctl funcs */
850 struct mutex mm_lock; /* Lock for fb_mmap and smem_* fields */
851 struct fb_var_screeninfo var; /* Current var */
852 struct fb_fix_screeninfo fix; /* Current fix */
853 struct fb_monspecs monspecs; /* Current Monitor specs */
854 struct work_struct queue; /* Framebuffer event queue */
855 struct fb_pixmap pixmap; /* Image hardware mapper */
856 struct fb_pixmap sprite; /* Cursor hardware mapper */
857 struct fb_cmap cmap; /* Current cmap */
858 struct list_head modelist; /* mode list */
859 struct fb_videomode *mode; /* current mode */
865 struct backlight_device *bl_dev;
868 struct mutex bl_curve_mutex;
869 u8 bl_curve[FB_BACKLIGHT_LEVELS];
872 struct delayed_work deferred_work;
873 struct fb_deferred_io *fbdefio;
876 struct fb_ops *fbops;
877 struct device *device; /* This is the parent */
878 struct device *dev; /* This is this fb device */
879 int class_flag; /* private sysfs flags */
881 struct fb_tile_ops *tileops; /* Tile Blitting */
883 char __iomem *screen_base; /* Virtual address */
884 unsigned long screen_size; /* Amount of ioremapped VRAM or 0 */
885 void *pseudo_palette; /* Fake palette of 16 colors */
888 u32 state; /* Hardware state i.e suspend */
889 void *fbcon_par; /* fbcon use-only private area */
891 void *par;
895 struct apertures_struct {
901 } *apertures;