Lines Matching defs:fb_info
455 struct fb_info { struct
456 refcount_t count;
457 int node;
458 int flags;
463 int fbcon_rotate_hint;
464 struct mutex lock; /* Lock for open/release/ioctl funcs */
465 struct mutex mm_lock; /* Lock for fb_mmap and smem_* fields */
466 struct fb_var_screeninfo var; /* Current var */
467 struct fb_fix_screeninfo fix; /* Current fix */
468 struct fb_monspecs monspecs; /* Current Monitor specs */
469 struct fb_pixmap pixmap; /* Image hardware mapper */
470 struct fb_pixmap sprite; /* Cursor hardware mapper */
471 struct fb_cmap cmap; /* Current cmap */
472 struct list_head modelist; /* mode list */
473 struct fb_videomode *mode; /* current mode */
479 struct backlight_device *bl_dev;
482 struct mutex bl_curve_mutex;
483 u8 bl_curve[FB_BACKLIGHT_LEVELS];
490 struct lcd_device *lcd_dev;
493 struct delayed_work deferred_work;
494 unsigned long npagerefs;
495 struct fb_deferred_io_pageref *pagerefs;
496 struct fb_deferred_io *fbdefio;
499 const struct fb_ops *fbops;
500 struct device *device; /* This is the parent */
502 struct device *dev; /* This is this fb device */
504 int class_flag; /* private sysfs flags */
506 struct fb_tile_ops *tileops; /* Tile Blitting */
508 union {
512 unsigned long screen_size; /* Amount of ioremapped VRAM or 0 */
513 void *pseudo_palette; /* Fake palette of 16 colors */
516 u32 state; /* Hardware state i.e suspend */
517 void *fbcon_par; /* fbcon use-only private area */
519 void *par;
543 extern int fb_set_var(struct fb_info *info, struct fb_var_screeninfo *var); argument
887 #define fb_err(fb_info, fmt, ...) \ argument
891 #define fb_warn(fb_info, fmt, ...) \ argument
893 #define fb_info(fb_info, fmt, ...) \ macro
895 #define fb_dbg(fb_info, fmt, ...) \ argument
898 #define fb_warn_once(fb_info, fmt, ...) \ argument
901 #define fb_WARN_ONCE(fb_info, condition, fmt, ...) \ argument
903 #define fb_WARN_ON_ONCE(fb_info, x) \ argument