linux/include/linux/fbcon.h
<<
>>
Prefs
   1#ifndef _LINUX_FBCON_H
   2#define _LINUX_FBCON_H
   3
   4#ifdef CONFIG_FRAMEBUFFER_CONSOLE
   5void __init fb_console_init(void);
   6void __exit fb_console_exit(void);
   7int fbcon_fb_registered(struct fb_info *info);
   8void fbcon_fb_unregistered(struct fb_info *info);
   9void fbcon_fb_unbind(struct fb_info *info);
  10void fbcon_suspended(struct fb_info *info);
  11void fbcon_resumed(struct fb_info *info);
  12int fbcon_mode_deleted(struct fb_info *info,
  13                       struct fb_videomode *mode);
  14void fbcon_new_modelist(struct fb_info *info);
  15void fbcon_get_requirement(struct fb_info *info,
  16                           struct fb_blit_caps *caps);
  17void fbcon_fb_blanked(struct fb_info *info, int blank);
  18void fbcon_update_vcs(struct fb_info *info, bool all);
  19void fbcon_remap_all(struct fb_info *info);
  20int fbcon_set_con2fb_map_ioctl(void __user *argp);
  21int fbcon_get_con2fb_map_ioctl(void __user *argp);
  22#else
  23static inline void fb_console_init(void) {}
  24static inline void fb_console_exit(void) {}
  25static inline int fbcon_fb_registered(struct fb_info *info) { return 0; }
  26static inline void fbcon_fb_unregistered(struct fb_info *info) {}
  27static inline void fbcon_fb_unbind(struct fb_info *info) {}
  28static inline void fbcon_suspended(struct fb_info *info) {}
  29static inline void fbcon_resumed(struct fb_info *info) {}
  30static inline int fbcon_mode_deleted(struct fb_info *info,
  31                                     struct fb_videomode *mode) { return 0; }
  32static inline void fbcon_new_modelist(struct fb_info *info) {}
  33static inline void fbcon_get_requirement(struct fb_info *info,
  34                                         struct fb_blit_caps *caps) {}
  35static inline void fbcon_fb_blanked(struct fb_info *info, int blank) {}
  36static inline void fbcon_update_vcs(struct fb_info *info, bool all) {}
  37static inline void fbcon_remap_all(struct fb_info *info) {}
  38static inline int fbcon_set_con2fb_map_ioctl(void __user *argp) { return 0; }
  39static inline int fbcon_get_con2fb_map_ioctl(void __user *argp) { return 0; }
  40#endif
  41
  42#endif /* _LINUX_FBCON_H */
  43