Home
last modified time | relevance | path

Searched refs:fb_info (Results 1 – 200 of 342) sorted by relevance

12

/linux-4.4.14/drivers/video/fbdev/core/
Dfbsysfs.c39 struct fb_info *framebuffer_alloc(size_t size, struct device *dev) in framebuffer_alloc()
42 #define PADDING (BYTES_PER_LONG - (sizeof(struct fb_info) % BYTES_PER_LONG)) in framebuffer_alloc()
43 int fb_info_size = sizeof(struct fb_info); in framebuffer_alloc()
44 struct fb_info *info; in framebuffer_alloc()
55 info = (struct fb_info *) p; in framebuffer_alloc()
81 void framebuffer_release(struct fb_info *info) in framebuffer_release()
90 static int activate(struct fb_info *fb_info, struct fb_var_screeninfo *var) in activate() argument
96 fb_info->flags |= FBINFO_MISC_USEREVENT; in activate()
97 err = fb_set_var(fb_info, var); in activate()
98 fb_info->flags &= ~FBINFO_MISC_USEREVENT; in activate()
[all …]
Dfbmem.c47 struct fb_info *registered_fb[FB_MAX] __read_mostly;
53 static struct fb_info *get_fb_info(unsigned int idx) in get_fb_info()
55 struct fb_info *fb_info; in get_fb_info() local
61 fb_info = registered_fb[idx]; in get_fb_info()
62 if (fb_info) in get_fb_info()
63 atomic_inc(&fb_info->count); in get_fb_info()
66 return fb_info; in get_fb_info()
69 static void put_fb_info(struct fb_info *fb_info) in put_fb_info() argument
71 if (!atomic_dec_and_test(&fb_info->count)) in put_fb_info()
73 if (fb_info->fbops->fb_destroy) in put_fb_info()
[all …]
Dfb_defio.c26 static struct page *fb_deferred_io_page(struct fb_info *info, unsigned long offs) in fb_deferred_io_page()
45 struct fb_info *info = vma->vm_private_data; in fb_deferred_io_fault()
71 struct fb_info *info = file->private_data; in fb_deferred_io_fsync()
98 struct fb_info *info = vma->vm_private_data; in fb_deferred_io_mkwrite()
167 static int fb_deferred_io_mmap(struct fb_info *info, struct vm_area_struct *vma) in fb_deferred_io_mmap()
180 struct fb_info *info = container_of(work, struct fb_info, in fb_deferred_io_work()
204 void fb_deferred_io_init(struct fb_info *info) in fb_deferred_io_init()
218 void fb_deferred_io_open(struct fb_info *info, in fb_deferred_io_open()
226 void fb_deferred_io_cleanup(struct fb_info *info) in fb_deferred_io_cleanup()
Dsysfillrect.c25 bitfill_aligned(struct fb_info *p, unsigned long *dst, int dst_idx, in bitfill_aligned()
81 bitfill_unaligned(struct fb_info *p, unsigned long *dst, int dst_idx, in bitfill_unaligned()
135 bitfill_aligned_rev(struct fb_info *p, unsigned long *dst, int dst_idx, in bitfill_aligned_rev()
191 bitfill_unaligned_rev(struct fb_info *p, unsigned long *dst, int dst_idx, in bitfill_unaligned_rev()
243 void sys_fillrect(struct fb_info *p, const struct fb_fillrect *rect) in sys_fillrect()
271 void (*fill_op32)(struct fb_info *p, unsigned long *dst, in sys_fillrect()
296 void (*fill_op)(struct fb_info *p, unsigned long *dst, in sys_fillrect()
Dcfbfillrect.c35 bitfill_aligned(struct fb_info *p, unsigned long __iomem *dst, int dst_idx, in bitfill_aligned()
92 bitfill_unaligned(struct fb_info *p, unsigned long __iomem *dst, int dst_idx, in bitfill_unaligned()
146 bitfill_aligned_rev(struct fb_info *p, unsigned long __iomem *dst, in bitfill_aligned_rev()
217 bitfill_unaligned_rev(struct fb_info *p, unsigned long __iomem *dst, in bitfill_unaligned_rev()
278 void cfb_fillrect(struct fb_info *p, const struct fb_fillrect *rect) in cfb_fillrect()
307 void (*fill_op32)(struct fb_info *p, in cfb_fillrect()
333 void (*fill_op)(struct fb_info *p, unsigned long __iomem *dst, in cfb_fillrect()
Dfb_draw.h100 static inline u32 fb_shifted_pixels_mask_u32(struct fb_info *p, u32 index, in fb_shifted_pixels_mask_u32()
121 static inline unsigned long fb_shifted_pixels_mask_long(struct fb_info *p, in fb_shifted_pixels_mask_long()
144 static inline u32 fb_compute_bswapmask(struct fb_info *info) in fb_compute_bswapmask()
Dfb_sys_fops.c16 ssize_t fb_sys_read(struct fb_info *info, char __user *buf, size_t count, in fb_sys_read()
56 ssize_t fb_sys_write(struct fb_info *info, const char __user *buf, in fb_sys_write()
Dsysimgblt.c52 static void color_imageblit(const struct fb_image *image, struct fb_info *p, in color_imageblit()
111 static void slow_imageblit(const struct fb_image *image, struct fb_info *p, in slow_imageblit()
186 static void fast_imageblit(const struct fb_image *image, struct fb_info *p, in fast_imageblit()
240 void sys_imageblit(struct fb_info *p, const struct fb_image *image) in sys_imageblit()
Dcfbimgblt.c76 struct fb_info *p, u8 __iomem *dst1, in color_imageblit()
137 static inline void slow_imageblit(const struct fb_image *image, struct fb_info *p, in slow_imageblit()
215 static inline void fast_imageblit(const struct fb_image *image, struct fb_info *p, in fast_imageblit()
265 void cfb_imageblit(struct fb_info *p, const struct fb_image *image) in cfb_imageblit()
/linux-4.4.14/drivers/video/fbdev/
Dmxsfb.c172 struct fb_info fb_info; member
211 #define to_imxfb_host(x) (container_of(x, struct mxsfb_info, fb_info))
270 struct fb_info *fb_info) in mxsfb_check_var() argument
272 struct mxsfb_info *host = to_imxfb_host(fb_info); in mxsfb_check_var()
331 static void mxsfb_enable_controller(struct fb_info *fb_info) in mxsfb_enable_controller() argument
333 struct mxsfb_info *host = to_imxfb_host(fb_info); in mxsfb_enable_controller()
351 clk_set_rate(host->clk, PICOS2KHZ(fb_info->var.pixclock) * 1000U); in mxsfb_enable_controller()
368 static void mxsfb_disable_controller(struct fb_info *fb_info) in mxsfb_disable_controller() argument
370 struct mxsfb_info *host = to_imxfb_host(fb_info); in mxsfb_disable_controller()
410 static int mxsfb_set_par(struct fb_info *fb_info) in mxsfb_set_par() argument
[all …]
Dxen-fbfront.c42 struct fb_info *fb_info; member
69 static void xenfb_init_shared_page(struct xenfb_info *, struct fb_info *);
182 static void xenfb_deferred_io(struct fb_info *fb_info, in xenfb_deferred_io() argument
185 struct xenfb_info *info = fb_info->par; in xenfb_deferred_io()
195 y1 = beg / fb_info->fix.line_length; in xenfb_deferred_io()
196 y2 = end / fb_info->fix.line_length; in xenfb_deferred_io()
197 if (y2 >= fb_info->var.yres) in xenfb_deferred_io()
198 y2 = fb_info->var.yres - 1; in xenfb_deferred_io()
204 xenfb_refresh(info, 0, miny, fb_info->var.xres, maxy - miny + 1); in xenfb_deferred_io()
214 struct fb_info *info) in xenfb_setcolreg()
[all …]
Dacornfb.c95 static struct fb_info fb_info; variable
116 static void acornfb_set_timing(struct fb_info *info) in acornfb_set_timing()
270 u_int trans, struct fb_info *info) in acornfb_setcolreg()
320 acornfb_adjust_timing(struct fb_info *info, struct fb_var_screeninfo *var, u_int fontht) in acornfb_adjust_timing()
439 acornfb_update_dma(struct fb_info *info, struct fb_var_screeninfo *var) in acornfb_update_dma()
451 acornfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in acornfb_check_var()
524 static int acornfb_set_par(struct fb_info *info) in acornfb_set_par()
595 acornfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in acornfb_pan_display()
700 fb_info.fbops = &acornfb_ops; in acornfb_init_fbinfo()
701 fb_info.flags = FBINFO_DEFAULT | FBINFO_HWACCEL_YPAN; in acornfb_init_fbinfo()
[all …]
Dpvr2fb.c146 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 …]
D68328fb.c55 static struct fb_info fb_info; variable
91 struct fb_info *info);
92 static int mc68x328fb_set_par(struct fb_info *info);
94 u_int transp, struct fb_info *info);
96 struct fb_info *info);
97 static int mc68x328fb_mmap(struct fb_info *info, struct vm_area_struct *vma);
133 struct fb_info *info) in mc68x328fb_check_var()
265 static int mc68x328fb_set_par(struct fb_info *info) in mc68x328fb_set_par()
279 u_int transp, struct fb_info *info) in mc68x328fb_setcolreg()
367 struct fb_info *info) in mc68x328fb_pan_display()
[all …]
Dhpfb.c21 static struct fb_info fb_info = { variable
77 struct fb_info *info) in hpfb_setcolreg()
118 static int hpfb_blank(int blank, struct fb_info *info) in hpfb_blank()
145 static void hpfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in hpfb_copyarea()
150 static void hpfb_fillrect(struct fb_info *p, const struct fb_fillrect *region) in hpfb_fillrect()
170 static int hpfb_sync(struct fb_info *info) in hpfb_sync()
217 fb_info.fix.smem_start = (in_8(fb_regs + fboff) << 16); in hpfb_init_one()
220 fb_info.fix.smem_start += phys_base; in hpfb_init_one()
241 fb_info.fix.line_length = fb_width; in hpfb_init_one()
243 fb_info.fix.smem_len = fb_width * fb_height; in hpfb_init_one()
[all …]
Dg364fb.c72 static struct fb_info fb_info; variable
107 struct fb_info *info);
110 struct fb_info *info);
111 static int g364fb_cursor(struct fb_info *info, struct fb_cursor *cursor);
112 static int g364fb_blank(int blank, struct fb_info *info);
125 int g364fb_cursor(struct fb_info *info, struct fb_cursor *cursor) in g364fb_cursor()
150 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 …]
Datafb.h4 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 …]
Dmaxinefb.c40 static struct fb_info fb_info; variable
89 unsigned blue, unsigned transp, struct fb_info *info) in maxinefb_setcolreg()
154 fb_info.fbops = &maxinefb_ops; in maxinefb_init()
155 fb_info.screen_base = (char *)maxinefb_fix.smem_start; in maxinefb_init()
156 fb_info.var = maxinefb_defined; in maxinefb_init()
157 fb_info.fix = maxinefb_fix; in maxinefb_init()
158 fb_info.flags = FBINFO_DEFAULT; in maxinefb_init()
160 fb_alloc_cmap(&fb_info.cmap, 256, 0); in maxinefb_init()
162 if (register_framebuffer(&fb_info) < 0) in maxinefb_init()
169 unregister_framebuffer(&fb_info); in maxinefb_exit()
Dmacfb.c57 struct fb_info *info);
140 static struct fb_info fb_info; variable
153 struct fb_info *info) in dafb_setpalette()
199 struct fb_info *info) in v8_brazil_setpalette()
233 struct fb_info *info) in rbv_setpalette()
270 struct fb_info *info) in mdc_setpalette()
293 struct fb_info *info) in toby_setpalette()
321 struct fb_info *info) in jet_setpalette()
351 struct fb_info *info) in civic_setpalette()
432 struct fb_info *info) in csc_setpalette()
[all …]
Dskeletonfb.c126 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()
426 struct fb_info *info) in xxxfb_pan_display()
464 static int xxxfb_blank(int blank_mode, struct fb_info *info) in xxxfb_blank()
493 void xxxfb_fillrect(struct fb_info *p, const struct fb_fillrect *region) in xxxfb_fillrect()
519 void xxxfb_copyarea(struct fb_info *p, const struct fb_copyarea *area) in xxxfb_copyarea()
[all …]
Dcobalt_lcdfb.c67 static inline void lcd_write_control(struct fb_info *info, u8 control) in lcd_write_control()
72 static inline u8 lcd_read_control(struct fb_info *info) in lcd_read_control()
77 static inline void lcd_write_data(struct fb_info *info, u8 data) in lcd_write_data()
82 static inline u8 lcd_read_data(struct fb_info *info) in lcd_read_data()
93 static inline void cpld_wait(struct fb_info *info) in cpld_wait()
99 static inline void lcd_write_control(struct fb_info *info, u8 control) in lcd_write_control()
105 static inline u8 lcd_read_control(struct fb_info *info) in lcd_read_control()
113 static inline void lcd_write_data(struct fb_info *info, u8 data) in lcd_write_data()
119 static inline u8 lcd_read_data(struct fb_info *info) in lcd_read_data()
128 static int lcd_busy_wait(struct fb_info *info) in lcd_busy_wait()
[all …]
Dwmt_ge_rops.h3 extern void wmt_ge_fillrect(struct fb_info *info,
5 extern void wmt_ge_copyarea(struct fb_info *info,
7 extern int wmt_ge_sync(struct fb_info *info);
11 static inline int wmt_ge_sync(struct fb_info *p) in wmt_ge_sync()
16 static inline void wmt_ge_fillrect(struct fb_info *p, in wmt_ge_fillrect()
22 static inline void wmt_ge_copyarea(struct fb_info *p, in wmt_ge_copyarea()
Dbfin_adv7393fb.h268 struct fb_info info; /* FB driver info record */
280 struct fb_info bfin_adv7393_fb;
296 static int bfin_adv7393_fb_open(struct fb_info *info, int user);
297 static int bfin_adv7393_fb_release(struct fb_info *info, int user);
299 struct fb_info *info);
302 struct fb_info *info);
304 static int bfin_adv7393_fb_blank(int blank, struct fb_info *info);
317 int bfin_adv7393_fb_cursor(struct fb_info *info, struct fb_cursor *cursor);
319 u_int, struct fb_info *info);
Datafb.c87 static int atafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info);
88 static int atafb_set_par(struct fb_info *info);
91 struct fb_info *info);
92 static int atafb_blank(int blank, struct fb_info *info);
94 struct fb_info *info);
95 static void atafb_fillrect(struct fb_info *info,
97 static void atafb_copyarea(struct fb_info *info,
99 static void atafb_imageblit(struct fb_info *info, const struct fb_image *image);
100 static int atafb_ioctl(struct fb_info *info, unsigned int cmd,
185 static struct fb_info fb_info = { variable
[all …]
Dtcx.c31 unsigned, struct fb_info *);
32 static int tcx_blank(int, struct fb_info *);
34 static int tcx_mmap(struct fb_info *, struct vm_area_struct *);
35 static int tcx_ioctl(struct fb_info *, unsigned int, unsigned long);
36 static int tcx_pan_display(struct fb_var_screeninfo *, struct fb_info *);
125 static void __tcx_set_control_plane(struct fb_info *info) in __tcx_set_control_plane()
144 static void tcx_reset(struct fb_info *info) in tcx_reset()
154 static int tcx_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in tcx_pan_display()
171 unsigned transp, struct fb_info *info) in tcx_setcolreg()
202 tcx_blank(int blank, struct fb_info *info) in tcx_blank()
[all …]
Dvalkyriefb.c86 struct fb_info info;
110 struct fb_info *info);
111 static int valkyriefb_set_par(struct fb_info *info);
113 u_int transp, struct fb_info *info);
114 static int valkyriefb_blank(int blank_mode, struct fb_info *info);
119 struct fb_par_valkyrie *par, const struct fb_info *fb_info);
121 static int valkyrie_init_info(struct fb_info *info, struct fb_info_valkyrie *p);
137 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 …]
Dasiliantfb.c54 static void mm_write_xr(struct fb_info *p, u8 reg, u8 data) in mm_write_xr()
60 static void mm_write_fr(struct fb_info *p, u8 reg, u8 data) in mm_write_fr()
66 static void mm_write_cr(struct fb_info *p, u8 reg, u8 data) in mm_write_cr()
72 static void mm_write_gr(struct fb_info *p, u8 reg, u8 data) in mm_write_gr()
78 static void mm_write_sr(struct fb_info *p, u8 reg, u8 data) in mm_write_sr()
84 static void mm_write_ar(struct fb_info *p, u8 reg, u8 data) in mm_write_ar()
93 struct fb_info *info);
94 static int asiliantfb_set_par(struct fb_info *info);
96 u_int transp, struct fb_info *info);
174 static void asiliant_set_timing(struct fb_info *p) in asiliant_set_timing()
[all …]
Dhgafb.c54 #define CHKINFO(ret) if (info != &fb_info) { printk(KERN_DEBUG __FILE__": This should never happen,…
68 static inline u8 __iomem * rowaddr(struct fb_info *info, u_int row) in rowaddr()
241 static void hga_show_logo(struct fb_info *info) in hga_show_logo()
362 static int hgafb_open(struct fb_info *info, int init) in hgafb_open()
376 static int hgafb_release(struct fb_info *info, int init) in hgafb_release()
398 u_int transp, struct fb_info *info) in hgafb_setcolreg()
417 struct fb_info *info) in hgafb_pan_display()
447 static int hgafb_blank(int blank_mode, struct fb_info *info) in hgafb_blank()
456 static void hgafb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in hgafb_fillrect()
476 static void hgafb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in hgafb_copyarea()
[all …]
Dchipsfb.c77 struct fb_info *info);
78 static int chipsfb_set_par(struct fb_info *info);
80 u_int transp, struct fb_info *info);
81 static int chipsfb_blank(int blank, struct fb_info *info);
95 struct fb_info *info) in chipsfb_check_var()
110 static int chipsfb_set_par(struct fb_info *info) in chipsfb_set_par()
146 static int chipsfb_blank(int blank, struct fb_info *info) in chipsfb_blank()
152 u_int transp, struct fb_info *info) in chipsfb_setcolreg()
333 static void init_chips(struct fb_info *p, unsigned long addr) in init_chips()
352 struct fb_info *p; in chipsfb_pci_init()
[all …]
Dp9100.c29 unsigned, struct fb_info *);
30 static int p9100_blank(int, struct fb_info *);
32 static int p9100_mmap(struct fb_info *, struct vm_area_struct *);
33 static int p9100_ioctl(struct fb_info *, unsigned int, unsigned long);
150 unsigned transp, struct fb_info *info) in p9100_setcolreg()
181 p9100_blank(int blank, struct fb_info *info) in p9100_blank()
219 static int p9100_mmap(struct fb_info *info, struct vm_area_struct *vma) in p9100_mmap()
228 static int p9100_ioctl(struct fb_info *info, unsigned int cmd, in p9100_ioctl()
240 static void p9100_init_fix(struct fb_info *info, int linebytes, struct device_node *dp) in p9100_init_fix()
255 struct fb_info *info; in p9100_probe()
[all …]
Dleo.c30 unsigned, struct fb_info *);
31 static int leo_blank(int, struct fb_info *);
33 static int leo_mmap(struct fb_info *, struct vm_area_struct *);
34 static int leo_ioctl(struct fb_info *, unsigned int, unsigned long);
35 static int leo_pan_display(struct fb_var_screeninfo *, struct fb_info *);
208 static void leo_switch_from_graph(struct fb_info *info) in leo_switch_from_graph()
250 static int leo_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in leo_pan_display()
273 unsigned transp, struct fb_info *info) in leo_setcolreg()
313 static int leo_blank(int blank, struct fb_info *info) in leo_blank()
415 static int leo_mmap(struct fb_info *info, struct vm_area_struct *vma) in leo_mmap()
[all …]
Dpmag-aa-fb.c53 struct fb_info *info);
85 struct fb_info info;
118 struct aafb_info *info = (struct aafb_info *)disp->fb_info; in aafbcon_cursor()
150 struct aafb_info *info = (struct aafb_info *)disp->fb_info; in aafbcon_set_font()
227 struct fb_info *info) in aafb_get_fix()
250 disp->fb_info = &info->info; in aafb_set_disp()
274 struct fb_info *info) in aafb_get_cmap()
284 struct fb_info *info) in aafb_set_cmap()
299 static int aafb_ioctl(struct fb_info *info, u32 cmd, unsigned long arg) in aafb_ioctl()
305 static int aafb_switch(int con, struct fb_info *info) in aafb_switch()
[all …]
Dcg6.c31 unsigned, struct fb_info *);
32 static int cg6_blank(int, struct fb_info *);
34 static void cg6_imageblit(struct fb_info *, const struct fb_image *);
35 static void cg6_fillrect(struct fb_info *, const struct fb_fillrect *);
36 static void cg6_copyarea(struct fb_info *info, const struct fb_copyarea *area);
37 static int cg6_sync(struct fb_info *);
38 static int cg6_mmap(struct fb_info *, struct vm_area_struct *);
39 static int cg6_ioctl(struct fb_info *, unsigned int, unsigned long);
40 static int cg6_pan_display(struct fb_var_screeninfo *, struct fb_info *);
268 static int cg6_sync(struct fb_info *info) in cg6_sync()
[all …]
Dhecubafb.c118 static void hecubafb_dpy_deferred_io(struct fb_info *info, in hecubafb_dpy_deferred_io()
124 static void hecubafb_fillrect(struct fb_info *info, in hecubafb_fillrect()
134 static void hecubafb_copyarea(struct fb_info *info, in hecubafb_copyarea()
144 static void hecubafb_imageblit(struct fb_info *info, in hecubafb_imageblit()
158 static ssize_t hecubafb_write(struct fb_info *info, const char __user *buf, in hecubafb_write()
216 struct fb_info *info; in hecubafb_probe()
264 fb_info(info, "Hecuba frame buffer device, using %dK of video memory\n", in hecubafb_probe()
284 struct fb_info *info = platform_get_drvdata(dev); in hecubafb_remove()
Dudlfb.c320 static int dlfb_ops_mmap(struct fb_info *info, struct vm_area_struct *vma) in dlfb_ops_mmap()
643 static ssize_t dlfb_ops_write(struct fb_info *info, const char __user *buf, in dlfb_ops_write()
665 static void dlfb_ops_copyarea(struct fb_info *info, in dlfb_ops_copyarea()
677 static void dlfb_ops_imageblit(struct fb_info *info, in dlfb_ops_imageblit()
688 static void dlfb_ops_fillrect(struct fb_info *info, in dlfb_ops_fillrect()
705 static void dlfb_dpy_deferred_io(struct fb_info *info, in dlfb_dpy_deferred_io()
788 static int dlfb_ops_ioctl(struct fb_info *info, unsigned int cmd, in dlfb_ops_ioctl()
845 unsigned blue, unsigned transp, struct fb_info *info) in dlfb_ops_setcolreg()
874 static int dlfb_ops_open(struct fb_info *info, int user) in dlfb_ops_open()
944 struct fb_info *info = dev->info; in dlfb_free_framebuffer()
[all …]
Dbw2.c30 static int bw2_blank(int, struct fb_info *);
32 static int bw2_mmap(struct fb_info *, struct vm_area_struct *);
33 static int bw2_ioctl(struct fb_info *, unsigned int, unsigned long);
122 bw2_blank(int blank, struct fb_info *info) in bw2_blank()
162 static int bw2_mmap(struct fb_info *info, struct vm_area_struct *vma) in bw2_mmap()
172 static int bw2_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) in bw2_ioctl()
182 static void bw2_init_fix(struct fb_info *info, int linebytes) in bw2_init_fix()
229 static int bw2_do_default_mode(struct bw2_par *par, struct fb_info *info, in bw2_do_default_mode()
278 struct fb_info *info; in bw2_probe()
356 struct fb_info *info = dev_get_drvdata(&op->dev); in bw2_remove()
Dhyperv_fb.c215 struct fb_info *info;
264 struct fb_info *info = hv_get_drvdata(hdev); in synthvid_send_situ()
324 static int synthvid_update(struct fb_info *info) in synthvid_update()
354 struct fb_info *info = hv_get_drvdata(hdev); in synthvid_recv_sub()
389 struct fb_info *info = hv_get_drvdata(hdev); in synthvid_receive()
415 struct fb_info *info = hv_get_drvdata(hdev); in synthvid_negotiate_ver()
448 struct fb_info *info = hv_get_drvdata(hdev); in synthvid_connect_vsp()
489 struct fb_info *info = hv_get_drvdata(hdev); in synthvid_send_config()
533 struct fb_info *info = par->info; in hvfb_update_work()
546 struct fb_info *info; in hvfb_on_panic()
[all …]
Dvfb.c124 struct fb_info *info);
125 static int vfb_set_par(struct fb_info *info);
127 u_int transp, struct fb_info *info);
129 struct fb_info *info);
130 static int vfb_mmap(struct fb_info *info,
169 struct fb_info *info) in vfb_check_var()
292 static int vfb_set_par(struct fb_info *info) in vfb_set_par()
306 u_int transp, struct fb_info *info) in vfb_setcolreg()
397 struct fb_info *info) in vfb_pan_display()
421 static int vfb_mmap(struct fb_info *info, in vfb_mmap()
[all …]
Dtmiofb.c220 struct fb_info *info = __info; in tmiofb_irq()
254 struct fb_info *info = platform_get_drvdata(dev); in tmiofb_hw_stop()
271 struct fb_info *info = platform_get_drvdata(dev); in tmiofb_hw_init()
315 struct fb_info *info = platform_get_drvdata(dev); in tmiofb_hw_mode()
358 tmiofb_acc_wait(struct fb_info *info, unsigned int ccs) in tmiofb_acc_wait()
394 tmiofb_acc_write(struct fb_info *info, const u32 *cmd, unsigned int count) in tmiofb_acc_write()
415 static int tmiofb_sync(struct fb_info *fbi) in tmiofb_sync()
437 tmiofb_fillrect(struct fb_info *fbi, const struct fb_fillrect *rect) in tmiofb_fillrect()
457 tmiofb_copyarea(struct fb_info *fbi, const struct fb_copyarea *area) in tmiofb_copyarea()
477 static void tmiofb_clearscreen(struct fb_info *info) in tmiofb_clearscreen()
[all …]
Dcg3.c31 unsigned, struct fb_info *);
32 static int cg3_blank(int, struct fb_info *);
34 static int cg3_mmap(struct fb_info *, struct vm_area_struct *);
35 static int cg3_ioctl(struct fb_info *, unsigned int, unsigned long);
139 unsigned transp, struct fb_info *info) in cg3_setcolreg()
184 static int cg3_blank(int blank, struct fb_info *info) in cg3_blank()
226 static int cg3_mmap(struct fb_info *info, struct vm_area_struct *vma) in cg3_mmap()
236 static int cg3_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) in cg3_ioctl()
246 static void cg3_init_fix(struct fb_info *info, int linebytes, in cg3_init_fix()
352 struct fb_info *info; in cg3_probe()
[all …]
Dfm2fb.c165 u_int transp, struct fb_info *info);
166 static int fm2fb_blank(int blank, struct fb_info *info);
180 static int fm2fb_blank(int blank, struct fb_info *info) in fm2fb_blank()
196 u_int transp, struct fb_info *info) in fm2fb_setcolreg()
231 struct fb_info *info; in fm2fb_probe()
292 fb_info(info, "%s frame buffer device\n", fb_fix.id); in fm2fb_probe()
Darcfb.c77 struct fb_info *info;
182 static int arcfb_open(struct fb_info *info, int user) in arcfb_open()
190 static int arcfb_release(struct fb_info *info, int user) in arcfb_release()
202 struct fb_info *info) in arcfb_pan_display()
221 struct fb_info *info = dev_instance; in arcfb_interrupt()
365 static void arcfb_fillrect(struct fb_info *info, in arcfb_fillrect()
376 static void arcfb_copyarea(struct fb_info *info, in arcfb_copyarea()
387 static void arcfb_imageblit(struct fb_info *info, const struct fb_image *image) in arcfb_imageblit()
398 static int arcfb_ioctl(struct fb_info *info, in arcfb_ioctl()
441 static ssize_t arcfb_write(struct fb_info *info, const char __user *buf, in arcfb_write()
[all …]
Dnuc900fb.c49 static void nuc900fb_set_lcdaddr(struct fb_info *info) in nuc900fb_set_lcdaddr()
91 struct fb_info *info) in nuc900fb_check_var()
198 static void nuc900fb_calculate_lcd_regs(const struct fb_info *info, in nuc900fb_calculate_lcd_regs()
224 static void nuc900fb_activate_var(struct fb_info *info) in nuc900fb_activate_var()
265 static int nuc900fb_set_par(struct fb_info *info) in nuc900fb_set_par()
302 unsigned transp, struct fb_info *info) in nuc900fb_setcolreg()
329 static int nuc900fb_blank(int blank_mode, struct fb_info *info) in nuc900fb_blank()
358 static int nuc900fb_init_registers(struct fb_info *info) in nuc900fb_init_registers()
390 static int nuc900fb_map_video_memory(struct fb_info *info) in nuc900fb_map_video_memory()
411 static inline void nuc900fb_unmap_video_memory(struct fb_info *info) in nuc900fb_unmap_video_memory()
[all …]
Dffb.c31 unsigned, struct fb_info *);
32 static int ffb_blank(int, struct fb_info *);
34 static void ffb_imageblit(struct fb_info *, const struct fb_image *);
35 static void ffb_fillrect(struct fb_info *, const struct fb_fillrect *);
36 static void ffb_copyarea(struct fb_info *, const struct fb_copyarea *);
37 static int ffb_sync(struct fb_info *);
38 static int ffb_mmap(struct fb_info *, struct vm_area_struct *);
39 static int ffb_ioctl(struct fb_info *, unsigned int, unsigned long);
40 static int ffb_pan_display(struct fb_var_screeninfo *, struct fb_info *);
406 static int ffb_sync(struct fb_info *p) in ffb_sync()
[all …]
Dhitfb.c125 static void hitfb_fillrect(struct fb_info *p, const struct fb_fillrect *rect) in hitfb_fillrect()
149 static void hitfb_copyarea(struct fb_info *p, const struct fb_copyarea *area) in hitfb_copyarea()
158 struct fb_info *info) in hitfb_pan_display()
171 int hitfb_blank(int blank_mode, struct fb_info *info) in hitfb_blank()
208 unsigned blue, unsigned transp, struct fb_info *info) in hitfb_setcolreg()
231 static int hitfb_sync(struct fb_info *info) in hitfb_sync()
238 static int hitfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in hitfb_check_var()
289 static int hitfb_set_par(struct fb_info *info) in hitfb_set_par()
330 struct fb_info *info; in hitfb_probe()
408 fb_info(info, "%s frame buffer device\n", info->fix.id); in hitfb_probe()
[all …]
Dcg14.c31 unsigned, struct fb_info *);
33 static int cg14_mmap(struct fb_info *, struct vm_area_struct *);
34 static int cg14_ioctl(struct fb_info *, unsigned int, unsigned long);
35 static int cg14_pan_display(struct fb_var_screeninfo *, struct fb_info *);
216 static int cg14_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in cg14_pan_display()
244 unsigned transp, struct fb_info *info) in cg14_setcolreg()
266 static int cg14_mmap(struct fb_info *info, struct vm_area_struct *vma) in cg14_mmap()
275 static int cg14_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) in cg14_ioctl()
355 static void cg14_init_fix(struct fb_info *info, int linebytes, in cg14_init_fix()
449 static void cg14_unmap_regs(struct platform_device *op, struct fb_info *info, in cg14_unmap_regs()
[all …]
Dplatinumfb.c46 struct fb_info *info;
80 u_int transp, struct fb_info *info);
81 static int platinumfb_blank(int blank_mode, struct fb_info *info);
82 static int platinumfb_set_par (struct fb_info *info);
83 static int platinumfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info);
115 static int platinumfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info) in platinumfb_check_var()
123 static int platinumfb_set_par (struct fb_info *info) in platinumfb_set_par()
154 static int platinumfb_blank(int blank, struct fb_info *fb) in platinumfb_blank()
185 u_int transp, struct fb_info *info) in platinumfb_setcolreg()
316 static void platinum_init_info(struct fb_info *info, in platinum_init_info()
[all …]
Dcontrolfb.c97 struct fb_info info;
127 struct fb_info *info);
129 u_int transp, struct fb_info *info);
130 static int controlfb_blank(int blank_mode, struct fb_info *info);
131 static int controlfb_mmap(struct fb_info *info,
133 static int controlfb_set_par (struct fb_info *info);
134 static int controlfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info);
147 struct fb_par_control *par, const struct fb_info *fb_info);
150 static void control_init_info(struct fb_info *info, struct fb_info_control *p);
203 static int controlfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info) in controlfb_check_var()
[all …]
Dvt8623fb.c114 static void vt8623fb_tilecursor(struct fb_info *info, struct fb_tilecursor *cursor) in vt8623fb_tilecursor()
141 static void vt8623fb_iplan_imageblit(struct fb_info *info, const struct fb_image *image) in vt8623fb_iplan_imageblit()
169 static void vt8623fb_iplan_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in vt8623fb_iplan_fillrect()
197 static void vt8623fb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) in vt8623fb_cfb4_imageblit()
224 static void vt8623fb_imageblit(struct fb_info *info, const struct fb_image *image) in vt8623fb_imageblit()
236 static void vt8623fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in vt8623fb_fillrect()
250 static void vt8623_set_pixclock(struct fb_info *info, u32 pixclock) in vt8623_set_pixclock()
279 static int vt8623fb_open(struct fb_info *info, int user) in vt8623fb_open()
301 static int vt8623fb_release(struct fb_info *info, int user) in vt8623fb_release()
320 static int vt8623fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in vt8623fb_check_var()
[all …]
Dclps711xfb.c35 struct fb_info *cfb;
51 u_int transp, struct fb_info *info) in clps7111fb_setcolreg()
90 clps7111fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in clps7111fb_check_var()
111 clps7111fb_set_par(struct fb_info *info) in clps7111fb_set_par()
160 static int clps7111fb_blank(int blank, struct fb_info *info) in clps7111fb_blank()
182 static void clps711x_guess_lcd_params(struct fb_info *info) in clps711x_guess_lcd_params()
Dbfin-t350mcqb-fb.c87 struct fb_info *fb;
204 static int bfin_t350mcqb_fb_open(struct fb_info *info, int user) in bfin_t350mcqb_fb_open()
231 static int bfin_t350mcqb_fb_release(struct fb_info *info, int user) in bfin_t350mcqb_fb_release()
252 struct fb_info *info) in bfin_t350mcqb_fb_check_var()
295 int bfin_t350mcqb_fb_cursor(struct fb_info *info, struct fb_cursor *cursor) in bfin_t350mcqb_fb_cursor()
305 struct fb_info *info) in bfin_t350mcqb_fb_setcolreg()
383 static int bfin_lcd_check_fb(struct lcd_device *dev, struct fb_info *fi) in bfin_lcd_check_fb()
427 struct fb_info *fbinfo; in bfin_t350mcqb_probe()
588 struct fb_info *fbinfo = platform_get_drvdata(pdev); in bfin_t350mcqb_remove()
620 struct fb_info *fbinfo = platform_get_drvdata(pdev); in bfin_t350mcqb_suspend()
[all …]
Dauo_k190x.c145 struct fb_info *info = par->info; in auok190x_issue_pixels()
280 static void auok190xfb_dpy_first_io(struct fb_info *info) in auok190xfb_dpy_first_io()
287 static void auok190xfb_dpy_deferred_io(struct fb_info *info, in auok190xfb_dpy_deferred_io()
369 static ssize_t auok190xfb_write(struct fb_info *info, const char __user *buf, in auok190xfb_write()
411 static void auok190xfb_fillrect(struct fb_info *info, in auok190xfb_fillrect()
421 static void auok190xfb_copyarea(struct fb_info *info, in auok190xfb_copyarea()
431 static void auok190xfb_imageblit(struct fb_info *info, in auok190xfb_imageblit()
442 struct fb_info *info) in auok190xfb_check_var()
531 static int auok190xfb_set_fix(struct fb_info *info) in auok190xfb_set_fix()
549 static int auok190xfb_set_par(struct fb_info *info) in auok190xfb_set_par()
[all …]
Dsstfb.c333 static void sstfb_clear_screen(struct fb_info *info) in sstfb_clear_screen()
350 struct fb_info *info) in sstfb_check_var()
476 static int sstfb_set_par(struct fb_info *info) in sstfb_set_par()
667 u_int transp, struct fb_info *info) in sstfb_setcolreg()
692 static void sstfb_setvgapass( struct fb_info *info, int enable ) in sstfb_setvgapass()
709 fb_info(info, "Enabling VGA pass-through\n"); in sstfb_setvgapass()
712 fb_info(info, "Disabling VGA pass-through\n"); in sstfb_setvgapass()
720 struct fb_info *info = dev_get_drvdata(device); in store_vgapass()
733 struct fb_info *info = dev_get_drvdata(device); in show_vgapass()
742 static int sstfb_ioctl(struct fb_info *info, unsigned int cmd, in sstfb_ioctl()
[all …]
Darkfb.c119 static void arkfb_settile(struct fb_info *info, struct fb_tilemap *map) in arkfb_settile()
147 static void arkfb_tilecursor(struct fb_info *info, struct fb_tilecursor *cursor) in arkfb_tilecursor()
174 static void arkfb_iplan_imageblit(struct fb_info *info, const struct fb_image *image) in arkfb_iplan_imageblit()
203 static void arkfb_iplan_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in arkfb_iplan_fillrect()
232 static void arkfb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) in arkfb_cfb4_imageblit()
260 static void arkfb_imageblit(struct fb_info *info, const struct fb_image *image) in arkfb_imageblit()
272 static void arkfb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in arkfb_fillrect()
462 struct fb_info *info = data; in ark_dac_read_regs()
481 struct fb_info *info = data; in ark_dac_write_regs()
499 static void ark_set_pixclock(struct fb_info *info, u32 pixclock) in ark_set_pixclock()
[all …]
Dneofb.c202 static void neoCalcVCLK(const struct fb_info *info, in neoCalcVCLK()
443 static void vgaHWRestore(const struct fb_info *info, in vgaHWRestore()
476 static inline int neo2200_sync(struct fb_info *info) in neo2200_sync()
485 static inline void neo2200_wait_fifo(struct fb_info *info, in neo2200_wait_fifo()
514 static inline void neo2200_accel_init(struct fb_info *info, in neo2200_accel_init()
550 neofb_open(struct fb_info *info, int user) in neofb_open()
565 neofb_release(struct fb_info *info, int user) in neofb_release()
581 neofb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in neofb_check_var()
721 static int neofb_set_par(struct fb_info *info) in neofb_set_par()
1173 struct fb_info *info) in neofb_pan_display()
[all …]
Dep93xx-fb.c152 static void ep93xxfb_set_video_attribs(struct fb_info *info) in ep93xxfb_set_video_attribs()
162 static int ep93xxfb_set_pixelmode(struct fb_info *info) in ep93xxfb_set_pixelmode()
231 static void ep93xxfb_set_timing(struct fb_info *info) in ep93xxfb_set_timing()
274 static int ep93xxfb_set_par(struct fb_info *info) in ep93xxfb_set_par()
295 struct fb_info *info) in ep93xxfb_check_var()
314 static int ep93xxfb_mmap(struct fb_info *info, struct vm_area_struct *vma) in ep93xxfb_mmap()
327 static int ep93xxfb_blank(int blank_mode, struct fb_info *info) in ep93xxfb_blank()
356 unsigned int transp, struct fb_info *info) in ep93xxfb_setcolreg()
422 static int ep93xxfb_alloc_videomem(struct fb_info *info) in ep93xxfb_alloc_videomem()
460 static void ep93xxfb_dealloc_videomem(struct fb_info *info) in ep93xxfb_dealloc_videomem()
[all …]
Dwm8505fb.c45 struct fb_info fb;
51 static int wm8505fb_init_hw(struct fb_info *info) in wm8505fb_init_hw()
86 static int wm8505fb_set_timing(struct fb_info *info) in wm8505fb_set_timing()
118 static int wm8505fb_set_par(struct fb_info *info) in wm8505fb_set_par()
162 struct fb_info *info = dev_get_drvdata(dev); in contrast_show()
172 struct fb_info *info = dev_get_drvdata(dev); in contrast_store()
196 struct fb_info *info) { in wm8505fb_setcolreg()
226 struct fb_info *info) in wm8505fb_pan_display()
235 static int wm8505fb_blank(int blank, struct fb_info *info) in wm8505fb_blank()
378 fb_info(&fbi->fb, "%s frame buffer at 0x%lx-0x%lx\n", in wm8505fb_probe()
Dtgafb.c45 static int tgafb_check_var(struct fb_var_screeninfo *, struct fb_info *);
46 static int tgafb_set_par(struct fb_info *);
49 unsigned, struct fb_info *);
50 static int tgafb_blank(int, struct fb_info *);
51 static void tgafb_init_fix(struct fb_info *);
53 static void tgafb_imageblit(struct fb_info *, const struct fb_image *);
54 static void tgafb_fillrect(struct fb_info *, const struct fb_fillrect *);
55 static void tgafb_copyarea(struct fb_info *, const struct fb_copyarea *);
56 static int tgafb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info);
165 tgafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in tgafb_check_var()
[all …]
Dpmagb-b-fb.c100 unsigned int transp, struct fb_info *info) in pmagbbfb_setcolreg()
136 static void __init pmagbbfb_erase_cursor(struct fb_info *info) in pmagbbfb_erase_cursor()
150 static void pmagbbfb_screen_setup(struct fb_info *info) in pmagbbfb_screen_setup()
182 static void pmagbbfb_osc_setup(struct fb_info *info) in pmagbbfb_osc_setup()
253 struct fb_info *info; in pmagbbfb_probe()
331 fb_info(info, "%s frame buffer device at %s\n", in pmagbbfb_probe()
333 fb_info(info, "Osc0: %s, Osc1: %s, Osc%u selected\n", in pmagbbfb_probe()
359 struct fb_info *info = dev_get_drvdata(dev); in pmagbbfb_remove()
Dsunxvr500.c27 struct fb_info *info;
112 unsigned transp, struct fb_info *info) in e3d_setcolreg()
149 static void e3d_imageblit(struct fb_info *info, const struct fb_image *image) in e3d_imageblit()
162 static void e3d_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in e3d_fillrect()
175 static void e3d_copyarea(struct fb_info *info, const struct fb_copyarea *area) in e3d_copyarea()
198 struct fb_info *info = ep->info; in e3d_set_fbinfo()
246 struct fb_info *info; in e3d_pci_register()
397 struct fb_info *info = pci_get_drvdata(pdev); in e3d_pci_unregister()
Dsunxvr1000.c13 struct fb_info *info;
45 unsigned transp, struct fb_info *info) in gfb_setcolreg()
71 struct fb_info *info = gp->info; in gfb_set_fbinfo()
117 struct fb_info *info; in gfb_probe()
178 struct fb_info *info = dev_get_drvdata(&op->dev); in gfb_remove()
Ds1d13xxxfb.c165 s1d13xxxfb_setup_pseudocolour(struct fb_info *info) in s1d13xxxfb_setup_pseudocolour()
175 s1d13xxxfb_setup_truecolour(struct fb_info *info) in s1d13xxxfb_setup_truecolour()
205 s1d13xxxfb_set_par(struct fb_info *info) in s1d13xxxfb_set_par()
271 u_int transp, struct fb_info *info) in s1d13xxxfb_setcolreg()
338 s1d13xxxfb_blank(int blank_mode, struct fb_info *info) in s1d13xxxfb_blank()
379 s1d13xxxfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in s1d13xxxfb_pan_display()
421 bltbit_wait_bitclear(struct fb_info *info, u8 bit, int timeout) in bltbit_wait_bitclear()
443 s1d13xxxfb_bitblt_copyarea(struct fb_info *info, const struct fb_copyarea *area) in s1d13xxxfb_bitblt_copyarea()
534 s1d13xxxfb_bitblt_solidfill(struct fb_info *info, const struct fb_fillrect *rect) in s1d13xxxfb_bitblt_solidfill()
644 static void s1d13xxxfb_fetch_hw_state(struct fb_info *info) in s1d13xxxfb_fetch_hw_state()
[all …]
Dsh_mobile_lcdcfb.c178 struct fb_info *info;
447 static int sh_mobile_lcdc_sginit(struct fb_info *info, in sh_mobile_lcdc_sginit()
463 static void sh_mobile_lcdc_deferred_io(struct fb_info *info, in sh_mobile_lcdc_deferred_io()
504 static void sh_mobile_lcdc_deferred_io_touch(struct fb_info *info) in sh_mobile_lcdc_deferred_io_touch()
563 struct fb_info *info);
570 struct fb_info *info = ch->info; in sh_mobile_lcdc_display_notify()
1248 struct fb_info *info) in __sh_mobile_lcdc_check_var()
1331 struct fb_info *info = dev_get_drvdata(dev); in overlay_alpha_show()
1341 struct fb_info *info = dev_get_drvdata(dev); in overlay_alpha_store()
1369 struct fb_info *info = dev_get_drvdata(dev); in overlay_mode_show()
[all …]
Dq40fb.c56 struct fb_info *info) in q40fb_setcolreg()
88 struct fb_info *info; in q40fb_probe()
122 fb_info(info, "Q40 frame buffer alive and kicking !\n"); in q40fb_probe()
Dvga16fb.c187 static void vga16fb_pan_var(struct fb_info *info, in vga16fb_pan_var()
218 static void vga16fb_update_fix(struct fb_info *info) in vga16fb_update_fix()
247 const struct fb_info *info, in vga16fb_clock_chip()
283 static int vga16fb_open(struct fb_info *info, int user) in vga16fb_open()
298 static int vga16fb_release(struct fb_info *info, int user) in vga16fb_release()
313 struct fb_info *info) in vga16fb_check_var()
518 static int vga16fb_set_par(struct fb_info *info) in vga16fb_set_par()
660 struct fb_info *info) in vga16fb_setcolreg()
689 struct fb_info *info) in vga16fb_pan_display()
801 static int vga16fb_blank(int blank, struct fb_info *info) in vga16fb_blank()
[all …]
Dsunxvr2500.c16 struct fb_info *info;
49 unsigned transp, struct fb_info *info) in s3d_setcolreg()
75 struct fb_info *info = sp->info; in s3d_set_fbinfo()
121 struct fb_info *info; in s3d_pci_register()
224 struct fb_info *info = pci_get_drvdata(pdev); in s3d_pci_unregister()
Dpmag-ba-fb.c96 unsigned int transp, struct fb_info *info) in pmagbafb_setcolreg()
132 static void __init pmagbafb_erase_cursor(struct fb_info *info) in pmagbafb_erase_cursor()
148 struct fb_info *info; in pmagbafb_probe()
215 fb_info(info, "%s frame buffer device at %s\n", in pmagbafb_probe()
241 struct fb_info *info = dev_get_drvdata(dev); in pmagbafb_remove()
Dfb-puv3.c104 static void unifb_sync(struct fb_info *info) in unifb_sync()
118 static void unifb_prim_fillrect(struct fb_info *info, in unifb_prim_fillrect()
178 static void unifb_fillrect(struct fb_info *info, in unifb_fillrect()
206 static void unifb_prim_copyarea(struct fb_info *info, in unifb_prim_copyarea()
285 static void unifb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in unifb_copyarea()
321 static void unifb_imageblit(struct fb_info *info, const struct fb_image *image) in unifb_imageblit()
344 struct fb_info *info) in unifb_check_var()
468 static int unifb_set_par(struct fb_info *info) in unifb_set_par()
558 u_int transp, struct fb_info *info) in unifb_setcolreg()
621 struct fb_info *info) in unifb_pan_display()
[all …]
Ds3c2410fb.c70 static void s3c2410fb_set_lcdaddr(struct fb_info *info) in s3c2410fb_set_lcdaddr()
123 struct fb_info *info) in s3c2410fb_check_var()
251 static void s3c2410fb_calculate_stn_lcd_regs(const struct fb_info *info, in s3c2410fb_calculate_stn_lcd_regs()
311 static void s3c2410fb_calculate_tft_lcd_regs(const struct fb_info *info, in s3c2410fb_calculate_tft_lcd_regs()
373 static void s3c2410fb_activate_var(struct fb_info *info) in s3c2410fb_activate_var()
428 static int s3c2410fb_set_par(struct fb_info *info) in s3c2410fb_set_par()
488 unsigned transp, struct fb_info *info) in s3c2410fb_setcolreg()
567 static int s3c2410fb_blank(int blank_mode, struct fb_info *info) in s3c2410fb_blank()
640 static int s3c2410fb_map_video_memory(struct fb_info *info) in s3c2410fb_map_video_memory()
666 static inline void s3c2410fb_unmap_video_memory(struct fb_info *info) in s3c2410fb_unmap_video_memory()
[all …]
Dsbuslib.h22 struct fb_info *info,
24 int sbusfb_compat_ioctl(struct fb_info *info, unsigned int cmd,
Dbf54x-lq043fb.c77 struct fb_info *fb;
284 static int bfin_bf54x_fb_open(struct fb_info *info, int user) in bfin_bf54x_fb_open()
309 static int bfin_bf54x_fb_release(struct fb_info *info, int user) in bfin_bf54x_fb_release()
330 struct fb_info *info) in bfin_bf54x_fb_check_var()
373 int bfin_bf54x_fb_cursor(struct fb_info *info, struct fb_cursor *cursor) in bfin_bf54x_fb_cursor()
383 struct fb_info *info) in bfin_bf54x_fb_setcolreg()
461 static int bfin_lcd_check_fb(struct lcd_device *dev, struct fb_info *fi) in bfin_lcd_check_fb()
506 struct fb_info *fbinfo; in bfin_bf54x_probe()
691 struct fb_info *fbinfo = platform_get_drvdata(pdev); in bfin_bf54x_remove()
729 struct fb_info *fbinfo = platform_get_drvdata(pdev); in bfin_bf54x_resume()
Duvesafb.c271 struct fb_info *info, struct vbe_mode_ib *mode) in uvesafb_setup_var()
602 struct fb_info *info) in uvesafb_is_valid_mode()
617 static int uvesafb_vbe_getedid(struct uvesafb_ktask *task, struct fb_info *info) in uvesafb_vbe_getedid()
683 struct fb_info *info) in uvesafb_vbe_getmonspecs()
792 static int uvesafb_vbe_init(struct fb_info *info) in uvesafb_vbe_init()
837 static int uvesafb_vbe_init_mode(struct fb_info *info) in uvesafb_vbe_init_mode()
936 int start, struct fb_info *info) in uvesafb_setpalette()
1002 struct fb_info *info) in uvesafb_setcolreg()
1051 static int uvesafb_setcmap(struct fb_cmap *cmap, struct fb_info *info) in uvesafb_setcmap()
1090 struct fb_info *info) in uvesafb_pan_display()
[all …]
Ddnfb.c107 static int dnfb_blank(int blank, struct fb_info *info);
108 static void dnfb_copyarea(struct fb_info *info, const struct fb_copyarea *area);
138 static int dnfb_blank(int blank, struct fb_info *info) in dnfb_blank()
148 void dnfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in dnfb_copyarea()
229 struct fb_info *info; in dnfb_probe()
Dsm501fb.c86 struct fb_info *fb[2]; /* fb info for both heads */
174 struct fb_info *fbi; in sm501_alloc_mem()
297 struct fb_info *info) in sm501fb_check_var()
407 struct fb_info *info) in sm501fb_check_var_crt()
419 struct fb_info *info) in sm501fb_check_var_pnl()
429 static int sm501fb_set_par_common(struct fb_info *info, in sm501fb_set_par_common()
526 static void sm501fb_set_par_geometry(struct fb_info *info, in sm501fb_set_par_geometry()
581 struct fb_info *info) in sm501fb_pan_crt()
611 struct fb_info *info) in sm501fb_pan_pnl()
632 static int sm501fb_set_par_crt(struct fb_info *info) in sm501fb_set_par_crt()
[all …]
Datafb_mfb.c24 void atafb_mfb_copyarea(struct fb_info *info, u_long next_line, in atafb_mfb_copyarea()
54 void atafb_mfb_fillrect(struct fb_info *info, u_long next_line, u32 color, in atafb_mfb_fillrect()
77 void atafb_mfb_linefill(struct fb_info *info, u_long next_line, in atafb_mfb_linefill()
Dcirrusfb.c366 void (*unmap)(struct fb_info *info);
377 struct fb_info *info);
380 static void init_vgachip(struct fb_info *info);
411 static void cirrusfb_dbg_reg_dump(struct fb_info *info, caddr_t regbase);
412 static void cirrusfb_dbg_print_regs(struct fb_info *info,
429 static int cirrusfb_open(struct fb_info *info, int user) in cirrusfb_open()
437 static int cirrusfb_release(struct fb_info *info, int user) in cirrusfb_release()
449 static int cirrusfb_check_mclk(struct fb_info *info, long freq) in cirrusfb_check_mclk()
474 struct fb_info *info) in cirrusfb_check_pixclock()
531 struct fb_info *info) in cirrusfb_check_var()
[all …]
Dclps711x-fb.c49 u_int blue, u_int transp, struct fb_info *info) in clps711x_fb_setcolreg()
72 struct fb_info *info) in clps711x_fb_check_var()
105 static int clps711x_fb_set_par(struct fb_info *info) in clps711x_fb_set_par()
154 static int clps711x_fb_blank(int blank, struct fb_info *info) in clps711x_fb_blank()
171 static int clps711x_lcd_check_fb(struct lcd_device *lcddev, struct fb_info *fi) in clps711x_lcd_check_fb()
218 struct fb_info *info; in clps711x_fb_probe()
366 struct fb_info *info = platform_get_drvdata(pdev); in clps711x_fb_remove()
Digafb.c68 struct fb_info fb_info; variable
221 static int igafb_mmap(struct fb_info *info, in igafb_mmap()
278 struct fb_info *info) in igafb_setcolreg()
331 static int __init iga_init(struct fb_info *info, struct iga_par *par) in iga_init()
363 fb_info(info, "%s frame buffer device at 0x%08lx [%dMB VRAM]\n", in iga_init()
372 struct fb_info *info; in igafb_init()
Dssd1307fb.c70 struct fb_info *info;
207 static ssize_t ssd1307fb_write(struct fb_info *info, const char __user *buf, in ssd1307fb_write()
238 static int ssd1307fb_blank(int blank_mode, struct fb_info *info) in ssd1307fb_blank()
248 static void ssd1307fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in ssd1307fb_fillrect()
255 static void ssd1307fb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in ssd1307fb_copyarea()
262 static void ssd1307fb_imageblit(struct fb_info *info, const struct fb_image *image) in ssd1307fb_imageblit()
279 static void ssd1307fb_deferred_io(struct fb_info *info, in ssd1307fb_deferred_io()
466 struct fb_info *info) in ssd1307fb_check_fb()
530 struct fb_info *info; in ssd1307fb_probe()
699 struct fb_info *info = i2c_get_clientdata(client); in ssd1307fb_remove()
Ds3fb.c247 static int s3fb_setup_ddc_bus(struct fb_info *info) in s3fb_setup_ddc_bus()
290 static void s3fb_settile_fast(struct fb_info *info, struct fb_tilemap *map) in s3fb_settile_fast()
312 static void s3fb_tilecursor(struct fb_info *info, struct fb_tilecursor *cursor) in s3fb_tilecursor()
347 static void s3fb_iplan_imageblit(struct fb_info *info, const struct fb_image *image) in s3fb_iplan_imageblit()
376 static void s3fb_iplan_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in s3fb_iplan_fillrect()
404 static void s3fb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) in s3fb_cfb4_imageblit()
431 static void s3fb_imageblit(struct fb_info *info, const struct fb_image *image) in s3fb_imageblit()
443 static void s3fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in s3fb_fillrect()
458 static void s3_set_pixclock(struct fb_info *info, u32 pixclock) in s3_set_pixclock()
501 static int s3fb_open(struct fb_info *info, int user) in s3fb_open()
[all …]
Datmel_lcdfb.c42 struct fb_info *info;
153 struct fb_info *info) in atmel_lcdfb_update_dma2d()
165 struct fb_info *info) in atmel_lcdfb_update_dma2d()
395 static void atmel_lcdfb_update_dma(struct fb_info *info, in atmel_lcdfb_update_dma()
415 struct fb_info *info = sinfo->info; in atmel_lcdfb_free_video_memory()
430 struct fb_info *info = sinfo->info; in atmel_lcdfb_alloc_video_memory()
451 struct fb_info *info) in atmel_lcdfb_choose_mode()
488 struct fb_info *info) in atmel_lcdfb_check_var()
642 static int atmel_lcdfb_set_par(struct fb_info *info) in atmel_lcdfb_set_par()
808 unsigned int transp, struct fb_info *info) in atmel_lcdfb_setcolreg()
[all …]
Dgoldfishfb.c52 struct fb_info fb;
81 unsigned int blue, unsigned int transp, struct fb_info *info) in goldfish_fb_setcolreg()
97 struct fb_info *info) in goldfish_fb_check_var()
124 static int goldfish_fb_set_par(struct fb_info *info) in goldfish_fb_set_par()
137 struct fb_info *info) in goldfish_fb_pan_display()
155 static int goldfish_fb_blank(int blank, struct fb_info *info) in goldfish_fb_blank()
Dpxa168fb.c169 struct fb_info *info = fbi->info; in set_mode()
196 struct fb_info *info) in pxa168fb_check_var()
351 static void set_graphics_start(struct fb_info *info, int xoffset, int yoffset) in set_graphics_start()
364 static void set_dumb_panel_control(struct fb_info *info) in set_dumb_panel_control()
389 static void set_dumb_screen_dimensions(struct fb_info *info) in set_dumb_screen_dimensions()
402 static int pxa168fb_set_par(struct fb_info *info) in pxa168fb_set_par()
493 unsigned int blue, unsigned int trans, struct fb_info *info) in pxa168fb_setcolreg()
518 static int pxa168fb_blank(int blank, struct fb_info *info) in pxa168fb_blank()
529 struct fb_info *info) in pxa168fb_pan_display()
563 static int pxa168fb_init_mode(struct fb_info *info, in pxa168fb_init_mode()
[all …]
Dmx3fb.c240 struct fb_info *fbi;
731 static int mx3fb_blank(int blank, struct fb_info *fbi);
732 static int mx3fb_map_video_memory(struct fb_info *fbi, unsigned int mem_len,
734 static int mx3fb_unmap_video_memory(struct fb_info *fbi);
741 static int mx3fb_set_fix(struct fb_info *fbi) in mx3fb_set_fix()
775 static bool mx3fb_must_set_par(struct fb_info *fbi) in mx3fb_must_set_par()
795 static int __set_par(struct fb_info *fbi, bool lock) in __set_par()
905 static int mx3fb_set_par(struct fb_info *fbi) in mx3fb_set_par()
928 static int mx3fb_check_var(struct fb_var_screeninfo *var, struct fb_info *fbi) in mx3fb_check_var()
1030 unsigned int trans, struct fb_info *fbi) in mx3fb_setcolreg()
[all …]
Dau1200fb.c147 struct fb_info *fb_info; /* FB driver info record */ member
176 static struct fb_info *_au1200fb_infos[MAX_DEVICE_COUNT];
688 static int fbinfo2index (struct fb_info *fb_info) in fbinfo2index() argument
693 if (fb_info == _au1200fb_infos[i]) in fbinfo2index()
949 | LCD_WINCTRL2_BX_N(fbdev->fb_info->fix.line_length) in au1200_setmode()
1000 static void au1200fb_update_fbinfo(struct fb_info *fbi) in au1200fb_update_fbinfo()
1035 struct fb_info *fbi) in au1200fb_fb_check_var()
1127 static int au1200fb_fb_set_par(struct fb_info *fbi) in au1200fb_fb_set_par()
1141 unsigned blue, unsigned transp, struct fb_info *fbi) in au1200fb_fb_setcolreg()
1196 static int au1200fb_fb_blank(int blank_mode, struct fb_info *fbi) in au1200fb_fb_blank()
[all …]
Defifb.c42 struct fb_info *info) in efifb_setcolreg()
66 static void efifb_destroy(struct fb_info *info) in efifb_destroy()
133 struct fb_info *info; in efifb_probe()
308 fb_info(info, "%s frame buffer device\n", info->fix.id); in efifb_probe()
325 struct fb_info *info = platform_get_drvdata(pdev); in efifb_remove()
Dfsl-diu-fb.c369 struct fb_info fsl_diu_info[NUM_AOIS];
499 static void fsl_diu_enable_panel(struct fb_info *info) in fsl_diu_enable_panel()
551 static void fsl_diu_disable_panel(struct fb_info *info) in fsl_diu_disable_panel()
605 static void enable_lcdc(struct fb_info *info) in enable_lcdc()
614 static void disable_lcdc(struct fb_info *info) in disable_lcdc()
624 struct fb_info *info) in adjust_aoi_size_position()
699 struct fb_info *info) in fsl_diu_check_var()
789 static void set_fix(struct fb_info *info) in set_fix()
804 static void update_lcdc(struct fb_info *info) in update_lcdc()
873 static int map_video_memory(struct fb_info *info) in map_video_memory()
[all …]
Dimxfb.c245 struct fb_info *info);
255 u_int trans, struct fb_info *info) in imxfb_setpalettereg()
273 u_int trans, struct fb_info *info) in imxfb_setcolreg()
347 static int imxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in imxfb_check_var()
450 static int imxfb_set_par(struct fb_info *info) in imxfb_set_par()
520 static int imxfb_blank(int blank, struct fb_info *info) in imxfb_blank()
557 static int imxfb_activate_var(struct fb_var_screeninfo *var, struct fb_info *info) in imxfb_activate_var()
628 struct fb_info *info = dev_get_drvdata(&pdev->dev); in imxfb_init_fbinfo()
721 static int imxfb_lcd_check_fb(struct lcd_device *lcddev, struct fb_info *fi) in imxfb_lcd_check_fb()
813 struct fb_info *info; in imxfb_probe()
[all …]
Dsh7760fb.c73 static int sh7760fb_blank(int blank, struct fb_info *info) in sh7760fb_blank()
102 u_int transp, struct fb_info *info) in sh7760_setcolreg()
169 struct fb_info *info) in sh7760fb_check_var()
199 static int sh7760fb_set_par(struct fb_info *info) in sh7760fb_set_par()
358 static void sh7760fb_free_mem(struct fb_info *info) in sh7760fb_free_mem()
376 static int sh7760fb_alloc_mem(struct fb_info *info) in sh7760fb_alloc_mem()
436 struct fb_info *info; in sh7760fb_probe()
562 struct fb_info *info = platform_get_drvdata(dev); in sh7760fb_remove()
Dbfin-lq035q1-fb.c93 struct fb_info *fb;
395 static int bfin_lq035q1_fb_open(struct fb_info *info, int user) in bfin_lq035q1_fb_open()
423 static int bfin_lq035q1_fb_release(struct fb_info *info, int user) in bfin_lq035q1_fb_release()
445 struct fb_info *info) in bfin_lq035q1_fb_check_var()
490 int bfin_lq035q1_fb_cursor(struct fb_info *info, struct fb_cursor *cursor) in bfin_lq035q1_fb_cursor()
500 struct fb_info *info) in bfin_lq035q1_fb_setcolreg()
568 struct fb_info *fbinfo; in bfin_lq035q1_probe()
774 struct fb_info *fbinfo = platform_get_drvdata(pdev); in bfin_lq035q1_remove()
806 struct fb_info *fbinfo = dev_get_drvdata(dev); in bfin_lq035q1_suspend()
823 struct fb_info *fbinfo = dev_get_drvdata(dev); in bfin_lq035q1_resume()
Dsmscufx.c98 struct fb_info *info;
778 static int ufx_ops_mmap(struct fb_info *info, struct vm_area_struct *vma) in ufx_ops_mmap()
900 static ssize_t ufx_ops_write(struct fb_info *info, const char __user *buf, in ufx_ops_write()
920 static void ufx_ops_copyarea(struct fb_info *info, in ufx_ops_copyarea()
932 static void ufx_ops_imageblit(struct fb_info *info, in ufx_ops_imageblit()
943 static void ufx_ops_fillrect(struct fb_info *info, in ufx_ops_fillrect()
958 static void ufx_dpy_deferred_io(struct fb_info *info, in ufx_dpy_deferred_io()
988 static int ufx_ops_ioctl(struct fb_info *info, unsigned int cmd, in ufx_ops_ioctl()
1039 unsigned blue, unsigned transp, struct fb_info *info) in ufx_ops_setcolreg()
1066 static int ufx_ops_open(struct fb_info *info, int user) in ufx_ops_open()
[all …]
Dvesafb.c66 struct fb_info *info) in vesafb_pan_display()
131 struct fb_info *info) in vesafb_setcolreg()
180 static void vesafb_destroy(struct fb_info *info) in vesafb_destroy()
237 struct fb_info *info; in vesafb_probe()
467 fb_info(info, "%s frame buffer device\n", info->fix.id); in vesafb_probe()
480 struct fb_info *info = platform_get_drvdata(pdev); in vesafb_remove()
Dsh_mobile_lcdcfb.h18 struct fb_info;
100 struct fb_info *info;
Dbf537-lq035.c425 static struct fb_info bfin_lq035_fb;
458 static int bfin_lq035_fb_open(struct fb_info *info, int user) in bfin_lq035_fb_open()
490 static int bfin_lq035_fb_release(struct fb_info *info, int user) in bfin_lq035_fb_release()
512 struct fb_info *info) in bfin_lq035_fb_check_var()
561 static void bfin_lq035_fb_rotate(struct fb_info *fbi, int angle) in bfin_lq035_fb_rotate()
579 static int bfin_lq035_fb_cursor(struct fb_info *info, struct fb_cursor *cursor) in bfin_lq035_fb_cursor()
589 struct fb_info *info) in bfin_lq035_fb_setcolreg()
672 static int bfin_lcd_check_fb(struct lcd_device *lcd, struct fb_info *fi) in bfin_lcd_check_fb()
Dps3fb.c479 static int ps3fb_sync(struct fb_info *info, u32 frame) in ps3fb_sync()
504 static int ps3fb_open(struct fb_info *info, int user) in ps3fb_open()
510 static int ps3fb_release(struct fb_info *info, int user) in ps3fb_release()
532 static int ps3fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in ps3fb_check_var()
602 static int ps3fb_set_par(struct fb_info *info) in ps3fb_set_par()
677 unsigned int transp, struct fb_info *info) in ps3fb_setcolreg()
693 struct fb_info *info) in ps3fb_pan_display()
706 static int ps3fb_mmap(struct fb_info *info, struct vm_area_struct *vma) in ps3fb_mmap()
723 static int ps3fb_blank(int blank, struct fb_info *info) in ps3fb_blank()
774 static int ps3fb_ioctl(struct fb_info *info, unsigned int cmd, in ps3fb_ioctl()
[all …]
Dgrvga.c84 struct fb_info *info) in grvga_check_var()
149 static int grvga_set_par(struct fb_info *info) in grvga_set_par()
193 …unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) in grvga_setcolreg()
240 struct fb_info *info) in grvga_pan_display()
334 struct fb_info *info; in grvga_probe()
516 struct fb_info *info = dev_get_drvdata(&device->dev); in grvga_remove()
Dcarminefb.c56 struct fb_info *fb[MAX_DISPLAY];
163 unsigned blue, unsigned transp, struct fb_info *info) in carmine_setcolreg()
179 struct fb_info *info) in carmine_check_var()
407 static int carmine_set_par(struct fb_info *info) in carmine_set_par()
542 struct fb_info **rinfo) in alloc_carmine_fb()
545 struct fb_info *info; in alloc_carmine_fb()
588 fb_info(info, "%s frame buffer device\n", info->fix.id); in alloc_carmine_fb()
600 static void cleanup_fb_device(struct fb_info *info) in cleanup_fb_device()
613 struct fb_info *info; in carminefb_probe()
Dpm3fb.c197 static int pm3fb_sync(struct fb_info *info) in pm3fb_sync()
213 static void pm3fb_init_engine(struct fb_info *info) in pm3fb_init_engine()
375 static void pm3fb_fillrect(struct fb_info *info, in pm3fb_fillrect()
439 static void pm3fb_copyarea(struct fb_info *info, in pm3fb_copyarea()
511 static void pm3fb_imageblit(struct fb_info *info, const struct fb_image *image) in pm3fb_imageblit()
612 static int pm3fb_cursor(struct fb_info *info, struct fb_cursor *cursor) in pm3fb_cursor()
716 static void pm3fb_write_mode(struct fb_info *info) in pm3fb_write_mode()
911 static int pm3fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in pm3fb_check_var()
1013 static int pm3fb_set_par(struct fb_info *info) in pm3fb_set_par()
1070 struct fb_info *info) in pm3fb_setcolreg()
[all …]
Di740fb.c157 static int i740fb_setup_ddc_bus(struct fb_info *info) in i740fb_setup_ddc_bus()
180 static int i740fb_open(struct fb_info *info, int user) in i740fb_open()
191 static int i740fb_release(struct fb_info *info, int user) in i740fb_release()
394 struct i740fb_par *par, struct fb_info *info) in i740fb_decode_var()
658 static int i740fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in i740fb_check_var()
733 static int i740fb_set_par(struct fb_info *info) in i740fb_set_par()
862 struct fb_info *info) in i740fb_setcolreg()
897 struct fb_info *info) in i740fb_pan_display()
943 static int i740fb_blank(int blank_mode, struct fb_info *info) in i740fb_blank()
1002 struct fb_info *info; in i740fb_probe()
[all …]
Dwmt_ge_rops.c49 void wmt_ge_fillrect(struct fb_info *p, const struct fb_fillrect *rect) in wmt_ge_fillrect()
85 void wmt_ge_copyarea(struct fb_info *p, const struct fb_copyarea *area) in wmt_ge_copyarea()
118 int wmt_ge_sync(struct fb_info *p) in wmt_ge_sync()
Dgxt4500.c360 struct fb_info *info) in gxt4500_check_var()
374 static int gxt4500_set_par(struct fb_info *info) in gxt4500_set_par()
513 unsigned int transp, struct fb_info *info) in gxt4500_setcolreg()
548 struct fb_info *info) in gxt4500_pan_display()
562 static int gxt4500_blank(int blank, struct fb_info *info) in gxt4500_blank()
619 struct fb_info *info; in gxt4500_probe()
713 fb_info(info, "%s frame buffer device\n", info->fix.id); in gxt4500_probe()
735 struct fb_info *info = pci_get_drvdata(pdev); in gxt4500_remove()
Dmetronomefb.c466 static void metronomefb_dpy_deferred_io(struct fb_info *info, in metronomefb_dpy_deferred_io()
486 static void metronomefb_fillrect(struct fb_info *info, in metronomefb_fillrect()
495 static void metronomefb_copyarea(struct fb_info *info, in metronomefb_copyarea()
504 static void metronomefb_imageblit(struct fb_info *info, in metronomefb_imageblit()
517 static ssize_t metronomefb_write(struct fb_info *info, const char __user *buf, in metronomefb_write()
574 struct fb_info *info; in metronomefb_probe()
747 struct fb_info *info = platform_get_drvdata(dev); in metronomefb_remove()
Dstifb.c75 #define REGION_BASE(fb_info, index) \ argument
76 F_EXTEND(fb_info->sti->glob_cfg->region_ptrs[index])
106 struct fb_info info;
183 #define NGLE_LOCK(fb_info) do { } while (0) argument
184 #define NGLE_UNLOCK(fb_info) do { } while (0) argument
926 u_int blue, u_int transp, struct fb_info *info) in stifb_setcolreg()
986 stifb_blank(int blank_mode, struct fb_info *info) in stifb_blank()
1015 stifb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in stifb_copyarea()
1097 stifb_blank(0, (struct fb_info *)fb); /* 0=enable screen */ in stifb_init_display()
1123 struct fb_info *info; in stifb_init_fb()
[all …]
Dsbuslib.c100 struct fb_info *info, in sbusfb_ioctl_helper()
194 static int fbiogetputcmap(struct fb_info *info, unsigned int cmd, unsigned long arg) in fbiogetputcmap()
216 static int fbiogscursor(struct fb_info *info, unsigned long arg) in fbiogscursor()
242 int sbusfb_compat_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) in sbusfb_compat_ioctl()
Dau1100fb.c106 static int au1100fb_fb_blank(int blank_mode, struct fb_info *fbi) in au1100fb_fb_blank()
140 struct fb_info *info = &fbdev->info; in au1100fb_setmode()
235 …(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *fbi) in au1100fb_fb_setcolreg()
294 int au1100fb_fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *fbi) in au1100fb_fb_pan_display()
341 void au1100fb_fb_rotate(struct fb_info *fbi, int angle) in au1100fb_fb_rotate()
362 int au1100fb_fb_mmap(struct fb_info *fbi, struct vm_area_struct *vma) in au1100fb_fb_mmap()
Dpxafb.h93 struct fb_info fb;
110 struct fb_info fb;
Dw100fb.c85 struct fb_info *info = dev_get_drvdata(dev); in flip_show()
94 struct fb_info *info = dev_get_drvdata(dev); in flip_store()
144 struct fb_info *info = dev_get_drvdata(dev); in fastpllclk_show()
152 struct fb_info *info = dev_get_drvdata(dev); in fastpllclk_store()
177 struct fb_info *info = dev_get_drvdata(dev); in w100fb_get_hsynclen()
198 u_int trans, struct fb_info *info) in w100fb_setcolreg()
228 static int w100fb_blank(int blank_mode, struct fb_info *info) in w100fb_blank()
273 static int w100fb_sync(struct fb_info *info) in w100fb_sync()
351 static void w100fb_fillrect(struct fb_info *info, in w100fb_fillrect()
377 static void w100fb_copyarea(struct fb_info *info, in w100fb_copyarea()
[all …]
Dsm712fb.c42 struct fb_info *fb;
804 unsigned blue, struct fb_info *info) in sm712_setpalette()
830 static int smtc_blank(int blank_mode, struct fb_info *info) in smtc_blank()
902 unsigned blue, unsigned trans, struct fb_info *info) in smtc_setcolreg()
949 static ssize_t smtcfb_read(struct fb_info *info, char __user *buf, in smtcfb_read()
1026 static ssize_t smtcfb_write(struct fb_info *info, const char __user *buf, in smtcfb_write()
1271 static int smtc_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in smtc_check_var()
1288 static int smtc_set_par(struct fb_info *info) in smtc_set_par()
1368 struct fb_info *info; in smtcfb_pci_probe()
/linux-4.4.14/include/linux/
Dfb.h19 struct fb_info;
167 struct fb_info *info;
207 void (*writeio)(struct fb_info *info, void __iomem *dst, void *src, unsigned int size);
208 void (*readio) (struct fb_info *info, void *dst, void __iomem *src, unsigned int size);
218 void (*first_io)(struct fb_info *info);
219 void (*deferred_io)(struct fb_info *info, struct list_head *pagelist);
240 int (*fb_open)(struct fb_info *info, int user);
241 int (*fb_release)(struct fb_info *info, int user);
246 ssize_t (*fb_read)(struct fb_info *info, char __user *buf,
248 ssize_t (*fb_write)(struct fb_info *info, const char __user *buf,
[all …]
Dsvga.h108 void svga_settile(struct fb_info *info, struct fb_tilemap *map);
109 void svga_tilecopy(struct fb_info *info, struct fb_tilearea *area);
110 void svga_tilefill(struct fb_info *info, struct fb_tilerect *rect);
111 void svga_tileblit(struct fb_info *info, struct fb_tileblit *blit);
112 void svga_tilecursor(void __iomem *regbase, struct fb_info *info, struct fb_tilecursor *cursor);
113 int svga_get_tilemax(struct fb_info *info);
114 void svga_get_caps(struct fb_info *info, struct fb_blit_caps *caps,
Dlcd.h32 struct fb_info;
63 int (*check_fb)(struct lcd_device *, struct fb_info *);
Dvga_switcheroo.h133 struct fb_info *info);
152 static inline void vga_switcheroo_client_fb_set(struct pci_dev *dev, struct fb_info *info) {} in vga_switcheroo_client_fb_set()
Dbacklight.h49 struct fb_info;
63 int (*check_fb)(struct backlight_device *, struct fb_info *);
/linux-4.4.14/include/drm/
Ddrm_fb_helper.h130 struct fb_info *fbdev;
157 int drm_fb_helper_blank(int blank, struct fb_info *info);
159 struct fb_info *info);
160 int drm_fb_helper_set_par(struct fb_info *info);
162 struct fb_info *info);
166 struct fb_info *drm_fb_helper_alloc_fbi(struct drm_fb_helper *fb_helper);
169 void drm_fb_helper_fill_var(struct fb_info *info, struct drm_fb_helper *fb_helper,
171 void drm_fb_helper_fill_fix(struct fb_info *info, uint32_t pitch,
176 ssize_t drm_fb_helper_sys_read(struct fb_info *info, char __user *buf,
178 ssize_t drm_fb_helper_sys_write(struct fb_info *info, const char __user *buf,
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_fbcon.h51 int nv04_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *region);
52 int nv04_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
53 int nv04_fbcon_imageblit(struct fb_info *info, const struct fb_image *image);
54 int nv04_fbcon_accel_init(struct fb_info *info);
56 int nv50_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
57 int nv50_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *region);
58 int nv50_fbcon_imageblit(struct fb_info *info, const struct fb_image *image);
59 int nv50_fbcon_accel_init(struct fb_info *info);
61 int nvc0_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
62 int nvc0_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *region);
[all …]
Dnouveau_fbcon.c59 nouveau_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in nouveau_fbcon_fillrect()
91 nouveau_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *image) in nouveau_fbcon_copyarea()
123 nouveau_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) in nouveau_fbcon_imageblit()
155 nouveau_fbcon_sync(struct fb_info *info) in nouveau_fbcon_sync()
182 nouveau_fbcon_open(struct fb_info *info, int user) in nouveau_fbcon_open()
193 nouveau_fbcon_release(struct fb_info *info, int user) in nouveau_fbcon_release()
278 struct fb_info *info = fbcon->helper.fbdev; in nouveau_fbcon_accel_init()
316 struct fb_info *info = fbcon->helper.fbdev; in nouveau_fbcon_zfill()
340 struct fb_info *info; in nouveau_fbcon_create()
485 void nouveau_fbcon_gpu_lockup(struct fb_info *info) in nouveau_fbcon_gpu_lockup()
Dnv50_fbcon.c30 nv50_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in nv50_fbcon_fillrect()
65 nv50_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *region) in nv50_fbcon_copyarea()
93 nv50_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) in nv50_fbcon_imageblit()
150 nv50_fbcon_accel_init(struct fb_info *info) in nv50_fbcon_accel_init()
Dnvc0_fbcon.c30 nvc0_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in nvc0_fbcon_fillrect()
65 nvc0_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *region) in nvc0_fbcon_copyarea()
93 nvc0_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) in nvc0_fbcon_imageblit()
150 nvc0_fbcon_accel_init(struct fb_info *info) in nvc0_fbcon_accel_init()
Dnv04_fbcon.c30 nv04_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *region) in nv04_fbcon_copyarea()
50 nv04_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in nv04_fbcon_fillrect()
77 nv04_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) in nv04_fbcon_imageblit()
136 nv04_fbcon_accel_init(struct fb_info *info) in nv04_fbcon_accel_init()
/linux-4.4.14/drivers/media/platform/vivid/
Dvivid-osd.c80 static int vivid_fb_ioctl(struct fb_info *info, unsigned cmd, unsigned long arg) in vivid_fb_ioctl()
181 static int vivid_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in vivid_fb_check_var()
189 static int vivid_fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in vivid_fb_pan_display()
194 static int vivid_fb_set_par(struct fb_info *info) in vivid_fb_set_par()
208 struct fb_info *info) in vivid_fb_setcolreg()
242 static int vivid_fb_blank(int blank_mode, struct fb_info *info) in vivid_fb_blank()
324 dev->fb_info.node = -1; in vivid_fb_init_vidmode()
325 dev->fb_info.flags = FBINFO_FLAG_DEFAULT; in vivid_fb_init_vidmode()
326 dev->fb_info.fbops = &vivid_fb_ops; in vivid_fb_init_vidmode()
327 dev->fb_info.par = dev; in vivid_fb_init_vidmode()
[all …]
/linux-4.4.14/drivers/video/fbdev/i810/
Di810_main.h27 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()
Di810_accel.c59 static inline int wait_for_space(struct fb_info *info, u32 space) in wait_for_space()
90 static inline int wait_for_engine_idle(struct fb_info *info) in wait_for_engine_idle()
118 static inline u32 begin_iring(struct fb_info *info, u32 space) in begin_iring()
163 int blit_bpp, struct fb_info *info) in source_copy_blit()
197 struct fb_info *info) in color_blit()
238 int fg, struct fb_info *info) in mono_src_copy_imm_blit()
256 static inline void load_front(int offset, struct fb_info *info) in load_front()
298 void i810fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in i810fb_fillrect()
326 void i810fb_copyarea(struct fb_info *info, const struct fb_copyarea *region) in i810fb_copyarea()
367 void i810fb_imageblit(struct fb_info *info, const struct fb_image *image) in i810fb_imageblit()
[all …]
Di810_main.c81 static int i810fb_cursor(struct fb_info *info, struct fb_cursor *cursor);
89 static int i810fb_set_par (struct fb_info *info);
91 u8 *transp, struct fb_info *info);
93 unsigned transp, struct fb_info *info);
94 static int i810fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info);
95 static int i810fb_blank (int blank_mode, struct fb_info *info);
98 static void i810fb_release_resource (struct fb_info *info, struct i810fb_par *par);
819 static void i810_load_cursor_colors(int fg, int bg, struct fb_info *info) in i810_load_cursor_colors()
992 struct fb_info *info) in i810_check_params()
1087 static int encode_fix(struct fb_fix_screeninfo *fix, struct fb_info *info) in encode_fix()
[all …]
/linux-4.4.14/drivers/video/fbdev/omap2/omapfb/
Domapfb.h47 #define FB2OFB(fb_info) ((struct omapfb_info *)(fb_info->par)) argument
99 struct fb_info *fbs[10];
122 void set_fb_fix(struct fb_info *fbi);
123 int check_fb_var(struct fb_info *fbi, struct fb_var_screeninfo *var);
124 int omapfb_realloc_fbmem(struct fb_info *fbi, unsigned long size, int type);
125 int omapfb_apply_changes(struct fb_info *fbi, int init);
130 int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg);
135 int omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl,
142 int omapfb_get_update_mode(struct fb_info *fbi, enum omapfb_update_mode *mode);
143 int omapfb_set_update_mode(struct fb_info *fbi, enum omapfb_update_mode mode);
[all …]
Domapfb-sysfs.c40 struct fb_info *fbi = dev_get_drvdata(dev); in show_rotate_type()
50 struct fb_info *fbi = dev_get_drvdata(dev); in store_rotate_type()
95 struct fb_info *fbi = dev_get_drvdata(dev); in show_mirror()
105 struct fb_info *fbi = dev_get_drvdata(dev); in store_mirror()
146 struct fb_info *fbi = dev_get_drvdata(dev); in show_overlays()
196 struct fb_info *fbi = dev_get_drvdata(dev); in store_overlays()
338 struct fb_info *fbi = dev_get_drvdata(dev); in show_overlays_rotate()
361 struct fb_info *fbi = dev_get_drvdata(dev); in store_overlays_rotate()
432 struct fb_info *fbi = dev_get_drvdata(dev); in show_size()
441 struct fb_info *fbi = dev_get_drvdata(dev); in store_size()
[all …]
Domapfb-ioctl.c62 static int omapfb_setup_plane(struct fb_info *fbi, struct omapfb_plane_info *pi) in omapfb_setup_plane()
187 static int omapfb_query_plane(struct fb_info *fbi, struct omapfb_plane_info *pi) in omapfb_query_plane()
213 static int omapfb_setup_mem(struct fb_info *fbi, struct omapfb_mem_info *mi) in omapfb_setup_mem()
273 static int omapfb_query_mem(struct fb_info *fbi, struct omapfb_mem_info *mi) in omapfb_query_mem()
289 static int omapfb_update_window(struct fb_info *fbi, in omapfb_update_window()
309 int omapfb_set_update_mode(struct fb_info *fbi, in omapfb_set_update_mode()
352 int omapfb_get_update_mode(struct fb_info *fbi, in omapfb_get_update_mode()
426 static int omapfb_set_color_key(struct fb_info *fbi, in omapfb_set_color_key()
456 static int omapfb_get_color_key(struct fb_info *fbi, in omapfb_get_color_key()
486 static int omapfb_memory_read(struct fb_info *fbi, in omapfb_memory_read()
[all …]
Domapfb-main.c60 static int omapfb_fb_init(struct omapfb2_device *fbdev, struct fb_info *fbi);
65 static void draw_pixel(struct fb_info *fbi, int x, int y, unsigned color) in draw_pixel()
100 static void fill_fb(struct fb_info *fbi) in fill_fb()
501 static int setup_vrfb_rotation(struct fb_info *fbi) in setup_vrfb_rotation()
601 void set_fb_fix(struct fb_info *fbi) in set_fb_fix()
665 int check_fb_var(struct fb_info *fbi, struct fb_var_screeninfo *var) in check_fb_var()
761 static int omapfb_open(struct fb_info *fbi, int user) in omapfb_open()
766 static int omapfb_release(struct fb_info *fbi, int user) in omapfb_release()
842 int omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl, in omapfb_setup_overlay()
936 int omapfb_apply_changes(struct fb_info *fbi, int init) in omapfb_apply_changes()
[all …]
/linux-4.4.14/drivers/video/console/
Dfbcon.h55 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);
110 static inline int mono_col(const struct fb_info *info) in mono_col()
119 struct fb_info *info, int is_fg) in attr_col_ec()
218 extern void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info);
[all …]
Dtileblit.c19 static void tile_bmove(struct vc_data *vc, struct fb_info *info, int sy, in tile_bmove()
34 static void tile_clear(struct vc_data *vc, struct fb_info *info, int sy, in tile_clear()
54 static void tile_putcs(struct vc_data *vc, struct fb_info *info, in tile_putcs()
76 static void tile_clear_margins(struct vc_data *vc, struct fb_info *info, in tile_clear_margins()
82 static void tile_cursor(struct vc_data *vc, struct fb_info *info, int mode, in tile_cursor()
119 static int tile_update_start(struct fb_info *info) in tile_update_start()
131 void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info) in fbcon_set_tileops()
Dfbcon.c185 static void fbcon_set_disp(struct fb_info *info, struct fb_var_screeninfo *var,
189 static void fbcon_modechanged(struct fb_info *info);
190 static void fbcon_set_all_vcs(struct fb_info *info);
196 static inline void fbcon_set_rotation(struct fb_info *info) in fbcon_set_rotation()
207 static void fbcon_rotate(struct fb_info *info, u32 rotate) in fbcon_rotate()
210 struct fb_info *fb_info; in fbcon_rotate() local
215 fb_info = registered_fb[con2fb_map[ops->currcon]]; in fbcon_rotate()
217 if (info == fb_info) { in fbcon_rotate()
229 static void fbcon_rotate_all(struct fb_info *info, u32 rotate) in fbcon_rotate_all()
252 static inline void fbcon_set_rotation(struct fb_info *info) in fbcon_set_rotation()
[all …]
Dbitblit.c46 static void bit_bmove(struct vc_data *vc, struct fb_info *info, int sy, in bit_bmove()
61 static void bit_clear(struct vc_data *vc, struct fb_info *info, int sy, in bit_clear()
77 static inline void bit_putcs_aligned(struct vc_data *vc, struct fb_info *info, in bit_putcs_aligned()
109 struct fb_info *info, const u16 *s, in bit_putcs_unaligned()
143 static void bit_putcs(struct vc_data *vc, struct fb_info *info, in bit_putcs()
205 static void bit_clear_margins(struct vc_data *vc, struct fb_info *info, in bit_clear_margins()
236 static void bit_cursor(struct vc_data *vc, struct fb_info *info, int mode, in bit_cursor()
391 static int bit_update_start(struct fb_info *info) in bit_update_start()
Dfbcon_ud.c48 static void ud_bmove(struct vc_data *vc, struct fb_info *info, int sy, in ud_bmove()
66 static void ud_clear(struct vc_data *vc, struct fb_info *info, int sy, in ud_clear()
85 static inline void ud_putcs_aligned(struct vc_data *vc, struct fb_info *info, in ud_putcs_aligned()
117 struct fb_info *info, const u16 *s, in ud_putcs_unaligned()
151 static void ud_putcs(struct vc_data *vc, struct fb_info *info, in ud_putcs()
222 static void ud_clear_margins(struct vc_data *vc, struct fb_info *info, in ud_clear_margins()
251 static void ud_cursor(struct vc_data *vc, struct fb_info *info, int mode, in ud_cursor()
418 static int ud_update_start(struct fb_info *info) in ud_update_start()
Dfbcon_ccw.c63 static void ccw_bmove(struct vc_data *vc, struct fb_info *info, int sy, in ccw_bmove()
80 static void ccw_clear(struct vc_data *vc, struct fb_info *info, int sy, in ccw_clear()
98 static inline void ccw_putcs_aligned(struct vc_data *vc, struct fb_info *info, in ccw_putcs_aligned()
129 static void ccw_putcs(struct vc_data *vc, struct fb_info *info, in ccw_putcs()
191 static void ccw_clear_margins(struct vc_data *vc, struct fb_info *info, in ccw_clear_margins()
221 static void ccw_cursor(struct vc_data *vc, struct fb_info *info, int mode, in ccw_cursor()
394 static int ccw_update_start(struct fb_info *info) in ccw_update_start()
Dfbcon_cw.c48 static void cw_bmove(struct vc_data *vc, struct fb_info *info, int sy, in cw_bmove()
65 static void cw_clear(struct vc_data *vc, struct fb_info *info, int sy, in cw_clear()
83 static inline void cw_putcs_aligned(struct vc_data *vc, struct fb_info *info, in cw_putcs_aligned()
114 static void cw_putcs(struct vc_data *vc, struct fb_info *info, in cw_putcs()
174 static void cw_clear_margins(struct vc_data *vc, struct fb_info *info, in cw_clear_margins()
204 static void cw_cursor(struct vc_data *vc, struct fb_info *info, int mode, in cw_cursor()
377 static int cw_update_start(struct fb_info *info) in cw_update_start()
/linux-4.4.14/drivers/staging/fbtft/
Dfbtft-sysfs.c118 struct fb_info *fb_info = dev_get_drvdata(device); in store_gamma_curve() local
119 struct fbtft_par *par = fb_info->par; in store_gamma_curve()
142 struct fb_info *fb_info = dev_get_drvdata(device); in show_gamma_curve() local
143 struct fbtft_par *par = fb_info->par; in show_gamma_curve()
183 struct fb_info *fb_info = dev_get_drvdata(device); in store_debug() local
184 struct fbtft_par *par = fb_info->par; in store_debug()
198 struct fb_info *fb_info = dev_get_drvdata(device); in show_debug() local
199 struct fbtft_par *par = fb_info->par; in show_debug()
Dfbtft.h88 void (*mkdirty)(struct fb_info *info, int from, int to);
214 struct fb_info *info;
262 struct fb_info *fbtft_framebuffer_alloc(struct fbtft_display *display,
265 void fbtft_framebuffer_release(struct fb_info *info);
266 int fbtft_register_framebuffer(struct fb_info *fb_info);
267 int fbtft_unregister_framebuffer(struct fb_info *fb_info);
273 int fbtft_remove_common(struct device *dev, struct fb_info *info);
302 struct fb_info *info = spi_get_drvdata(spi); \
314 struct fb_info *info = platform_get_drvdata(pdev); \
Dfbtft-core.c413 static void fbtft_mkdirty(struct fb_info *info, int y, int height) in fbtft_mkdirty()
436 static void fbtft_deferred_io(struct fb_info *info, struct list_head *pagelist) in fbtft_deferred_io()
474 static void fbtft_fb_fillrect(struct fb_info *info, in fbtft_fb_fillrect()
487 static void fbtft_fb_copyarea(struct fb_info *info, in fbtft_fb_copyarea()
500 static void fbtft_fb_imageblit(struct fb_info *info, in fbtft_fb_imageblit()
513 static ssize_t fbtft_fb_write(struct fb_info *info, const char __user *buf, in fbtft_fb_write()
540 struct fb_info *info) in fbtft_fb_setcolreg()
567 static int fbtft_fb_blank(int blank, struct fb_info *info) in fbtft_fb_blank()
648 struct fb_info *fbtft_framebuffer_alloc(struct fbtft_display *display, in fbtft_framebuffer_alloc()
652 struct fb_info *info; in fbtft_framebuffer_alloc()
[all …]
/linux-4.4.14/drivers/video/fbdev/geode/
Dgeodefb.h18 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);
Dgxfb.h48 void gx_set_mode(struct fb_info *info);
49 void gx_set_hw_palette_reg(struct fb_info *info, unsigned regno,
52 void gx_set_dclk_frequency(struct fb_info *info);
53 void gx_configure_display(struct fb_info *info);
54 int gx_blank_display(struct fb_info *info, int blank_mode);
57 int gx_powerdown(struct fb_info *info);
58 int gx_powerup(struct fb_info *info);
Dgxfb_core.c139 static int gxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in gxfb_check_var()
171 static int gxfb_set_par(struct fb_info *info) in gxfb_set_par()
194 struct fb_info *info) in gxfb_setcolreg()
224 static int gxfb_blank(int blank_mode, struct fb_info *info) in gxfb_blank()
229 static int gxfb_map_video_memory(struct fb_info *info, struct pci_dev *dev) in gxfb_map_video_memory()
294 static struct fb_info *gxfb_init_fbinfo(struct device *dev) in gxfb_init_fbinfo()
297 struct fb_info *info; in gxfb_init_fbinfo()
342 struct fb_info *info = pci_get_drvdata(pdev); in gxfb_suspend()
359 struct fb_info *info = pci_get_drvdata(pdev); in gxfb_resume()
378 struct fb_info *info; in gxfb_probe()
[all …]
Dgx1fb_core.c100 static int gx1fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in gx1fb_check_var()
134 static int gx1fb_set_par(struct fb_info *info) in gx1fb_set_par()
159 struct fb_info *info) in gx1fb_setcolreg()
191 static int gx1fb_blank(int blank_mode, struct fb_info *info) in gx1fb_blank()
198 static int gx1fb_map_video_memory(struct fb_info *info, struct pci_dev *dev) in gx1fb_map_video_memory()
240 static int parse_panel_option(struct fb_info *info) in parse_panel_option()
271 static struct fb_info *gx1fb_init_fbinfo(struct device *dev) in gx1fb_init_fbinfo()
274 struct fb_info *info; in gx1fb_init_fbinfo()
324 struct fb_info *info; in gx1fb_probe()
360 fb_info(info, "%s frame buffer device\n", info->fix.id); in gx1fb_probe()
[all …]
Dlxfb_core.c248 static int lxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in lxfb_check_var()
278 static int lxfb_set_par(struct fb_info *info) in lxfb_set_par()
301 struct fb_info *info) in lxfb_setcolreg()
331 static int lxfb_blank(int blank_mode, struct fb_info *info) in lxfb_blank()
337 static int lxfb_map_video_memory(struct fb_info *info, struct pci_dev *dev) in lxfb_map_video_memory()
414 static struct fb_info *lxfb_init_fbinfo(struct device *dev) in lxfb_init_fbinfo()
417 struct fb_info *info; in lxfb_init_fbinfo()
462 struct fb_info *info = pci_get_drvdata(pdev); in lxfb_suspend()
479 struct fb_info *info = pci_get_drvdata(pdev); in lxfb_resume()
501 struct fb_info *info; in lxfb_probe()
[all …]
Dlxfb.h65 void lx_set_mode(struct fb_info *);
67 int lx_blank_display(struct fb_info *, int);
68 void lx_set_palette_reg(struct fb_info *, unsigned int, unsigned int,
72 int lx_powerdown(struct fb_info *info);
73 int lx_powerup(struct fb_info *info);
Dvideo_cs5530.c72 static void cs5530_set_dclk_frequency(struct fb_info *info) in cs5530_set_dclk_frequency()
99 static void cs5530_configure_display(struct fb_info *info) in cs5530_configure_display()
137 static int cs5530_blank_display(struct fb_info *info, int blank_mode) in cs5530_blank_display()
Dvideo_gx.c120 void gx_set_dclk_frequency(struct fb_info *info) in gx_set_dclk_frequency()
179 gx_configure_tft(struct fb_info *info) in gx_configure_tft()
236 void gx_configure_display(struct fb_info *info) in gx_configure_display()
298 int gx_blank_display(struct fb_info *info, int blank_mode) in gx_blank_display()
Dlxfb_ops.c164 static void lx_set_clock(struct fb_info *info) in lx_set_clock()
184 static void lx_graphics_disable(struct fb_info *info) in lx_graphics_disable()
249 static void lx_graphics_enable(struct fb_info *info) in lx_graphics_enable()
345 void lx_set_mode(struct fb_info *info) in lx_set_mode()
509 void lx_set_palette_reg(struct fb_info *info, unsigned regno, in lx_set_palette_reg()
525 int lx_blank_display(struct fb_info *info, int blank_mode) in lx_blank_display()
818 int lx_powerdown(struct fb_info *info) in lx_powerdown()
832 int lx_powerup(struct fb_info *info) in lx_powerup()
/linux-4.4.14/drivers/video/fbdev/nvidia/
Dnv_proto.h7 int NVCommonSetup(struct fb_info *info);
37 int nvidia_probe_i2c_connector(struct fb_info *info, int conn,
45 int nvidia_probe_of_connector(struct fb_info *info, int conn,
49 extern void NVResetGraphics(struct fb_info *info);
50 extern void nvidiafb_copyarea(struct fb_info *info,
52 extern void nvidiafb_fillrect(struct fb_info *info,
54 extern void nvidiafb_imageblit(struct fb_info *info,
56 extern int nvidiafb_sync(struct fb_info *info);
Dnv_accel.c72 static inline void nvidiafb_safe_mode(struct fb_info *info) in nvidiafb_safe_mode()
81 static inline void NVFlush(struct fb_info *info) in NVFlush()
94 static inline void NVSync(struct fb_info *info) in NVSync()
115 static void NVDmaWait(struct fb_info *info, int size) in NVDmaWait()
155 static void NVSetPattern(struct fb_info *info, u32 clr0, u32 clr1, in NVSetPattern()
167 static void NVSetRopSolid(struct fb_info *info, u32 rop, u32 planemask) in NVSetRopSolid()
187 static void NVSetClippingRectangle(struct fb_info *info, int x1, int y1, in NVSetClippingRectangle()
199 void NVResetGraphics(struct fb_info *info) in NVResetGraphics()
280 int nvidiafb_sync(struct fb_info *info) in nvidiafb_sync()
296 void nvidiafb_copyarea(struct fb_info *info, const struct fb_copyarea *region) in nvidiafb_copyarea()
[all …]
Dnv_backlight.c34 struct fb_info *info = pci_get_drvdata(par->pci_dev); in nvidia_bl_get_level_brightness()
92 struct fb_info *info = pci_get_drvdata(par->pci_dev); in nvidia_bl_init()
137 struct fb_info *info = pci_get_drvdata(par->pci_dev); in nvidia_bl_exit()
Dnvidia.c297 static int nvidia_calc_regs(struct fb_info *info) in nvidia_calc_regs()
494 static void nvidia_init_vga(struct fb_info *info) in nvidia_init_vga()
529 static int nvidiafb_cursor(struct fb_info *info, struct fb_cursor *cursor) in nvidiafb_cursor()
610 static int nvidiafb_set_par(struct fb_info *info) in nvidiafb_set_par()
699 struct fb_info *info) in nvidiafb_setcolreg()
762 struct fb_info *info) in nvidiafb_check_var()
915 struct fb_info *info) in nvidiafb_pan_display()
927 static int nvidiafb_blank(int blank, struct fb_info *info) in nvidiafb_blank()
994 static int nvidiafb_open(struct fb_info *info, int user) in nvidiafb_open()
1007 static int nvidiafb_release(struct fb_info *info, int user) in nvidiafb_release()
[all …]
/linux-4.4.14/drivers/hid/
Dhid-picolcd_fb.c190 if (data->fb_info) in picolcd_fb_refresh()
191 schedule_delayed_work(&data->fb_info->deferred_work, 0); in picolcd_fb_refresh()
198 struct picolcd_fb_data *fbdata = data->fb_info->par; in picolcd_fb_reset()
227 schedule_delayed_work(&data->fb_info->deferred_work, 0); in picolcd_fb_reset()
235 static void picolcd_fb_update(struct fb_info *info) in picolcd_fb_update()
297 static void picolcd_fb_fillrect(struct fb_info *info, in picolcd_fb_fillrect()
308 static void picolcd_fb_copyarea(struct fb_info *info, in picolcd_fb_copyarea()
319 static void picolcd_fb_imageblit(struct fb_info *info, const struct fb_image *image) in picolcd_fb_imageblit()
332 static ssize_t picolcd_fb_write(struct fb_info *info, const char __user *buf, in picolcd_fb_write()
344 static int picolcd_fb_blank(int blank, struct fb_info *info) in picolcd_fb_blank()
[all …]
Dhid-picolcd.h95 struct fb_info *fb_info; member
191 #define picolcd_fbinfo(d) ((d)->fb_info)
/linux-4.4.14/drivers/video/fbdev/aty/
Datyfb.h299 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 …]
Dmach64_gx.c79 static int aty_set_dac_514(const struct fb_info *info, in aty_set_dac_514()
122 static int aty_var_to_pll_514(const struct fb_info *info, u32 vclk_per, in aty_var_to_pll_514()
160 static u32 aty_pll_514_to_var(const struct fb_info *info, in aty_pll_514_to_var()
174 static void aty_set_pll_514(const struct fb_info *info, in aty_set_pll_514()
204 static int aty_set_dac_ATI68860_B(const struct fb_info *info, in aty_set_dac_ATI68860_B()
287 static int aty_set_dac_ATT21C498(const struct fb_info *info, in aty_set_dac_ATT21C498()
340 static int aty_var_to_pll_18818(const struct fb_info *info, u32 vclk_per, in aty_var_to_pll_18818()
399 static u32 aty_pll_18818_to_var(const struct fb_info *info, in aty_pll_18818_to_var()
428 static void aty_set_pll18818(const struct fb_info *info, in aty_set_pll18818()
496 static int aty_var_to_pll_1703(const struct fb_info *info, u32 vclk_per, in aty_var_to_pll_1703()
[all …]
Dmach64_ct.c17 static int aty_valid_pll_ct (const struct fb_info *info, u32 vclk_per, struct pll_ct *pll);
18 static int aty_dsp_gt (const struct fb_info *info, u32 bpp, struct pll_ct *pll);
19 static int aty_var_to_pll_ct(const struct fb_info *info, u32 vclk_per, u32 bpp, union aty_pll *pll);
20 static u32 aty_pll_to_var_ct(const struct fb_info *info, const union aty_pll *pll);
119 static int aty_dsp_gt(const struct fb_info *info, u32 bpp, struct pll_ct *pll) in aty_dsp_gt()
208 static int aty_valid_pll_ct(const struct fb_info *info, u32 vclk_per, struct pll_ct *pll) in aty_valid_pll_ct()
250 static int aty_var_to_pll_ct(const struct fb_info *info, u32 vclk_per, u32 bpp, union aty_pll *pll) in aty_var_to_pll_ct()
263 static u32 aty_pll_to_var_ct(const struct fb_info *info, const union aty_pll *pll) in aty_pll_to_var_ct()
280 void aty_set_pll_ct(const struct fb_info *info, const union aty_pll *pll) in aty_set_pll_ct()
376 static void aty_get_pll_ct(const struct fb_info *info, union aty_pll *pll) in aty_get_pll_ct()
[all …]
Daty128fb.c458 struct fb_info *next;
472 struct fb_info *info);
473 static int aty128fb_set_par(struct fb_info *info);
475 u_int transp, struct fb_info *info);
477 struct fb_info *fb);
478 static int aty128fb_blank(int blank, struct fb_info *fb);
479 static int aty128fb_ioctl(struct fb_info *info, u_int cmd, unsigned long arg);
480 static int aty128fb_sync(struct fb_info *info);
505 static void aty128_bl_set_power(struct fb_info *info, int power);
1307 struct fb_info *info = pci_get_drvdata(par->pdev); in aty128_set_lcd_enable()
[all …]
Datyfb_base.c227 static int atyfb_open(struct fb_info *info, int user);
228 static int atyfb_release(struct fb_info *info, int user);
230 struct fb_info *info);
231 static int atyfb_set_par(struct fb_info *info);
233 u_int transp, struct fb_info *info);
235 struct fb_info *info);
236 static int atyfb_blank(int blank, struct fb_info *info);
237 static int atyfb_ioctl(struct fb_info *info, u_int cmd, u_long arg);
239 static int atyfb_mmap(struct fb_info *info, struct vm_area_struct *vma);
241 static int atyfb_sync(struct fb_info *info);
[all …]
Dradeonfb.h288 struct fb_info *info;
499 extern void radeonfb_fillrect(struct fb_info *info, const struct fb_fillrect *region);
500 extern void radeonfb_copyarea(struct fb_info *info, const struct fb_copyarea *area);
501 extern void radeonfb_imageblit(struct fb_info *p, const struct fb_image *image);
502 extern int radeonfb_sync(struct fb_info *info);
Dradeon_accel.c67 void radeonfb_fillrect(struct fb_info *info, const struct fb_fillrect *region) in radeonfb_fillrect()
134 void radeonfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in radeonfb_copyarea()
171 void radeonfb_imageblit(struct fb_info *info, const struct fb_image *image) in radeonfb_imageblit()
182 int radeonfb_sync(struct fb_info *info) in radeonfb_sync()
/linux-4.4.14/drivers/staging/xgifb/
DXGI_main_26.c922 struct fb_info *info) in XGIfb_do_set_var()
1080 static int XGIfb_pan_var(struct fb_var_screeninfo *var, struct fb_info *info) in XGIfb_pan_var()
1121 static int XGIfb_open(struct fb_info *info, int user) in XGIfb_open()
1126 static int XGIfb_release(struct fb_info *info, int user) in XGIfb_release()
1138 unsigned blue, unsigned transp, struct fb_info *info) in XGIfb_setcolreg()
1177 struct fb_info *info) in XGIfb_get_fix()
1214 static int XGIfb_set_par(struct fb_info *info) in XGIfb_set_par()
1225 static int XGIfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in XGIfb_check_var()
1345 struct fb_info *info) in XGIfb_pan_display()
1376 static int XGIfb_blank(int blank, struct fb_info *info) in XGIfb_blank()
[all …]
DXGIfb.h53 struct fb_info *fb_info; member
/linux-4.4.14/include/linux/platform_data/
Dvideo-pxafb.h153 void (*smart_update)(struct fb_info *);
160 extern int pxafb_smart_queue(struct fb_info *info, uint16_t *cmds, int);
161 extern int pxafb_smart_flush(struct fb_info *info);
163 static inline int pxafb_smart_queue(struct fb_info *info, in pxafb_smart_queue()
169 static inline int pxafb_smart_flush(struct fb_info *info) in pxafb_smart_flush()
Dvideo-ep93xx.h5 struct fb_info;
41 void (*blank)(int blank_mode, struct fb_info *info);
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fb.c76 struct fb_info *info) in vmw_fb_setcolreg()
103 struct fb_info *info) in vmw_fb_check_var()
160 static int vmw_fb_blank(int blank, struct fb_info *info) in vmw_fb_blank()
174 struct fb_info *info = vmw_priv->fb_info; in vmw_fb_dirty_flush()
281 struct fb_info *info) in vmw_fb_pan_display()
302 static void vmw_deferred_io(struct fb_info *info, in vmw_deferred_io()
349 static void vmw_fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in vmw_fb_fillrect()
356 static void vmw_fb_copyarea(struct fb_info *info, const struct fb_copyarea *region) in vmw_fb_copyarea()
363 static void vmw_fb_imageblit(struct fb_info *info, const struct fb_image *image) in vmw_fb_imageblit()
466 static int vmw_fb_kms_framebuffer(struct fb_info *info) in vmw_fb_kms_framebuffer()
[all …]
/linux-4.4.14/drivers/video/fbdev/omap/
Domapfb_main.c192 static int ctrl_change_mode(struct fb_info *fbi) in ctrl_change_mode()
233 static int omapfb_open(struct fb_info *info, int user) in omapfb_open()
238 static void omapfb_sync(struct fb_info *info);
242 static int omapfb_release(struct fb_info *info, int user) in omapfb_release()
252 static int _setcolreg(struct fb_info *info, u_int regno, u_int red, u_int green, in _setcolreg()
296 u_int transp, struct fb_info *info) in omapfb_setcolreg()
301 static int omapfb_setcmap(struct fb_cmap *cmap, struct fb_info *info) in omapfb_setcmap()
325 static int omapfb_update_full_screen(struct fb_info *fbi);
327 static int omapfb_blank(int blank, struct fb_info *fbi) in omapfb_blank()
366 static void omapfb_sync(struct fb_info *fbi) in omapfb_sync()
[all …]
Domapfb.h174 int (*mmap) (struct fb_info *info,
180 int (*update_window) (struct fb_info *fbi,
226 struct fb_info *fb_info[OMAPFB_PLANE_NUM]; member
241 extern int omapfb_update_window_async(struct fb_info *fbi,
/linux-4.4.14/include/video/
Dmetronomefb.h30 struct fb_info *info;
46 int (*setup_irq)(struct fb_info *);
54 struct fb_info *host_fbinfo; /* the host LCD controller's fbi */
Dmbxfb.h13 struct fb_info;
27 int (*probe)(struct fb_info *fb);
28 int (*remove)(struct fb_info *fb);
Dplatform_lcd.h15 struct fb_info;
20 int (*match_fb)(struct plat_lcd_data *, struct fb_info *);
Dbroadsheetfb.h47 struct fb_info *info;
63 int (*setup_irq)(struct fb_info *);
Dauo_k190xfb.h32 struct fb_info *info;
96 int (*setup_irq)(struct fb_info *);
Dsstfb.h325 int (*detect) (struct fb_info *info);
326 int (*set_pll) (struct fb_info *info, const struct pll_timing *t, const int clock);
327 void (*set_vidmod) (struct fb_info *info, const int bpp);
Dexynos_mipi_dsim.h289 int (*get_fb_frame_done)(struct fb_info *info);
290 void (*trigger)(struct fb_info *info);
/linux-4.4.14/drivers/video/fbdev/mb862xx/
Dmb862xxfb_accel.c29 static void mb862xxfb_write_fifo(u32 count, u32 *data, struct fb_info *info) in mb862xxfb_write_fifo()
46 static void mb86290fb_copyarea(struct fb_info *info, in mb86290fb_copyarea()
78 struct fb_info *info) in mb86290fb_imageblit1()
127 struct fb_info *info) in mb86290fb_imageblit8()
166 struct fb_info *info) in mb86290fb_imageblit16()
188 static void mb86290fb_imageblit(struct fb_info *info, in mb86290fb_imageblit()
194 const struct fb_image *, struct fb_info *) = NULL; in mb86290fb_imageblit()
256 static void mb86290fb_fillrect(struct fb_info *info, in mb86290fb_fillrect()
310 void mb862xxfb_init_accel(struct fb_info *info, int xres) in mb862xxfb_init_accel()
Dmb862xxfb.h50 struct fb_info *info; /* fb info head */
91 extern void mb862xxfb_init_accel(struct fb_info *info, int xres);
Dmb862xxfbdrv.c83 unsigned transp, struct fb_info *info) in mb862xxfb_setcolreg()
112 struct fb_info *fbi) in mb862xxfb_check_var()
204 static int mb862xxfb_set_par(struct fb_info *fbi) in mb862xxfb_set_par()
274 struct fb_info *info) in mb862xxfb_pan()
287 static int mb862xxfb_blank(int mode, struct fb_info *fbi) in mb862xxfb_blank()
314 static int mb862xxfb_ioctl(struct fb_info *fbi, unsigned int cmd, in mb862xxfb_ioctl()
422 static int mb862xxfb_init_fbinfo(struct fb_info *fbi) in mb862xxfb_init_fbinfo()
550 struct fb_info *fbi = dev_get_drvdata(dev); in mb862xxfb_show_dispregs()
676 struct fb_info *info; in of_platform_mb862xx_probe()
790 struct fb_info *fbi = dev_get_drvdata(&ofdev->dev); in of_platform_mb862xx_remove()
[all …]
/linux-4.4.14/drivers/auxdisplay/
Dcfag12864bfb.c67 static int cfag12864bfb_mmap(struct fb_info *info, struct vm_area_struct *vma) in cfag12864bfb_mmap()
86 struct fb_info *info = framebuffer_alloc(0, &device->dev); in cfag12864bfb_probe()
105 fb_info(info, "%s frame buffer device\n", info->fix.id); in cfag12864bfb_probe()
118 struct fb_info *info = platform_get_drvdata(device); in cfag12864bfb_remove()
/linux-4.4.14/drivers/video/fbdev/intelfb/
Dintelfbdrv.c134 static int intelfb_open(struct fb_info *info, int user);
135 static int intelfb_release(struct fb_info *info, int user);
137 struct fb_info *info);
138 static int intelfb_set_par(struct fb_info *info);
141 struct fb_info *info);
143 static int intelfb_blank(int blank, struct fb_info *info);
145 struct fb_info *info);
147 static void intelfb_fillrect(struct fb_info *info,
149 static void intelfb_copyarea(struct fb_info *info,
151 static void intelfb_imageblit(struct fb_info *info,
[all …]
/linux-4.4.14/drivers/video/fbdev/mmp/fb/
Dmmpfb.c288 struct fb_info *info) in mmpfb_check_var()
328 unsigned int trans, struct fb_info *info) in mmpfb_setcolreg()
349 struct fb_info *info) in mmpfb_pan_display()
362 static int var_update(struct fb_info *info) in var_update()
395 static void mmpfb_set_win(struct fb_info *info) in mmpfb_set_win()
413 static int mmpfb_set_par(struct fb_info *info) in mmpfb_set_par()
444 struct fb_var_screeninfo *var = &fbi->fb_info->var; in mmpfb_power()
449 mmpfb_set_win(fbi->fb_info); in mmpfb_power()
461 static int mmpfb_blank(int blank, struct fb_info *info) in mmpfb_blank()
486 struct fb_info *info = fbi->fb_info; in modes_setup()
[all …]
Dmmpfb.h35 struct fb_info *fb_info; member
/linux-4.4.14/drivers/video/fbdev/mbx/
Dmbxfb.c72 int (*platform_probe) (struct fb_info * fb);
73 int (*platform_remove) (struct fb_info * fb);
166 u_int trans, struct fb_info *info) in mbxfb_setcolreg()
182 static int mbxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in mbxfb_check_var()
233 static int mbxfb_set_par(struct fb_info *info) in mbxfb_set_par()
315 static int mbxfb_blank(int blank, struct fb_info *info) in mbxfb_blank()
601 static int mbxfb_ioctl(struct fb_info *info, unsigned int cmd, in mbxfb_ioctl()
690 static void setup_memc(struct fb_info *fbi) in setup_memc()
721 static void enable_clocks(struct fb_info *fbi) in enable_clocks()
750 static void setup_graphics(struct fb_info *fbi) in setup_graphics()
[all …]
/linux-4.4.14/drivers/video/fbdev/via/
Daccel.h206 int viafb_setup_engine(struct fb_info *info);
208 void viafb_show_hw_cursor(struct fb_info *info, int Status);
209 void viafb_wait_engine_idle(struct fb_info *info);
Dglobal.h61 extern struct fb_info *viafbinfo;
62 extern struct fb_info *viafbinfo1;
Dglobal.c46 struct fb_info *viafbinfo;
47 struct fb_info *viafbinfo1;
/linux-4.4.14/drivers/video/fbdev/savage/
Dsavagefb_accel.c23 int savagefb_sync(struct fb_info *info) in savagefb_sync()
31 void savagefb_copyarea(struct fb_info *info, const struct fb_copyarea *region) in savagefb_copyarea()
65 void savagefb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in savagefb_fillrect()
92 void savagefb_imageblit(struct fb_info *info, const struct fb_image *image) in savagefb_imageblit()
Dsavagefb.h394 extern int savagefb_probe_i2c_connector(struct fb_info *info,
396 extern void savagefb_create_i2c_busses(struct fb_info *info);
397 extern void savagefb_delete_i2c_busses(struct fb_info *info);
398 extern int savagefb_sync(struct fb_info *info);
399 extern void savagefb_copyarea(struct fb_info *info,
401 extern void savagefb_fillrect(struct fb_info *info,
403 extern void savagefb_imageblit(struct fb_info *info,
/linux-4.4.14/drivers/video/fbdev/matrox/
Dmatroxfb_accel.c104 static void matroxfb_copyarea(struct fb_info* info, const struct fb_copyarea* area);
105 static void matroxfb_fillrect(struct fb_info* info, const struct fb_fillrect* rect);
106 static void matroxfb_imageblit(struct fb_info* info, const struct fb_image* image);
107 static void matroxfb_cfb4_fillrect(struct fb_info* info, const struct fb_fillrect* rect);
108 static void matroxfb_cfb4_copyarea(struct fb_info* info, const struct fb_copyarea* area);
291 static void matroxfb_cfb4_copyarea(struct fb_info* info, const struct fb_copyarea* area) { in matroxfb_cfb4_copyarea()
300 static void matroxfb_copyarea(struct fb_info* info, const struct fb_copyarea* area) { in matroxfb_copyarea()
326 static void matroxfb_fillrect(struct fb_info* info, const struct fb_fillrect* rect) { in matroxfb_fillrect()
394 static void matroxfb_cfb4_fillrect(struct fb_info* info, const struct fb_fillrect* rect) { in matroxfb_cfb4_fillrect()
498 static void matroxfb_imageblit(struct fb_info* info, const struct fb_image* image) { in matroxfb_imageblit()
Dmatroxfb_crtc2.c31 unsigned blue, unsigned transp, struct fb_info* info) { in matroxfb_dh_setcolreg()
262 static int matroxfb_dh_open(struct fb_info* info, int user) { in matroxfb_dh_open()
281 static int matroxfb_dh_release(struct fb_info* info, int user) { in matroxfb_dh_release()
313 static int matroxfb_dh_check_var(struct fb_var_screeninfo* var, struct fb_info* info) { in matroxfb_dh_check_var()
323 static int matroxfb_dh_set_par(struct fb_info* info) { in matroxfb_dh_set_par()
395 static int matroxfb_dh_pan_display(struct fb_var_screeninfo* var, struct fb_info* info) { in matroxfb_dh_pan_display()
422 static int matroxfb_dh_ioctl(struct fb_info *info, in matroxfb_dh_ioctl()
551 static int matroxfb_dh_blank(int blank, struct fb_info* info) { in matroxfb_dh_blank()
/linux-4.4.14/drivers/video/fbdev/sis/
Dsis_main.h676 struct fb_info *info);
678 static int sisfb_ioctl(struct fb_info *info, unsigned int cmd,
680 static int sisfb_set_par(struct fb_info *info);
682 struct fb_info *info);
683 extern void fbcon_sis_fillrect(struct fb_info *info,
685 extern void fbcon_sis_copyarea(struct fb_info *info,
687 extern int fbcon_sis_sync(struct fb_info *info);
700 struct fb_info *fb_info);
702 struct fb_info *info);
/linux-4.4.14/drivers/video/fbdev/riva/
Dfbdev.c96 static int rivafb_blank(int blank, struct fb_info *info);
278 struct fb_info *info = pci_get_drvdata(par->pdev); in riva_bl_get_level_brightness()
327 struct fb_info *info = pci_get_drvdata(par->pdev); in riva_bl_init()
370 static void riva_bl_exit(struct fb_info *info) in riva_bl_exit()
379 static inline void riva_bl_exit(struct fb_info *info) {} in riva_bl_exit()
672 static int riva_load_video_mode(struct fb_info *info) in riva_load_video_mode()
864 static int rivafb_do_maximize(struct fb_info *info, in rivafb_do_maximize()
978 static void riva_setup_accel(struct fb_info *info) in riva_setup_accel()
1031 static int rivafb_open(struct fb_info *info, int user) in rivafb_open()
1058 static int rivafb_release(struct fb_info *info, int user) in rivafb_release()
[all …]
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_fbdev.c45 static struct drm_fb_helper *get_fb(struct fb_info *fbi);
50 struct fb_info *fbi = fbdev->base.fbdev; in pan_worker()
59 struct fb_info *fbi) in omap_fbdev_pan_display()
110 struct fb_info *fbi = NULL; in omap_fbdev_create()
245 static struct drm_fb_helper *get_fb(struct fb_info *fbi) in get_fb()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_fb_helper.c262 int drm_fb_helper_debug_enter(struct fb_info *info) in drm_fb_helper_debug_enter()
308 int drm_fb_helper_debug_leave(struct fb_info *info) in drm_fb_helper_debug_leave()
559 static void drm_fb_helper_dpms(struct fb_info *info, int dpms_mode) in drm_fb_helper_dpms()
598 int drm_fb_helper_blank(int blank, struct fb_info *info) in drm_fb_helper_blank()
742 struct fb_info *drm_fb_helper_alloc_fbi(struct drm_fb_helper *fb_helper) in drm_fb_helper_alloc_fbi()
745 struct fb_info *info; in drm_fb_helper_alloc_fbi()
798 struct fb_info *info = fb_helper->fbdev; in drm_fb_helper_release_fbi()
850 ssize_t drm_fb_helper_sys_read(struct fb_info *info, char __user *buf, in drm_fb_helper_sys_read()
866 ssize_t drm_fb_helper_sys_write(struct fb_info *info, const char __user *buf, in drm_fb_helper_sys_write()
880 void drm_fb_helper_sys_fillrect(struct fb_info *info, in drm_fb_helper_sys_fillrect()
[all …]
/linux-4.4.14/drivers/staging/sm750fb/
Dsm750.h79 struct fb_info *fbinfo[2];
172 struct fb_info *info;
200 const struct fb_info *info);
Dsm750.c109 static int lynxfb_ops_cursor(struct fb_info *info, struct fb_cursor *fbcursor) in lynxfb_ops_cursor()
164 static void lynxfb_ops_fillrect(struct fb_info *info, in lynxfb_ops_fillrect()
206 static void lynxfb_ops_copyarea(struct fb_info *info, in lynxfb_ops_copyarea()
240 static void lynxfb_ops_imageblit(struct fb_info *info, in lynxfb_ops_imageblit()
291 struct fb_info *info) in lynxfb_ops_pan_display()
304 static int lynxfb_ops_set_par(struct fb_info *info) in lynxfb_ops_set_par()
396 struct fb_info *info; in lynxfb_suspend()
444 struct fb_info *info; in lynxfb_resume()
507 struct fb_info *info) in lynxfb_ops_check_var()
582 struct fb_info *info) in lynxfb_ops_setcolreg()
[all …]
/linux-4.4.14/drivers/video/fbdev/kyro/
Dfbdev.c300 static int kyro_dev_video_mode_set(struct fb_info *info) in kyro_dev_video_mode_set()
393 static int kyrofb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in kyrofb_check_var()
469 static int kyrofb_set_par(struct fb_info *info) in kyrofb_set_par()
527 u_int blue, u_int transp, struct fb_info *info) in kyrofb_setcolreg()
579 static int kyrofb_ioctl(struct fb_info *info, in kyrofb_ioctl()
664 struct fb_info *info; in kyrofb_probe()
730 fb_info(info, "%s frame buffer device, at %dx%d@%d using %ldk/%ldk of VRAM\n", in kyrofb_probe()
751 struct fb_info *info = pci_get_drvdata(pdev); in kyrofb_remove()
/linux-4.4.14/arch/arm/mach-pxa/
Dam200epd.c147 static int am200_share_video_mem(struct fb_info *info) in am200_share_video_mem()
165 static int am200_unshare_video_mem(struct fb_info *info) in am200_unshare_video_mem()
180 struct fb_info *info = evdata->info; in am200_fb_notifier_callback()
291 static int am200_setup_irq(struct fb_info *info) in am200_setup_irq()
/linux-4.4.14/drivers/video/fbdev/vermilion/
Dvermilion.c397 struct fb_info *info; in vml_pci_remove()
457 struct fb_info *info; in vml_pci_probe()
558 static int vmlfb_open(struct fb_info *info, int user) in vmlfb_open()
566 static int vmlfb_release(struct fb_info *info, int user) in vmlfb_release()
692 static int vmlfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in vmlfb_check_var()
779 struct fb_info *info = &vinfo->info; in vmlfb_set_par_locked()
885 static int vmlfb_set_par(struct fb_info *info) in vmlfb_set_par()
936 static int vmlfb_blank(int blank_mode, struct fb_info *info) in vmlfb_blank()
949 struct fb_info *info) in vmlfb_pan_display()
965 u_int transp, struct fb_info *info) in vmlfb_setcolreg()
[all …]
/linux-4.4.14/drivers/gpu/drm/udl/
Dudl_fb.c87 static void udlfb_dpy_deferred_io(struct fb_info *info, in udlfb_dpy_deferred_io()
255 static int udl_fb_mmap(struct fb_info *info, struct vm_area_struct *vma) in udl_fb_mmap()
287 static void udl_fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in udl_fb_fillrect()
297 static void udl_fb_copyarea(struct fb_info *info, const struct fb_copyarea *region) in udl_fb_copyarea()
307 static void udl_fb_imageblit(struct fb_info *info, const struct fb_image *image) in udl_fb_imageblit()
322 static int udl_fb_open(struct fb_info *info, int user) in udl_fb_open()
360 static int udl_fb_release(struct fb_info *info, int user) in udl_fb_release()
478 struct fb_info *info; in udlfb_create()
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_fb.c62 struct qxl_device *qdev, struct fb_info *info, in qxl_fb_image_init()
86 static void qxl_fb_dirty_flush(struct fb_info *info) in qxl_fb_dirty_flush()
169 static void qxl_deferred_io(struct fb_info *info, in qxl_deferred_io()
198 static void qxl_fb_fillrect(struct fb_info *info, in qxl_fb_fillrect()
208 static void qxl_fb_copyarea(struct fb_info *info, in qxl_fb_copyarea()
218 static void qxl_fb_imageblit(struct fb_info *info, in qxl_fb_imageblit()
346 struct fb_info *info; in qxlfb_create()
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_fb.c100 static void mga_fillrect(struct fb_info *info, in mga_fillrect()
109 static void mga_copyarea(struct fb_info *info, in mga_copyarea()
118 static void mga_imageblit(struct fb_info *info, in mga_imageblit()
166 struct fb_info *info; in mgag200fb_create()

12