• Home
  • Raw
  • Download

Lines Matching refs:info

144 	struct fb_info *info;  member
208 void (*writeio)(struct fb_info *info, void __iomem *dst, void *src, unsigned int size);
209 void (*readio) (struct fb_info *info, void *dst, void __iomem *src, unsigned int size);
228 struct page *(*get_page)(struct fb_info *info, unsigned long offset);
229 void (*deferred_io)(struct fb_info *info, struct list_head *pagelist);
250 int (*fb_open)(struct fb_info *info, int user);
251 int (*fb_release)(struct fb_info *info, int user);
256 ssize_t (*fb_read)(struct fb_info *info, char __user *buf,
258 ssize_t (*fb_write)(struct fb_info *info, const char __user *buf,
263 int (*fb_check_var)(struct fb_var_screeninfo *var, struct fb_info *info);
266 int (*fb_set_par)(struct fb_info *info);
270 unsigned blue, unsigned transp, struct fb_info *info);
273 int (*fb_setcmap)(struct fb_cmap *cmap, struct fb_info *info);
276 int (*fb_blank)(int blank, struct fb_info *info);
279 int (*fb_pan_display)(struct fb_var_screeninfo *var, struct fb_info *info);
282 void (*fb_fillrect) (struct fb_info *info, const struct fb_fillrect *rect);
284 void (*fb_copyarea) (struct fb_info *info, const struct fb_copyarea *region);
286 void (*fb_imageblit) (struct fb_info *info, const struct fb_image *image);
289 int (*fb_cursor) (struct fb_info *info, struct fb_cursor *cursor);
292 int (*fb_sync)(struct fb_info *info);
295 int (*fb_ioctl)(struct fb_info *info, unsigned int cmd,
299 int (*fb_compat_ioctl)(struct fb_info *info, unsigned cmd,
303 int (*fb_mmap)(struct fb_info *info, struct vm_area_struct *vma);
306 void (*fb_get_caps)(struct fb_info *info, struct fb_blit_caps *caps,
310 void (*fb_destroy)(struct fb_info *info);
313 int (*fb_debug_enter)(struct fb_info *info);
314 int (*fb_debug_leave)(struct fb_info *info);
376 void (*fb_settile)(struct fb_info *info, struct fb_tilemap *map);
381 void (*fb_tilecopy)(struct fb_info *info, struct fb_tilearea *area);
383 void (*fb_tilefill)(struct fb_info *info, struct fb_tilerect *rect);
385 void (*fb_tileblit)(struct fb_info *info, struct fb_tileblit *blit);
387 void (*fb_tilecursor)(struct fb_info *info,
390 int (*fb_get_tilemax)(struct fb_info *info);
532 extern int fb_set_var(struct fb_info *info, struct fb_var_screeninfo *var);
533 extern int fb_pan_display(struct fb_info *info, struct fb_var_screeninfo *var);
534 extern int fb_blank(struct fb_info *info, int blank);
540 extern void cfb_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
541 extern void cfb_copyarea(struct fb_info *info, const struct fb_copyarea *area);
542 extern void cfb_imageblit(struct fb_info *info, const struct fb_image *image);
543 extern ssize_t fb_io_read(struct fb_info *info, char __user *buf,
545 extern ssize_t fb_io_write(struct fb_info *info, const char __user *buf,
547 int fb_io_mmap(struct fb_info *info, struct vm_area_struct *vma);
570 extern void sys_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
571 extern void sys_copyarea(struct fb_info *info, const struct fb_copyarea *area);
572 extern void sys_imageblit(struct fb_info *info, const struct fb_image *image);
573 extern ssize_t fb_sys_read(struct fb_info *info, char __user *buf,
575 extern ssize_t fb_sys_write(struct fb_info *info, const char __user *buf,
604 extern char* fb_get_buffer_offset(struct fb_info *info, struct fb_pixmap *buf, u32 size);
608 extern void fb_set_suspend(struct fb_info *info, int state);
612 extern int fb_new_modelist(struct fb_info *info);
614 static inline void lock_fb_info(struct fb_info *info) in lock_fb_info() argument
616 mutex_lock(&info->lock); in lock_fb_info()
619 static inline void unlock_fb_info(struct fb_info *info) in unlock_fb_info() argument
621 mutex_unlock(&info->lock); in unlock_fb_info()
640 int fb_deferred_io_mmap(struct fb_info *info, struct vm_area_struct *vma);
641 extern int fb_deferred_io_init(struct fb_info *info);
642 extern void fb_deferred_io_open(struct fb_info *info,
645 extern void fb_deferred_io_release(struct fb_info *info);
646 extern void fb_deferred_io_cleanup(struct fb_info *info);
655 static ssize_t __prefix ## _defio_read(struct fb_info *info, char __user *buf, \
658 return fb_ ## __mode ## _read(info, buf, count, ppos); \
660 static ssize_t __prefix ## _defio_write(struct fb_info *info, const char __user *buf, \
664 ssize_t ret = fb_ ## __mode ## _write(info, buf, count, ppos); \
666 __damage_range(info, offset, ret); \
671 static void __prefix ## _defio_fillrect(struct fb_info *info, \
674 __mode ## _fillrect(info, rect); \
675 __damage_area(info, rect->dx, rect->dy, rect->width, rect->height); \
677 static void __prefix ## _defio_copyarea(struct fb_info *info, \
680 __mode ## _copyarea(info, area); \
681 __damage_area(info, area->dx, area->dy, area->width, area->height); \
683 static void __prefix ## _defio_imageblit(struct fb_info *info, \
686 __mode ## _imageblit(info, image); \
687 __damage_area(info, image->dx, image->dy, image->width, image->height); \
723 static inline bool fb_be_math(struct fb_info *info) in fb_be_math() argument
727 return info->flags & FBINFO_BE_MATH; in fb_be_math()
743 extern void framebuffer_release(struct fb_info *info);
747 struct backlight_device *fb_bl_device(struct fb_info *info);
749 static inline struct backlight_device *fb_bl_device(struct fb_info *info) in fb_bl_device() argument
772 struct fb_info *info);
774 struct fb_info *info);
859 struct fb_info *info, const char *mode_option,
873 #define fb_notice(info, fmt, ...) \ argument