Home | History | Annotate | Download | only in linux

Lines Matching refs:fb_info

208 #define FB_ACCELF_TEXT		1	/* (OBSOLETE) see fb_info.flags and vc_mode */
267 __u32 accel_flags; /* (OBSOLETE) see fb_info.flags */
417 struct fb_info;
521 /* The resolution of the passed in fb_info about to change */
523 /* The display on this fb_info is beeing suspended, no access to the
527 /* The display on this fb_info was resumed, you can restore the display
545 /* The resolution of the passed in fb_info about to change and
558 struct fb_info *info;
598 void (*writeio)(struct fb_info *info, void __iomem *dst, void *src, unsigned int size);
599 void (*readio) (struct fb_info *info, void *dst, void __iomem *src, unsigned int size);
609 void (*deferred_io)(struct fb_info *info, struct list_head *pagelist);
630 int (*fb_open)(struct fb_info *info, int user);
631 int (*fb_release)(struct fb_info *info, int user);
636 ssize_t (*fb_read)(struct fb_info *info, char __user *buf,
638 ssize_t (*fb_write)(struct fb_info *info, const char __user *buf,
643 int (*fb_check_var)(struct fb_var_screeninfo *var, struct fb_info *info);
646 int (*fb_set_par)(struct fb_info *info);
650 unsigned blue, unsigned transp, struct fb_info *info);
653 int (*fb_setcmap)(struct fb_cmap *cmap, struct fb_info *info);
656 int (*fb_blank)(int blank, struct fb_info *info);
659 int (*fb_pan_display)(struct fb_var_screeninfo *var, struct fb_info *info);
662 void (*fb_fillrect) (struct fb_info *info, const struct fb_fillrect *rect);
664 void (*fb_copyarea) (struct fb_info *info, const struct fb_copyarea *region);
666 void (*fb_imageblit) (struct fb_info *info, const struct fb_image *image);
669 int (*fb_cursor) (struct fb_info *info, struct fb_cursor *cursor);
672 void (*fb_rotate)(struct fb_info *info, int angle);
675 int (*fb_sync)(struct fb_info *info);
678 int (*fb_ioctl)(struct fb_info *info, unsigned int cmd,
682 int (*fb_compat_ioctl)(struct fb_info *info, unsigned cmd,
686 int (*fb_mmap)(struct fb_info *info, struct vm_area_struct *vma);
689 void (*fb_get_caps)(struct fb_info *info, struct fb_blit_caps *caps,
693 void (*fb_destroy)(struct fb_info *info);
696 int (*fb_debug_enter)(struct fb_info *info);
697 int (*fb_debug_leave)(struct fb_info *info);
759 void (*fb_settile)(struct fb_info *info, struct fb_tilemap *map);
764 void (*fb_tilecopy)(struct fb_info *info, struct fb_tilearea *area);
766 void (*fb_tilefill)(struct fb_info *info, struct fb_tilerect *rect);
768 void (*fb_tileblit)(struct fb_info *info, struct fb_tileblit *blit);
770 void (*fb_tilecursor)(struct fb_info *info,
773 int (*fb_get_tilemax)(struct fb_info *info);
777 /* FBINFO_* = fb_info.flags bit flags */
838 struct fb_info {
984 extern int fb_set_var(struct fb_info *info, struct fb_var_screeninfo *var);
985 extern int fb_pan_display(struct fb_info *info, struct fb_var_screeninfo *var);
986 extern int fb_blank(struct fb_info *info, int blank);
987 extern void cfb_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
988 extern void cfb_copyarea(struct fb_info *info, const struct fb_copyarea *area);
989 extern void cfb_imageblit(struct fb_info *info, const struct fb_image *image);
993 extern void sys_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
994 extern void sys_copyarea(struct fb_info *info, const struct fb_copyarea *area);
995 extern void sys_imageblit(struct fb_info *info, const struct fb_image *image);
996 extern ssize_t fb_sys_read(struct fb_info *info, char __user *buf,
998 extern ssize_t fb_sys_write(struct fb_info *info, const char __user *buf,
1002 extern int register_framebuffer(struct fb_info *fb_info);
1003 extern int unregister_framebuffer(struct fb_info *fb_info);
1006 extern int fb_prepare_logo(struct fb_info *fb_info, int rotate);
1007 extern int fb_show_logo(struct fb_info *fb_info, int rotate);
1008 extern char* fb_get_buffer_offset(struct fb_info *info, struct fb_pixmap *buf, u32 size);
1012 extern void fb_set_suspend(struct fb_info *info, int state);
1016 extern int fb_new_modelist(struct fb_info *info);
1018 extern struct fb_info *registered_fb[FB_MAX];
1022 extern int lock_fb_info(struct fb_info *info);
1024 static inline void unlock_fb_info(struct fb_info *info)
1045 extern void fb_deferred_io_init(struct fb_info *info);
1046 extern void fb_deferred_io_open(struct fb_info *info,
1049 extern void fb_deferred_io_cleanup(struct fb_info *info);
1052 static inline bool fb_be_math(struct fb_info *info)
1072 extern struct fb_info *framebuffer_alloc(size_t size, struct device *dev);
1073 extern void framebuffer_release(struct fb_info *info);
1074 extern int fb_init_device(struct fb_info *fb_info);
1075 extern void fb_cleanup_device(struct fb_info *head);
1076 extern void fb_bl_default_curve(struct fb_info *fb_info, u8 off, u8 min, u8 max);
1093 extern int fbmon_dpms(const struct fb_info *fb_info);
1095 struct fb_info *info);
1097 struct fb_info *info);
1139 extern int fb_set_cmap(struct fb_cmap *cmap, struct fb_info *fb_info);
1140 extern int fb_set_user_cmap(struct fb_cmap_user *cmap, struct fb_info *fb_info);
1171 struct fb_info *info, const char *mode_option,