/linux-master/drivers/video/fbdev/core/ |
H A D | fb_internal.h | 27 int fb_prepare_logo(struct fb_info *fb_info, int rotate); 28 int fb_show_logo(struct fb_info *fb_info, int rotate); 30 static inline int fb_prepare_logo(struct fb_info *info, int rotate) 34 static inline int fb_show_logo(struct fb_info *info, int rotate) 43 extern struct fb_info *registered_fb[FB_MAX]; 45 struct fb_info *get_fb_info(unsigned int idx); 46 void put_fb_info(struct fb_info *fb_info); 66 fb_device_create(struct fb_info *fb_info) argument 77 fb_device_destroy(struct fb_info *fb_info) argument [all...] |
H A D | fbsysfs.c | 17 static int activate(struct fb_info *fb_info, struct fb_var_screeninfo *var) argument 23 lock_fb_info(fb_info); 24 err = fb_set_var(fb_info, var); 26 fbcon_update_vcs(fb_info, var->activate & FB_ACTIVATE_ALL); 27 unlock_fb_info(fb_info); 59 struct fb_info *fb_info = dev_get_drvdata(device); local 69 list_for_each_entry(modelist, &fb_info->modelist, list) { 74 var = fb_info 88 struct fb_info *fb_info = dev_get_drvdata(device); local 100 struct fb_info *fb_info = dev_get_drvdata(device); local 128 struct fb_info *fb_info = dev_get_drvdata(device); local 144 struct fb_info *fb_info = dev_get_drvdata(device); local 159 struct fb_info *fb_info = dev_get_drvdata(device); local 167 struct fb_info *fb_info = dev_get_drvdata(device); local 185 struct fb_info *fb_info = dev_get_drvdata(device); local 194 struct fb_info *fb_info = dev_get_drvdata(device); local 214 struct fb_info *fb_info = dev_get_drvdata(device); local 222 struct fb_info *fb_info = dev_get_drvdata(device); local 230 struct fb_info *fb_info = dev_get_drvdata(device); local 286 struct fb_info *fb_info = dev_get_drvdata(device); local 310 struct fb_info *fb_info = dev_get_drvdata(device); local 318 struct fb_info *fb_info = dev_get_drvdata(device); local 327 struct fb_info *fb_info = dev_get_drvdata(device); local 347 struct fb_info *fb_info = dev_get_drvdata(device); local 356 struct fb_info *fb_info = dev_get_drvdata(device); local 396 struct fb_info *fb_info = dev_get_drvdata(device); local 437 fb_init_device(struct fb_info *fb_info) argument 461 fb_cleanup_device(struct fb_info *fb_info) argument 473 fb_device_create(struct fb_info *fb_info) argument 492 fb_device_destroy(struct fb_info *fb_info) argument [all...] |
H A D | fb_backlight.c | 15 void fb_bl_default_curve(struct fb_info *fb_info, u8 off, u8 min, u8 max) argument 19 mutex_lock(&fb_info->bl_curve_mutex); 21 fb_info->bl_curve[0] = off; 24 fb_info->bl_curve[flat] = min; 28 fb_info->bl_curve[flat + i] = min + (range * (i + 1) / count); 30 mutex_unlock(&fb_info->bl_curve_mutex);
|
H A D | fb_info.c | 16 * aligned to sizeof(long). The new instances of struct fb_info and 22 struct fb_info *framebuffer_alloc(size_t size, struct device *dev) 25 #define PADDING (BYTES_PER_LONG - (sizeof(struct fb_info) % BYTES_PER_LONG)) 26 int fb_info_size = sizeof(struct fb_info); 27 struct fb_info *info; 38 info = (struct fb_info *) p; 65 void framebuffer_release(struct fb_info *info)
|
H A D | fbmem.c | 32 struct fb_info *registered_fb[FB_MAX] __read_mostly; 38 struct fb_info *get_fb_info(unsigned int idx) 40 struct fb_info *fb_info; local 46 fb_info = registered_fb[idx]; 47 if (fb_info) 48 refcount_inc(&fb_info->count); 51 return fb_info; 54 void put_fb_info(struct fb_info *fb_info) argument 389 do_register_framebuffer(struct fb_info *fb_info) argument 452 unbind_console(struct fb_info *fb_info) argument 462 unlink_framebuffer(struct fb_info *fb_info) argument 475 do_unregister_framebuffer(struct fb_info *fb_info) argument 510 register_framebuffer(struct fb_info *fb_info) argument 539 unregister_framebuffer(struct fb_info *fb_info) argument [all...] |
/linux-master/include/linux/ |
H A D | fbcon.h | 7 int fbcon_fb_registered(struct fb_info *info); 8 void fbcon_fb_unregistered(struct fb_info *info); 9 void fbcon_fb_unbind(struct fb_info *info); 10 void fbcon_suspended(struct fb_info *info); 11 void fbcon_resumed(struct fb_info *info); 12 int fbcon_mode_deleted(struct fb_info *info, 14 void fbcon_new_modelist(struct fb_info *info); 15 void fbcon_get_requirement(struct fb_info *info, 17 void fbcon_fb_blanked(struct fb_info *info, int blank); 18 int fbcon_modechange_possible(struct fb_info *inf [all...] |
H A D | fb.h | 20 struct fb_info; 131 /* The resolution of the passed in fb_info about to change */ 144 struct fb_info *info; 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); 224 int open_count; /* number of opened files; protected by fb_info lock */ 228 void (*deferred_io)(struct fb_info *info, struct list_head *pagelist); 249 int (*fb_open)(struct fb_info *info, int user); 250 int (*fb_release)(struct fb_info *info, int user); 255 ssize_t (*fb_read)(struct fb_info *inf 452 struct fb_info { struct 863 #define fb_info macro [all...] |
/linux-master/drivers/video/fbdev/geode/ |
H A D | geodefb.h | 14 void (*set_mode)(struct fb_info *); 15 void (*set_palette_reg)(struct fb_info *, unsigned, unsigned, unsigned, unsigned); 19 void (*set_dclk)(struct fb_info *); 20 void (*configure_display)(struct fb_info *); 21 int (*blank_display)(struct fb_info *, int blank_mode);
|
/linux-master/drivers/video/fbdev/ |
H A D | wmt_ge_rops.h | 4 extern void wmt_ge_fillrect(struct fb_info *info, 6 extern void wmt_ge_copyarea(struct fb_info *info, 8 extern int wmt_ge_sync(struct fb_info *info); 12 static inline int wmt_ge_sync(struct fb_info *p) 17 static inline void wmt_ge_fillrect(struct fb_info *p, 23 static inline void wmt_ge_copyarea(struct fb_info *p,
|
H A D | atafb.h | 5 void atafb_mfb_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, 7 void atafb_mfb_fillrect(struct fb_info *info, u_long next_line, u32 color, 9 void atafb_mfb_linefill(struct fb_info *info, u_long next_line, 13 void atafb_iplan2p2_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, 15 void atafb_iplan2p2_fillrect(struct fb_info *info, u_long next_line, u32 color, 17 void atafb_iplan2p2_linefill(struct fb_info *info, u_long next_line, 21 void atafb_iplan2p4_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, 23 void atafb_iplan2p4_fillrect(struct fb_info *info, u_long next_line, u32 color, 25 void atafb_iplan2p4_linefill(struct fb_info *info, u_long next_line, 29 void atafb_iplan2p8_copyarea(struct fb_info *inf [all...] |
H A D | vt8500lcdfb.h | 9 struct fb_info fb;
|
H A D | xen-fbfront.c | 44 struct fb_info *fb_info; member in struct:xenfb_info 71 static void xenfb_init_shared_page(struct xenfb_info *, struct fb_info *); 184 static void xenfb_deferred_io(struct fb_info *fb_info, struct list_head *pagereflist) argument 186 struct xenfb_info *info = fb_info->par; 196 y1 = beg / fb_info->fix.line_length; 197 y2 = end / fb_info->fix.line_length; 198 if (y2 >= fb_info->var.yres) 199 y2 = fb_info 346 struct fb_info *fb_info; local 527 xenfb_init_shared_page(struct xenfb_info *info, struct fb_info *fb_info) argument [all...] |
H A D | g364fb.c | 72 static struct fb_info fb_info; variable in typeref:struct:fb_info 107 struct fb_info *info); 110 struct fb_info *info); 111 static int g364fb_blank(int blank, struct fb_info *info); 127 struct fb_info *info) 140 static int g364fb_blank(int blank, struct fb_info *info) 153 u_int blue, u_int transp, struct fb_info *info) 216 fb_info.fbops = &g364fb_ops; 217 fb_info [all...] |
H A D | maxinefb.c | 40 static struct fb_info fb_info; variable in typeref:struct:fb_info 89 unsigned blue, unsigned transp, struct fb_info *info) 152 fb_info.fbops = &maxinefb_ops; 153 fb_info.screen_base = (char *)maxinefb_fix.smem_start; 154 fb_info.var = maxinefb_defined; 155 fb_info.fix = maxinefb_fix; 157 fb_alloc_cmap(&fb_info.cmap, 256, 0); 159 if (register_framebuffer(&fb_info) < 0) 166 unregister_framebuffer(&fb_info); [all...] |
H A D | acornfb.c | 91 static struct fb_info fb_info; variable in typeref:struct:fb_info 112 static void acornfb_set_timing(struct fb_info *info) 266 u_int trans, struct fb_info *info) 316 acornfb_adjust_timing(struct fb_info *info, struct fb_var_screeninfo *var, u_int fontht) 435 acornfb_update_dma(struct fb_info *info, struct fb_var_screeninfo *var) 447 acornfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) 520 static int acornfb_set_par(struct fb_info *info) 591 acornfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) 694 fb_info [all...] |
/linux-master/include/video/ |
H A D | platform_lcd.h | 11 struct fb_info; 16 int (*match_fb)(struct plat_lcd_data *, struct fb_info *);
|
H A D | metronomefb.h | 30 struct fb_info *info; 46 int (*setup_irq)(struct fb_info *); 54 struct fb_info *host_fbinfo; /* the host LCD controller's fbi */
|
/linux-master/arch/parisc/include/asm/ |
H A D | fb.h | 5 struct fb_info; 8 int fb_is_primary_device(struct fb_info *info);
|
/linux-master/include/drm/ |
H A D | drm_fb_helper.h | 55 * drm_fb_helper_fill_info() to fill out the &fb_info.var structure. 140 struct fb_info *info; 240 int drm_fb_helper_blank(int blank, struct fb_info *info); 242 struct fb_info *info); 243 int drm_fb_helper_set_par(struct fb_info *info); 245 struct fb_info *info); 249 struct fb_info *drm_fb_helper_alloc_info(struct drm_fb_helper *fb_helper); 252 void drm_fb_helper_fill_info(struct fb_info *info, 256 void drm_fb_helper_damage_range(struct fb_info *info, off_t off, size_t len); 257 void drm_fb_helper_damage_area(struct fb_info *inf [all...] |
/linux-master/drivers/video/fbdev/i810/ |
H A D | i810_main.h | 27 extern void i810fb_fillrect (struct fb_info *p, 29 extern void i810fb_copyarea (struct fb_info *p, 31 extern void i810fb_imageblit(struct fb_info *p, const struct fb_image *image); 32 extern int i810fb_sync (struct fb_info *p); 34 extern void i810fb_init_ringbuffer(struct fb_info *info); 35 extern void i810fb_load_front (u32 offset, struct fb_info *info); 39 extern int i810_probe_i2c_connector(struct fb_info *info, u8 **out_edid, 44 static inline int i810_probe_i2c_connector(struct fb_info *info, u8 **out_edid,
|
/linux-master/drivers/video/fbdev/mmp/fb/ |
H A D | mmpfb.h | 22 struct fb_info *fb_info; member in struct:mmpfb_info
|
/linux-master/arch/x86/include/asm/ |
H A D | fb.h | 7 struct fb_info; 14 int fb_is_primary_device(struct fb_info *info);
|
/linux-master/drivers/gpu/drm/xe/display/ |
H A D | intel_fbdev_fb.h | 13 struct fb_info; 18 int intel_fbdev_fb_fill_info(struct drm_i915_private *i915, struct fb_info *info,
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_fbdev_fb.h | 13 struct fb_info; 18 int intel_fbdev_fb_fill_info(struct drm_i915_private *i915, struct fb_info *info,
|
/linux-master/drivers/video/fbdev/via/ |
H A D | global.c | 32 struct fb_info *viafbinfo; 33 struct fb_info *viafbinfo1;
|