Lines Matching defs:fb_info
444 struct fb_info { struct
445 refcount_t count;
446 int node;
447 int flags;
452 int fbcon_rotate_hint;
453 struct mutex lock; /* Lock for open/release/ioctl funcs */
454 struct mutex mm_lock; /* Lock for fb_mmap and smem_* fields */
455 struct fb_var_screeninfo var; /* Current var */
456 struct fb_fix_screeninfo fix; /* Current fix */
457 struct fb_monspecs monspecs; /* Current Monitor specs */
458 struct fb_pixmap pixmap; /* Image hardware mapper */
459 struct fb_pixmap sprite; /* Cursor hardware mapper */
460 struct fb_cmap cmap; /* Current cmap */
461 struct list_head modelist; /* mode list */
462 struct fb_videomode *mode; /* current mode */
468 struct backlight_device *bl_dev;
471 struct mutex bl_curve_mutex;
472 u8 bl_curve[FB_BACKLIGHT_LEVELS];
475 struct delayed_work deferred_work;
476 unsigned long npagerefs;
477 struct fb_deferred_io_pageref *pagerefs;
478 struct fb_deferred_io *fbdefio;
481 const struct fb_ops *fbops;
482 struct device *device; /* This is the parent */
484 struct device *dev; /* This is this fb device */
486 int class_flag; /* private sysfs flags */
488 struct fb_tile_ops *tileops; /* Tile Blitting */
490 union {
494 unsigned long screen_size; /* Amount of ioremapped VRAM or 0 */
495 void *pseudo_palette; /* Fake palette of 16 colors */
498 u32 state; /* Hardware state i.e suspend */
499 void *fbcon_par; /* fbcon use-only private area */
524 extern int fb_set_var(struct fb_info *info, struct fb_var_screeninfo *var); argument
857 #define fb_err(fb_info, fmt, ...) \ argument
861 #define fb_warn(fb_info, fmt, ...) \ argument
863 #define fb_info(fb_info, fmt, ...) \ argument
865 #define fb_dbg(fb_info, fmt, ...) \ argument