/drivers/video/ |
D | fbsysfs.c | 38 struct fb_info *framebuffer_alloc(size_t size, struct device *dev) in framebuffer_alloc() 41 #define PADDING (BYTES_PER_LONG - (sizeof(struct fb_info) % BYTES_PER_LONG)) in framebuffer_alloc() 42 int fb_info_size = sizeof(struct fb_info); in framebuffer_alloc() 43 struct fb_info *info; in framebuffer_alloc() 54 info = (struct fb_info *) p; in framebuffer_alloc() 80 void framebuffer_release(struct fb_info *info) in framebuffer_release() 86 static int activate(struct fb_info *fb_info, struct fb_var_screeninfo *var) in activate() argument 92 fb_info->flags |= FBINFO_MISC_USEREVENT; in activate() 93 err = fb_set_var(fb_info, var); in activate() 94 fb_info->flags &= ~FBINFO_MISC_USEREVENT; in activate() [all …]
|
D | xen-fbfront.c | 37 struct fb_info *fb_info; member 64 static void xenfb_init_shared_page(struct xenfb_info *, struct fb_info *); 177 static void xenfb_deferred_io(struct fb_info *fb_info, in xenfb_deferred_io() argument 180 struct xenfb_info *info = fb_info->par; in xenfb_deferred_io() 190 y1 = beg / fb_info->fix.line_length; in xenfb_deferred_io() 191 y2 = end / fb_info->fix.line_length; in xenfb_deferred_io() 192 if (y2 >= fb_info->var.yres) in xenfb_deferred_io() 193 y2 = fb_info->var.yres - 1; in xenfb_deferred_io() 199 xenfb_refresh(info, 0, miny, fb_info->var.xres, maxy - miny + 1); in xenfb_deferred_io() 209 struct fb_info *info) in xenfb_setcolreg() [all …]
|
D | pvr2fb.c | 146 static struct fb_info *fb_info; variable 197 unsigned int transp, struct fb_info *info); 198 static int pvr2fb_blank(int blank, struct fb_info *info); 201 static int pvr2fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info); 202 static int pvr2fb_set_par(struct fb_info *info); 203 static void pvr2_update_display(struct fb_info *info); 204 static void pvr2_init_display(struct fb_info *info); 211 static ssize_t pvr2fb_write(struct fb_info *info, const char *buf, 263 struct pvr2fb_par *par = (struct pvr2fb_par *)fb_info->par; in pvr2fb_set_pal_type() 275 static int pvr2fb_blank(int blank, struct fb_info *info) in pvr2fb_blank() [all …]
|
D | acornfb.c | 103 static struct fb_info fb_info; variable 320 u_int trans, struct fb_info *info) in acornfb_setcolreg() 356 static void acornfb_set_timing(struct fb_info *info) in acornfb_set_timing() 510 u_int trans, struct fb_info *info) in acornfb_setcolreg() 560 acornfb_adjust_timing(struct fb_info *info, struct fb_var_screeninfo *var, u_int fontht) in acornfb_adjust_timing() 688 acornfb_update_dma(struct fb_info *info, struct fb_var_screeninfo *var) in acornfb_update_dma() 700 acornfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in acornfb_check_var() 773 static int acornfb_set_par(struct fb_info *info) in acornfb_set_par() 848 acornfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in acornfb_pan_display() 866 acornfb_mmap(struct fb_info *info, struct vm_area_struct *vma) in acornfb_mmap() [all …]
|
D | macfb.c | 57 struct fb_info *info) = NULL; 60 struct fb_info *info); 63 struct fb_info *fb_info); 66 struct fb_info *fb_info); 69 struct fb_info *fb_info); 72 struct fb_info *fb_info); 75 struct fb_info *fb_info); 78 struct fb_info *fb_info); 170 static struct fb_info fb_info; variable 177 struct fb_info *info) in valkyrie_setpalette() [all …]
|
D | 68328fb.c | 62 static struct fb_info fb_info; variable 98 struct fb_info *info); 99 static int mc68x328fb_set_par(struct fb_info *info); 101 u_int transp, struct fb_info *info); 103 struct fb_info *info); 104 static int mc68x328fb_mmap(struct fb_info *info, struct vm_area_struct *vma); 140 struct fb_info *info) in mc68x328fb_check_var() 272 static int mc68x328fb_set_par(struct fb_info *info) in mc68x328fb_set_par() 286 u_int transp, struct fb_info *info) in mc68x328fb_setcolreg() 374 struct fb_info *info) in mc68x328fb_pan_display() [all …]
|
D | hpfb.c | 22 static struct fb_info fb_info = { variable 78 struct fb_info *info) in hpfb_setcolreg() 119 static int hpfb_blank(int blank, struct fb_info *info) in hpfb_blank() 146 static void hpfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in hpfb_copyarea() 151 static void hpfb_fillrect(struct fb_info *p, const struct fb_fillrect *region) in hpfb_fillrect() 171 static int hpfb_sync(struct fb_info *info) in hpfb_sync() 218 fb_info.fix.smem_start = (in_8(fb_regs + fboff) << 16); in hpfb_init_one() 221 fb_info.fix.smem_start += phys_base; in hpfb_init_one() 242 fb_info.fix.line_length = fb_width; in hpfb_init_one() 244 fb_info.fix.smem_len = fb_width * fb_height; in hpfb_init_one() [all …]
|
D | g364fb.c | 73 static struct fb_info fb_info; variable 108 struct fb_info *info); 111 struct fb_info *info); 112 static int g364fb_cursor(struct fb_info *info, struct fb_cursor *cursor); 113 static int g364fb_blank(int blank, struct fb_info *info); 126 int g364fb_cursor(struct fb_info *info, struct fb_cursor *cursor) in g364fb_cursor() 151 struct fb_info *info) in g364fb_pan_display() 163 static int g364fb_blank(int blank, struct fb_info *info) in g364fb_blank() 176 u_int blue, u_int transp, struct fb_info *info) in g364fb_setcolreg() 241 fb_info.fbops = &g364fb_ops; in g364fb_init() [all …]
|
D | atafb.h | 4 void atafb_mfb_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, 6 void atafb_mfb_fillrect(struct fb_info *info, u_long next_line, u32 color, 8 void atafb_mfb_linefill(struct fb_info *info, u_long next_line, 12 void atafb_iplan2p2_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, 14 void atafb_iplan2p2_fillrect(struct fb_info *info, u_long next_line, u32 color, 16 void atafb_iplan2p2_linefill(struct fb_info *info, u_long next_line, 20 void atafb_iplan2p4_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, 22 void atafb_iplan2p4_fillrect(struct fb_info *info, u_long next_line, u32 color, 24 void atafb_iplan2p4_linefill(struct fb_info *info, u_long next_line, 28 void atafb_iplan2p8_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy, [all …]
|
D | skeletonfb.c | 126 static struct fb_info info; 150 static int xxxfb_open(struct fb_info *info, int user) in xxxfb_open() 169 static int xxxfb_release(struct fb_info *info, int user) in xxxfb_release() 210 static int xxxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in xxxfb_check_var() 255 static int xxxfb_set_par(struct fb_info *info) in xxxfb_set_par() 286 struct fb_info *info) in xxxfb_setcolreg() 424 struct fb_info *info) in xxxfb_pan_display() 462 static int xxxfb_blank(int blank_mode, struct fb_info *info) in xxxfb_blank() 491 void xxxfb_fillrect(struct fb_info *p, const struct fb_fillrect *region) in xxxfb_fillrect() 517 void xxxfb_copyarea(struct fb_info *p, const struct fb_copyarea *area) in xxxfb_copyarea() [all …]
|
D | maxinefb.c | 41 static struct fb_info fb_info; variable 90 unsigned blue, unsigned transp, struct fb_info *info) in maxinefb_setcolreg() 152 fb_info.fbops = &maxinefb_ops; in maxinefb_init() 153 fb_info.screen_base = (char *)maxinefb_fix.smem_start; in maxinefb_init() 154 fb_info.var = maxinefb_defined; in maxinefb_init() 155 fb_info.fix = maxinefb_fix; in maxinefb_init() 156 fb_info.flags = FBINFO_DEFAULT; in maxinefb_init() 158 fb_alloc_cmap(&fb_info.cmap, 256, 0); in maxinefb_init() 160 if (register_framebuffer(&fb_info) < 0) in maxinefb_init() 167 unregister_framebuffer(&fb_info); in maxinefb_exit()
|
D | fbmem.c | 46 struct fb_info *registered_fb[FB_MAX] __read_mostly; 119 char* fb_get_buffer_offset(struct fb_info *info, struct fb_pixmap *buf, u32 size) in fb_get_buffer_offset() 158 static void fb_set_logocmap(struct fb_info *info, in fb_set_logocmap() 192 static void fb_set_logo_truepalette(struct fb_info *info, in fb_set_logo_truepalette() 222 static void fb_set_logo_directpalette(struct fb_info *info, in fb_set_logo_directpalette() 237 static void fb_set_logo(struct fb_info *info, in fb_set_logo() 350 static void fb_rotate_logo(struct fb_info *info, u8 *dst, in fb_rotate_logo() 383 static void fb_do_show_logo(struct fb_info *info, struct fb_image *image, in fb_do_show_logo() 415 static int fb_show_logo_line(struct fb_info *info, int rotate, in fb_show_logo_line() 503 static int fb_prepare_extra_logos(struct fb_info *info, unsigned int height, in fb_prepare_extra_logos() [all …]
|
D | hitfb.c | 48 static struct fb_info fb_info; variable 129 static void hitfb_fillrect(struct fb_info *p, const struct fb_fillrect *rect) in hitfb_fillrect() 153 static void hitfb_copyarea(struct fb_info *p, const struct fb_copyarea *area) in hitfb_copyarea() 162 struct fb_info *info) in hitfb_pan_display() 175 int hitfb_blank(int blank_mode, struct fb_info *info) in hitfb_blank() 212 unsigned blue, unsigned transp, struct fb_info *info) in hitfb_setcolreg() 235 static int hitfb_sync(struct fb_info *info) in hitfb_sync() 242 static int hitfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in hitfb_check_var() 293 static int hitfb_set_par(struct fb_info *info) in hitfb_set_par() 387 fb_info.fbops = &hitfb_ops; in hitfb_probe() [all …]
|
D | atafb.c | 88 static int atafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info); 89 static int atafb_set_par(struct fb_info *info); 92 struct fb_info *info); 93 static int atafb_blank(int blank, struct fb_info *info); 95 struct fb_info *info); 96 static void atafb_fillrect(struct fb_info *info, 98 static void atafb_copyarea(struct fb_info *info, 100 static void atafb_imageblit(struct fb_info *info, const struct fb_image *image); 101 static int atafb_ioctl(struct fb_info *info, unsigned int cmd, 186 static struct fb_info fb_info = { variable [all …]
|
D | fb_defio.c | 27 struct page *fb_deferred_io_page(struct fb_info *info, unsigned long offs) in fb_deferred_io_page() 46 struct fb_info *info = vma->vm_private_data; in fb_deferred_io_fault() 72 struct fb_info *info = file->private_data; in fb_deferred_io_fsync() 90 struct fb_info *info = vma->vm_private_data; in fb_deferred_io_mkwrite() 143 static int fb_deferred_io_mmap(struct fb_info *info, struct vm_area_struct *vma) in fb_deferred_io_mmap() 154 struct fb_info *info = container_of(work, struct fb_info, in fb_deferred_io_work() 178 void fb_deferred_io_init(struct fb_info *info) in fb_deferred_io_init() 192 void fb_deferred_io_open(struct fb_info *info, in fb_deferred_io_open() 200 void fb_deferred_io_cleanup(struct fb_info *info) in fb_deferred_io_cleanup()
|
D | cobalt_lcdfb.c | 64 static inline void lcd_write_control(struct fb_info *info, u8 control) in lcd_write_control() 69 static inline u8 lcd_read_control(struct fb_info *info) in lcd_read_control() 74 static inline void lcd_write_data(struct fb_info *info, u8 data) in lcd_write_data() 79 static inline u8 lcd_read_data(struct fb_info *info) in lcd_read_data() 84 static int lcd_busy_wait(struct fb_info *info) in lcd_busy_wait() 107 static void lcd_clear(struct fb_info *info) in lcd_clear() 135 static ssize_t cobalt_lcdfb_read(struct fb_info *info, char __user *buf, in cobalt_lcdfb_read() 181 static ssize_t cobalt_lcdfb_write(struct fb_info *info, const char __user *buf, in cobalt_lcdfb_write() 227 static int cobalt_lcdfb_blank(int blank_mode, struct fb_info *info) in cobalt_lcdfb_blank() 247 static int cobalt_lcdfb_cursor(struct fb_info *info, struct fb_cursor *cursor) in cobalt_lcdfb_cursor() [all …]
|
D | valkyriefb.c | 87 struct fb_info info; 111 struct fb_info *info); 112 static int valkyriefb_set_par(struct fb_info *info); 114 u_int transp, struct fb_info *info); 115 static int valkyriefb_blank(int blank_mode, struct fb_info *info); 120 struct fb_par_valkyrie *par, const struct fb_info *fb_info); 122 static void valkyrie_init_info(struct fb_info *info, struct fb_info_valkyrie *p); 138 static int valkyriefb_set_par(struct fb_info *info) in valkyriefb_set_par() 175 valkyriefb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in valkyriefb_check_var() 196 static int valkyriefb_blank(int blank_mode, struct fb_info *info) in valkyriefb_blank() [all …]
|
D | tcx.c | 32 unsigned, struct fb_info *); 33 static int tcx_blank(int, struct fb_info *); 35 static int tcx_mmap(struct fb_info *, struct vm_area_struct *); 36 static int tcx_ioctl(struct fb_info *, unsigned int, unsigned long); 37 static int tcx_pan_display(struct fb_var_screeninfo *, struct fb_info *); 146 static void tcx_reset(struct fb_info *info) in tcx_reset() 156 static int tcx_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in tcx_pan_display() 173 unsigned transp, struct fb_info *info) in tcx_setcolreg() 204 tcx_blank(int blank, struct fb_info *info) in tcx_blank() 302 static int tcx_mmap(struct fb_info *info, struct vm_area_struct *vma) in tcx_mmap() [all …]
|
D | asiliantfb.c | 55 static void mm_write_xr(struct fb_info *p, u8 reg, u8 data) in mm_write_xr() 61 static void mm_write_fr(struct fb_info *p, u8 reg, u8 data) in mm_write_fr() 67 static void mm_write_cr(struct fb_info *p, u8 reg, u8 data) in mm_write_cr() 73 static void mm_write_gr(struct fb_info *p, u8 reg, u8 data) in mm_write_gr() 79 static void mm_write_sr(struct fb_info *p, u8 reg, u8 data) in mm_write_sr() 85 static void mm_write_ar(struct fb_info *p, u8 reg, u8 data) in mm_write_ar() 94 struct fb_info *info); 95 static int asiliantfb_set_par(struct fb_info *info); 97 u_int transp, struct fb_info *info); 175 static void asiliant_set_timing(struct fb_info *p) in asiliant_set_timing() [all …]
|
/drivers/video/console/ |
D | fbcon.h | 55 void (*bmove)(struct vc_data *vc, struct fb_info *info, int sy, 57 void (*clear)(struct vc_data *vc, struct fb_info *info, int sy, 59 void (*putcs)(struct vc_data *vc, struct fb_info *info, 62 void (*clear_margins)(struct vc_data *vc, struct fb_info *info, 64 void (*cursor)(struct vc_data *vc, struct fb_info *info, int mode, 66 int (*update_start)(struct fb_info *info); 67 int (*rotate_font)(struct fb_info *info, struct vc_data *vc); 108 static inline int mono_col(const struct fb_info *info) in mono_col() 117 struct fb_info *info, int is_fg) in attr_col_ec() 216 extern void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info); [all …]
|
D | fbcon.c | 188 static void fbcon_set_disp(struct fb_info *info, struct fb_var_screeninfo *var, 192 static void fbcon_modechanged(struct fb_info *info); 193 static void fbcon_set_all_vcs(struct fb_info *info); 199 static inline void fbcon_set_rotation(struct fb_info *info) in fbcon_set_rotation() 210 static void fbcon_rotate(struct fb_info *info, u32 rotate) in fbcon_rotate() 213 struct fb_info *fb_info; in fbcon_rotate() local 218 fb_info = registered_fb[con2fb_map[ops->currcon]]; in fbcon_rotate() 220 if (info == fb_info) { in fbcon_rotate() 232 static void fbcon_rotate_all(struct fb_info *info, u32 rotate) in fbcon_rotate_all() 255 static inline void fbcon_set_rotation(struct fb_info *info) in fbcon_set_rotation() [all …]
|
/drivers/video/nvidia/ |
D | nv_proto.h | 7 int NVCommonSetup(struct fb_info *info); 37 int nvidia_probe_i2c_connector(struct fb_info *info, int conn, 46 int nvidia_probe_of_connector(struct fb_info *info, int conn, 49 static inline int nvidia_probe_of_connector(struct fb_info *info, int conn, in nvidia_probe_of_connector() 57 extern void NVResetGraphics(struct fb_info *info); 58 extern void nvidiafb_copyarea(struct fb_info *info, 60 extern void nvidiafb_fillrect(struct fb_info *info, 62 extern void nvidiafb_imageblit(struct fb_info *info, 64 extern int nvidiafb_sync(struct fb_info *info);
|
/drivers/video/i810/ |
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, in i810_probe_i2c_connector()
|
/drivers/video/aty/ |
D | atyfb.h | 299 int (*set_dac) (const struct fb_info * info, 315 int (*var_to_pll) (const struct fb_info * info, u32 vclk_per, u32 bpp, union aty_pll * pll); 316 u32 (*pll_to_var) (const struct fb_info * info, const union aty_pll * pll); 317 void (*set_pll) (const struct fb_info * info, const union aty_pll * pll); 318 void (*get_pll) (const struct fb_info *info, union aty_pll * pll); 319 int (*init_pll) (const struct fb_info * info, union aty_pll * pll); 320 void (*resume_pll)(const struct fb_info *info, union aty_pll *pll); 332 extern void aty_set_pll_ct(const struct fb_info *info, const union aty_pll *pll); 340 extern int aty_init_cursor(struct fb_info *info); 360 extern void aty_init_engine(struct atyfb_par *par, struct fb_info *info); [all …]
|
/drivers/video/geode/ |
D | geodefb.h | 18 void (*set_mode)(struct fb_info *); 19 void (*set_palette_reg)(struct fb_info *, unsigned, unsigned, unsigned, unsigned); 23 void (*set_dclk)(struct fb_info *); 24 void (*configure_display)(struct fb_info *); 25 int (*blank_display)(struct fb_info *, int blank_mode);
|