Searched refs:fbi (Results 1 - 25 of 26) sorted by relevance

12

/linux-master/drivers/video/fbdev/
H A Dsa1100fb.c219 static void set_ctrlr_state(struct sa1100fb_info *fbi, u_int state);
221 static inline void sa1100fb_schedule_work(struct sa1100fb_info *fbi, u_int state) argument
234 if (fbi->task_state == C_ENABLE && state == C_REENABLE)
236 if (fbi->task_state == C_DISABLE && state == C_ENABLE)
240 fbi->task_state = state;
241 schedule_work(&fbi->task);
271 struct sa1100fb_info *fbi = local
275 if (regno < fbi->palette_size) {
281 val |= palette_pbs(&fbi->fb.var);
283 fbi
293 struct sa1100fb_info *fbi = local
369 struct sa1100fb_info *fbi = local
425 sa1100fb_set_visual(struct sa1100fb_info *fbi, u32 visual) argument
437 struct sa1100fb_info *fbi = local
531 struct sa1100fb_info *fbi = local
561 struct sa1100fb_info *fbi = local
594 get_pcd(struct sa1100fb_info *fbi, unsigned int pixclock) argument
610 sa1100fb_activate_var(struct fb_var_screeninfo *var, struct sa1100fb_info *fbi) argument
721 __sa1100fb_backlight_power(struct sa1100fb_info *fbi, int on) argument
729 __sa1100fb_lcd_power(struct sa1100fb_info *fbi, int on) argument
737 sa1100fb_setup_gpio(struct sa1100fb_info *fbi) argument
780 sa1100fb_enable_controller(struct sa1100fb_info *fbi) argument
813 sa1100fb_disable_controller(struct sa1100fb_info *fbi) argument
847 struct sa1100fb_info *fbi = dev_id; local
865 set_ctrlr_state(struct sa1100fb_info *fbi, u_int state) argument
963 struct sa1100fb_info *fbi = container_of(w, struct sa1100fb_info, task); local
979 struct sa1100fb_info *fbi = TO_INF(nb, freq_transition); local
1004 struct sa1100fb_info *fbi = platform_get_drvdata(dev); local
1012 struct sa1100fb_info *fbi = platform_get_drvdata(dev); local
1030 sa1100fb_map_video_memory(struct sa1100fb_info *fbi) argument
1067 struct sa1100fb_info *fbi; local
1144 struct sa1100fb_info *fbi; local
[all...]
H A Dwm8505fb.c45 struct wm8505fb_info *fbi = to_wm8505fb_info(info); local
51 writel(0, fbi->regbase + i);
54 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR);
55 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR1);
62 writel(0x31c, fbi->regbase + WMT_GOVR_COLORSPACE);
63 writel(1, fbi->regbase + WMT_GOVR_COLORSPACE1);
66 writel(info->var.xres, fbi->regbase + WMT_GOVR_XRES);
67 writel(info->var.xres_virtual, fbi
80 struct wm8505fb_info *fbi = to_wm8505fb_info(info); local
112 struct wm8505fb_info *fbi = to_wm8505fb_info(info); local
155 struct wm8505fb_info *fbi = to_wm8505fb_info(info); local
165 struct wm8505fb_info *fbi = to_wm8505fb_info(info); local
195 struct wm8505fb_info *fbi = to_wm8505fb_info(info); local
226 struct wm8505fb_info *fbi = to_wm8505fb_info(info); local
235 struct wm8505fb_info *fbi = to_wm8505fb_info(info); local
265 struct wm8505fb_info *fbi; local
378 struct wm8505fb_info *fbi = platform_get_drvdata(pdev); local
[all...]
H A Dpxafb.c87 static void set_ctrlr_state(struct pxafb_info *fbi, u_int state);
88 static void setup_base_frame(struct pxafb_info *fbi,
90 static int setup_frame_dma(struct pxafb_info *fbi, int dma, int pal,
96 lcd_readl(struct pxafb_info *fbi, unsigned int off) argument
98 return __raw_readl(fbi->mmio_base + off);
102 lcd_writel(struct pxafb_info *fbi, unsigned int off, unsigned long val) argument
104 __raw_writel(val, fbi->mmio_base + off);
107 static inline void pxafb_schedule_work(struct pxafb_info *fbi, u_int state) argument
122 if (fbi->task_state == C_ENABLE && state == C_REENABLE)
124 if (fbi
145 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); local
190 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); local
412 pxafb_adjust_timing(struct pxafb_info *fbi, struct fb_var_screeninfo *var) argument
463 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); local
501 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); local
540 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); local
573 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); local
874 init_pxafb_overlay(struct pxafb_info *fbi, struct pxafb_layer *ofb, int id) argument
931 pxafb_overlay_init(struct pxafb_info *fbi) argument
963 pxafb_overlay_exit(struct pxafb_info *fbi) argument
981 pxafb_overlay_init(struct pxafb_info *fbi) argument
982 pxafb_overlay_exit(struct pxafb_info *fbi) argument
1015 get_pcd(struct pxafb_info *fbi, unsigned int pixclock) argument
1037 set_hsync_time(struct pxafb_info *fbi, unsigned int pcd) argument
1053 struct pxafb_info *fbi = dev_get_drvdata(dev); local
1063 setup_frame_dma(struct pxafb_info *fbi, int dma, int pal, unsigned long start, size_t size) argument
1105 setup_base_frame(struct pxafb_info *fbi, struct fb_var_screeninfo *var, int branch) argument
1128 setup_smart_dma(struct pxafb_info *fbi) argument
1148 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); local
1204 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); local
1230 setup_smart_timing(struct pxafb_info *fbi, struct fb_var_screeninfo *var) argument
1260 struct pxafb_info *fbi = arg; local
1294 pxafb_smart_init(struct pxafb_info *fbi) argument
1315 pxafb_smart_init(struct pxafb_info *fbi) argument
1318 setup_parallel_timing(struct pxafb_info *fbi, struct fb_var_screeninfo *var) argument
1360 pxafb_activate_var(struct fb_var_screeninfo *var, struct pxafb_info *fbi) argument
1410 __pxafb_backlight_power(struct pxafb_info *fbi, int on) argument
1418 __pxafb_lcd_power(struct pxafb_info *fbi, int on) argument
1441 pxafb_enable_controller(struct pxafb_info *fbi) argument
1473 pxafb_disable_controller(struct pxafb_info *fbi) argument
1503 struct pxafb_info *fbi = dev_id; local
1539 set_ctrlr_state(struct pxafb_info *fbi, u_int state) argument
1638 struct pxafb_info *fbi = local
1656 struct pxafb_info *fbi = TO_INF(nb, freq_transition); local
1687 struct pxafb_info *fbi = dev_get_drvdata(dev); local
1695 struct pxafb_info *fbi = dev_get_drvdata(dev); local
1707 pxafb_init_video_memory(struct pxafb_info *fbi) argument
1725 pxafb_decode_mach_info(struct pxafb_info *fbi, struct pxafb_mach_info *inf) argument
1793 struct pxafb_info *fbi; local
2234 struct pxafb_info *fbi; local
2397 struct pxafb_info *fbi = platform_get_drvdata(dev); local
[all...]
H A Dimxfb.c222 static inline int is_imx1_fb(struct imxfb_info *fbi) argument
224 return fbi->devtype == IMX1_FB;
280 struct imxfb_info *fbi = info->par; local
284 if (regno < fbi->palette_size) {
289 writel(val, fbi->regs + 0x800 + (regno << 2));
298 struct imxfb_info *fbi = info->par; local
308 if (fbi->cmap_inverse) {
349 static const struct imx_fb_videomode *imxfb_find_mode(struct imxfb_info *fbi) argument
355 return &fbi->mode[0];
357 for (i = 0, m = &fbi
372 struct imxfb_info *fbi = info->par; local
487 struct imxfb_info *fbi = info->par; local
511 imxfb_enable_controller(struct imxfb_info *fbi) argument
560 imxfb_disable_controller(struct imxfb_info *fbi) argument
577 struct imxfb_info *fbi = info->par; local
611 struct imxfb_info *fbi = info->par; local
694 struct imxfb_info *fbi = info->par; local
787 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); local
797 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); local
804 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); local
823 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); local
832 imxfb_regulator_set(struct imxfb_info *fbi, int enable) argument
852 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); local
890 struct imxfb_info *fbi; local
1068 struct imxfb_info *fbi = info->par; local
1082 struct imxfb_info *fbi = info->par; local
1092 struct imxfb_info *fbi = info->par; local
[all...]
H A Dvt8500lcdfb.c41 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); local
46 if (!fbi)
112 control0 = readl(fbi->regbase) & ~0xf;
113 writel(0, fbi->regbase);
114 while (readl(fbi->regbase + 0x38) & 0x10)
119 | (info->var.right_margin & 0xff), fbi->regbase + 0x4);
123 | (info->var.lower_margin & 0xff), fbi->regbase + 0x8);
125 | ((info->var.xres - 1) & 0x400), fbi->regbase + 0x10);
126 writel(0x80000000, fbi->regbase + 0x20);
127 writel(control0 | (reg_bpp << 1) | 0x100, fbi
142 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); local
182 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); local
206 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); local
259 struct vt8500lcd_info *fbi = dev_id; local
270 struct vt8500lcd_info *fbi; local
444 struct vt8500lcd_info *fbi = platform_get_drvdata(pdev); local
[all...]
H A Dep93xx-fb.c122 static inline unsigned int ep93xxfb_readl(struct ep93xx_fbi *fbi, argument
125 return __raw_readl(fbi->mmio_base + off);
128 static inline void ep93xxfb_writel(struct ep93xx_fbi *fbi, argument
131 __raw_writel(val, fbi->mmio_base + off);
137 static inline void ep93xxfb_out_locked(struct ep93xx_fbi *fbi, argument
144 ep93xxfb_writel(fbi, 0xaa, EP93XXFB_SWLOCK);
145 ep93xxfb_writel(fbi, val, reg);
150 struct ep93xx_fbi *fbi = info->par; local
154 attribs |= fbi->mach_info->flags;
155 ep93xxfb_out_locked(fbi, attrib
160 struct ep93xx_fbi *fbi = info->par; local
229 struct ep93xx_fbi *fbi = info->par; local
272 struct ep93xx_fbi *fbi = info->par; local
326 struct ep93xx_fbi *fbi = info->par; local
355 struct ep93xx_fbi *fbi = info->par; local
466 struct ep93xx_fbi *fbi; local
580 struct ep93xx_fbi *fbi = info->par; local
[all...]
H A Dpxa168fb.c162 static void set_mode(struct pxa168fb_info *fbi, struct fb_var_screeninfo *var, argument
165 struct fb_info *info = fbi->info;
194 struct pxa168fb_info *fbi = info->par; local
204 fbi->pix_fmt = pix_fmt;
240 static void set_clock_divider(struct pxa168fb_info *fbi, argument
258 dev_err(fbi->dev, "Input refresh or pixclock is wrong.\n");
274 divider_int = clk_get_rate(fbi->clk) / needed_pixclk;
278 dev_warn(fbi->dev, "Warning: clock source is too slow. "
287 writel(x, fbi->reg_base + LCD_CFG_SCLK_DIV);
290 static void set_dma_control0(struct pxa168fb_info *fbi) argument
325 set_dma_control1(struct pxa168fb_info *fbi, int sync) argument
349 struct pxa168fb_info *fbi = info->par; local
362 struct pxa168fb_info *fbi = info->par; local
387 struct pxa168fb_info *fbi = info->par; local
400 struct pxa168fb_info *fbi = info->par; local
488 struct pxa168fb_info *fbi = info->par; local
513 struct pxa168fb_info *fbi = info->par; local
531 struct pxa168fb_info *fbi = dev_id; local
557 struct pxa168fb_info *fbi = info->par; local
595 struct pxa168fb_info *fbi = NULL; local
768 struct pxa168fb_info *fbi = platform_get_drvdata(pdev); local
[all...]
H A Dsm501fb.c171 struct fb_info *fbi; local
186 fbi = inf->fb[HEAD_CRT];
195 if (fbi && ptr < smem_len)
206 fbi = inf->fb[HEAD_PANEL];
207 if (fbi) {
208 par = fbi->par;
219 fbi = inf->fb[HEAD_CRT];
220 ptr = fbi ? smem_len : 0;
222 fbi = inf->fb[HEAD_PANEL];
223 if (fbi) {
275 sm501fb_setup_gamma(struct sm501fb_info *fbi, unsigned long palette) argument
430 struct sm501fb_info *fbi = par->info; local
527 struct sm501fb_info *fbi = par->info; local
581 struct sm501fb_info *fbi = par->info; local
611 struct sm501fb_info *fbi = par->info; local
632 struct sm501fb_info *fbi = par->info; local
712 sm501fb_panel_power(struct sm501fb_info *fbi, int to) argument
802 struct sm501fb_info *fbi = par->info; local
916 struct sm501fb_info *fbi = par->info; local
966 struct sm501fb_info *fbi = par->info; local
997 struct sm501fb_info *fbi = par->info; local
1041 struct sm501fb_info *fbi = par->info; local
1287 struct sm501fb_info *fbi = par->info; local
1305 struct sm501fb_info *fbi = par->info; local
1391 struct sm501fb_info *fbi = par->info; local
1490 sm501_init_cursor(struct fb_info *fbi, unsigned int reg_base) argument
1869 struct fb_info *fbi; local
1898 struct fb_info *fbi = info->fb[head]; local
1909 struct fb_info *fbi = info->fb[head]; local
2078 struct fb_info *fbi = info->fb[head]; local
2129 struct fb_info *fbi = info->fb[head]; local
[all...]
H A Dau1200fb.c1002 static void au1200fb_update_fbinfo(struct fb_info *fbi) argument
1008 if (fbi->var.bits_per_pixel <= 8) {
1010 fbi->fix.visual = FB_VISUAL_PSEUDOCOLOR;
1011 fbi->fix.line_length = fbi->var.xres_virtual /
1012 (8/fbi->var.bits_per_pixel);
1015 fbi->fix.visual = FB_VISUAL_TRUECOLOR;
1016 fbi->fix.line_length = fbi->var.xres_virtual * (fbi
1036 au1200fb_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *fbi) argument
1132 au1200fb_fb_set_par(struct fb_info *fbi) argument
1145 au1200fb_fb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *fbi) argument
1201 au1200fb_fb_blank(int blank_mode, struct fb_info *fbi) argument
1521 struct fb_info *fbi = fbdev->fb_info; local
1652 struct fb_info *fbi = NULL; local
1766 struct fb_info *fbi; local
1803 struct fb_info *fbi; local
[all...]
H A Dau1100fb.c106 static int au1100fb_fb_blank(int blank_mode, struct fb_info *fbi) argument
108 struct au1100fb_device *fbdev = to_au1100fb_device(fbi);
110 print_dbg("fb_blank %d %p", blank_mode, fbi);
235 int au1100fb_fb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *fbi) argument
241 fbdev = to_au1100fb_device(fbi);
247 if (fbi->var.grayscale) {
253 if (fbi->fix.visual == FB_VISUAL_TRUECOLOR) {
258 palette = (u32*)fbi->pseudo_palette;
260 red >>= (16 - fbi->var.red.length);
261 green >>= (16 - fbi
294 au1100fb_fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *fbi) argument
341 au1100fb_fb_mmap(struct fb_info *fbi, struct vm_area_struct *vma) argument
[all...]
H A Dxilinxfb.c198 unsigned int blue, unsigned int transp, struct fb_info *fbi)
200 u32 *palette = fbi->pseudo_palette;
205 if (fbi->var.grayscale) {
214 /* fbi->fix.visual is always FB_VISUAL_TRUECOLOR */
227 xilinx_fb_blank(int blank_mode, struct fb_info *fbi) argument
229 struct xilinxfb_drvdata *drvdata = to_xilinxfb_drvdata(fbi);
197 xilinx_fb_setcolreg(unsigned int regno, unsigned int red, unsigned int green, unsigned int blue, unsigned int transp, struct fb_info *fbi) argument
H A Dpxafb.h106 struct pxafb_info *fbi; member in struct:pxafb_layer
H A Dda8xx-fb.c1209 struct fb_info *fbi)
1213 struct da8xx_fb_par *par = fbi->par;
1214 struct fb_fix_screeninfo *fix = &fbi->fix;
1219 if (var->xoffset != fbi->var.xoffset ||
1220 var->yoffset != fbi->var.yoffset) {
1221 memcpy(&new_var, &fbi->var, sizeof(new_var));
1224 if (fb_check_var(&new_var, fbi))
1227 memcpy(&fbi->var, &new_var, sizeof(new_var));
1231 new_var.xoffset * fbi->var.bits_per_pixel / 8;
1232 end = start + fbi
1208 da8xx_pan_display(struct fb_var_screeninfo *var, struct fb_info *fbi) argument
[all...]
H A Ds3c-fb.c1083 struct fb_info *fbi = win->fbinfo; local
1099 fbi->fix.smem_len = size;
1104 fbi->screen_buffer = dma_alloc_wc(sfb->dev, size, &map_dma, GFP_KERNEL);
1105 if (!fbi->screen_buffer)
1109 (unsigned int)map_dma, fbi->screen_buffer);
1111 memset(fbi->screen_buffer, 0x0, size);
1112 fbi->fix.smem_start = map_dma;
1126 struct fb_info *fbi = win->fbinfo; local
1128 if (fbi->screen_buffer)
1129 dma_free_wc(sfb->dev, PAGE_ALIGN(fbi
[all...]
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_fbdev.c39 static struct drm_fb_helper *get_fb(struct fb_info *fbi);
45 struct fb_info *fbi = helper->info; local
50 npages = fbi->fix.line_length >> PAGE_SHIFT;
51 omap_gem_roll(bo, fbi->var.yoffset * npages);
55 struct fb_info *fbi)
57 struct drm_fb_helper *helper = get_fb(fbi);
76 return drm_fb_helper_pan_display(var, fbi);
129 struct fb_info *fbi = NULL; local
195 fbi = drm_fb_helper_alloc_info(helper);
196 if (IS_ERR(fbi)) {
54 omap_fbdev_pan_display(struct fb_var_screeninfo *var, struct fb_info *fbi) argument
245 get_fb(struct fb_info *fbi) argument
[all...]
/linux-master/drivers/video/fbdev/mb862xx/
H A Dmb862xxfbdrv.c102 struct fb_info *fbi)
106 fb_dbg(fbi, "%s\n", __func__);
135 if (d_pitch(&fbi->var) % GC_L0M_L0W_UNIT) {
141 r = d_pitch(&fbi->var) % GC_L0M_L0W_UNIT;
144 if (d_pitch(&fbi->var) % GC_L0M_L0W_UNIT)
195 static int mb862xxfb_set_par(struct fb_info *fbi) argument
197 struct mb862xxfb_par *par = fbi->par;
202 mb862xxfb_init_accel(fbi, &mb862xxfb_ops, fbi->var.xres);
213 sc = par->refclk / (1000000 / fbi
101 mb862xxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *fbi) argument
278 mb862xxfb_blank(int mode, struct fb_info *fbi) argument
305 mb862xxfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg) argument
411 mb862xxfb_init_fbinfo(struct fb_info *fbi) argument
539 struct fb_info *fbi = dev_get_drvdata(dev); local
786 struct fb_info *fbi = dev_get_drvdata(&ofdev->dev); local
1134 struct fb_info *fbi = pci_get_drvdata(pdev); local
[all...]
/linux-master/drivers/video/fbdev/omap2/omapfb/
H A Domapfb-sysfs.c30 struct fb_info *fbi = dev_get_drvdata(dev); local
31 struct omapfb_info *ofbi = FB2OFB(fbi);
40 struct fb_info *fbi = dev_get_drvdata(dev); local
41 struct omapfb_info *ofbi = FB2OFB(fbi);
53 lock_fb_info(fbi);
75 unlock_fb_info(fbi);
84 struct fb_info *fbi = dev_get_drvdata(dev); local
85 struct omapfb_info *ofbi = FB2OFB(fbi);
94 struct fb_info *fbi = dev_get_drvdata(dev); local
95 struct omapfb_info *ofbi = FB2OFB(fbi);
134 struct fb_info *fbi = dev_get_drvdata(dev); local
183 struct fb_info *fbi = dev_get_drvdata(dev); local
324 struct fb_info *fbi = dev_get_drvdata(dev); local
346 struct fb_info *fbi = dev_get_drvdata(dev); local
416 struct fb_info *fbi = dev_get_drvdata(dev); local
425 struct fb_info *fbi = dev_get_drvdata(dev); local
493 struct fb_info *fbi = dev_get_drvdata(dev); local
502 struct fb_info *fbi = dev_get_drvdata(dev); local
511 struct fb_info *fbi = dev_get_drvdata(dev); local
526 struct fb_info *fbi = dev_get_drvdata(dev); local
[all...]
H A Domapfb.h110 void set_fb_fix(struct fb_info *fbi);
111 int check_fb_var(struct fb_info *fbi, struct fb_var_screeninfo *var);
112 int omapfb_realloc_fbmem(struct fb_info *fbi, unsigned long size, int type);
113 int omapfb_apply_changes(struct fb_info *fbi, int init);
118 int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg);
123 int omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl,
130 int omapfb_get_update_mode(struct fb_info *fbi, enum omapfb_update_mode *mode);
131 int omapfb_set_update_mode(struct fb_info *fbi, enum omapfb_update_mode mode);
134 static inline struct omap_dss_device *fb2display(struct fb_info *fbi) argument
136 struct omapfb_info *ofbi = FB2OFB(fbi);
[all...]
H A Domapfb-main.c49 static int omapfb_fb_init(struct omapfb2_device *fbdev, struct fb_info *fbi);
54 static void draw_pixel(struct fb_info *fbi, int x, int y, unsigned color) argument
56 struct fb_var_screeninfo *var = &fbi->var;
57 struct fb_fix_screeninfo *fix = &fbi->fix;
58 void __iomem *addr = fbi->screen_base;
89 static void fill_fb(struct fb_info *fbi) argument
91 struct fb_var_screeninfo *var = &fbi->var;
94 void __iomem *addr = fbi->screen_base;
100 DBG("fill_fb %dx%d, line_len %d bytes\n", w, h, fbi->fix.line_length);
105 draw_pixel(fbi,
490 setup_vrfb_rotation(struct fb_info *fbi) argument
590 set_fb_fix(struct fb_info *fbi) argument
654 check_fb_var(struct fb_info *fbi, struct fb_var_screeninfo *var) argument
750 omapfb_open(struct fb_info *fbi, int user) argument
755 omapfb_release(struct fb_info *fbi, int user) argument
831 omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl, u16 posx, u16 posy, u16 outw, u16 outh) argument
926 omapfb_apply_changes(struct fb_info *fbi, int init) argument
998 omapfb_check_var(struct fb_var_screeninfo *var, struct fb_info *fbi) argument
1015 omapfb_set_par(struct fb_info *fbi) argument
1038 omapfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *fbi) argument
1089 omapfb_mmap(struct fb_info *fbi, struct vm_area_struct *vma) argument
1133 _setcolreg(struct fb_info *fbi, u_int regno, u_int red, u_int green, u_int blue, u_int transp, int update_hw_pal) argument
1215 omapfb_blank(int blank, struct fb_info *fbi) argument
1298 omapfb_free_fbmem(struct fb_info *fbi) argument
1331 clear_fb_info(struct fb_info *fbi) argument
1345 struct fb_info *fbi = fbdev->fbs[i]; local
1353 omapfb_alloc_fbmem(struct fb_info *fbi, unsigned long size, unsigned long paddr) argument
1417 omapfb_alloc_fbmem_display(struct fb_info *fbi, unsigned long size, unsigned long paddr) argument
1567 omapfb_clear_fb(struct fb_info *fbi) argument
1581 omapfb_realloc_fbmem(struct fb_info *fbi, unsigned long size, int type) argument
1728 omapfb_fb_init(struct omapfb2_device *fbdev, struct fb_info *fbi) argument
1807 fbinfo_cleanup(struct omapfb2_device *fbdev, struct fb_info *fbi) argument
1874 struct fb_info *fbi; local
1923 struct fb_info *fbi = fbdev->fbs[i]; local
1937 struct fb_info *fbi = fbdev->fbs[i]; local
1960 struct fb_info *fbi = fbdev->fbs[i]; local
2001 struct fb_info *fbi; local
[all...]
H A Domapfb-ioctl.c51 static int omapfb_setup_plane(struct fb_info *fbi, struct omapfb_plane_info *pi) argument
53 struct omapfb_info *ofbi = FB2OFB(fbi);
100 set_fb_fix(fbi);
110 r = omapfb_setup_overlay(fbi, ovl, pi->pos_x, pi->pos_y,
156 set_fb_fix(fbi);
176 static int omapfb_query_plane(struct fb_info *fbi, struct omapfb_plane_info *pi) argument
178 struct omapfb_info *ofbi = FB2OFB(fbi);
202 static int omapfb_setup_mem(struct fb_info *fbi, struct omapfb_mem_info *mi) argument
204 struct omapfb_info *ofbi = FB2OFB(fbi);
206 struct omap_dss_device *display = fb2display(fbi);
262 omapfb_query_mem(struct fb_info *fbi, struct omapfb_mem_info *mi) argument
278 omapfb_update_window(struct fb_info *fbi, u32 x, u32 y, u32 w, u32 h) argument
298 omapfb_set_update_mode(struct fb_info *fbi, enum omapfb_update_mode mode) argument
341 omapfb_get_update_mode(struct fb_info *fbi, enum omapfb_update_mode *mode) argument
415 omapfb_set_color_key(struct fb_info *fbi, struct omapfb_color_key *ck) argument
445 omapfb_get_color_key(struct fb_info *fbi, struct omapfb_color_key *ck) argument
475 omapfb_memory_read(struct fb_info *fbi, struct omapfb_memory_read *mr) argument
556 omapfb_wait_for_go(struct fb_info *fbi) argument
572 omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg) argument
[all...]
/linux-master/drivers/video/fbdev/mmp/fb/
H A Dmmpfb.c275 struct mmpfb_info *fbi = info->par; local
291 (var->bits_per_pixel >> 3) > fbi->fb_size)
315 struct mmpfb_info *fbi = info->par; local
322 fbi->pseudo_palette[regno] = val;
336 struct mmpfb_info *fbi = info->par; local
341 * var->bits_per_pixel / 8 + fbi->fb_start_dma;
342 mmp_overlay_set_addr(fbi->overlay, &addr);
349 struct mmpfb_info *fbi = info->par; local
359 fbi->pix_fmt = pix_fmt;
364 dev_err(fbi
382 struct mmpfb_info *fbi = info->par; local
400 struct mmpfb_info *fbi = info->par; local
426 mmpfb_power(struct mmpfb_info *fbi, int power) argument
448 struct mmpfb_info *fbi = info->par; local
465 modes_setup(struct mmpfb_info *fbi) argument
498 fb_info_setup(struct fb_info *info, struct mmpfb_info *fbi) argument
540 struct mmpfb_info *fbi; local
[all...]
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_fbdev.c75 struct fb_info *fbi = NULL; local
108 fbi = drm_fb_helper_alloc_info(helper);
109 if (IS_ERR(fbi)) {
111 ret = PTR_ERR(fbi);
115 DBG("fbi=%p, dev=%p", fbi, dev);
119 fbi->fbops = &msm_fb_ops;
121 drm_fb_helper_fill_info(fbi, helper, sizes);
123 fbi->screen_buffer = msm_gem_get_vaddr(bo);
124 if (IS_ERR(fbi
[all...]
/linux-master/drivers/video/fbdev/omap/
H A Domapfb_main.c175 static int ctrl_change_mode(struct fb_info *fbi) argument
179 struct omapfb_plane_struct *plane = fbi->par;
181 struct fb_var_screeninfo *var = &fbi->var;
183 offset = var->yoffset * fbi->fix.line_length +
308 static int omapfb_update_full_screen(struct fb_info *fbi);
310 static int omapfb_blank(int blank, struct fb_info *fbi) argument
312 struct omapfb_plane_struct *plane = fbi->par;
346 r = omapfb_update_full_screen(fbi);
351 static void omapfb_sync(struct fb_info *fbi) argument
353 struct omapfb_plane_struct *plane = fbi
366 set_fb_fix(struct fb_info *fbi, int from_init) argument
462 set_fb_var(struct fb_info *fbi, struct fb_var_screeninfo *var) argument
593 omapfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *fbi) argument
621 omapfb_mirror(struct fb_info *fbi, int mirror) argument
644 omapfb_check_var(struct fb_var_screeninfo *var, struct fb_info *fbi) argument
663 omapfb_set_par(struct fb_info *fbi) argument
677 omapfb_update_window_async(struct fb_info *fbi, struct omapfb_update_window *win, void (*callback)(void *), void *callback_data) argument
724 omapfb_update_win(struct fb_info *fbi, struct omapfb_update_window *win) argument
737 omapfb_update_full_screen(struct fb_info *fbi) argument
765 omapfb_setup_plane(struct fb_info *fbi, struct omapfb_plane_info *pi) argument
805 omapfb_query_plane(struct fb_info *fbi, struct omapfb_plane_info *pi) argument
813 omapfb_setup_mem(struct fb_info *fbi, struct omapfb_mem_info *mi) argument
889 omapfb_query_mem(struct fb_info *fbi, struct omapfb_mem_info *mi) argument
1051 omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg) argument
1478 fbinfo_cleanup(struct omapfb_device *fbdev, struct fb_info *fbi) argument
1497 struct fb_info *fbi; local
[all...]
H A Domapfb.h139 void *fbi);
167 int (*update_window) (struct fb_info *fbi,
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_fbdev.c63 struct fb_info *fbi; local
68 fbi = drm_fb_helper_alloc_info(helper);
69 if (IS_ERR(fbi)) {
72 return PTR_ERR(fbi);
75 fbi->fbops = &exynos_drm_fb_ops;
77 drm_fb_helper_fill_info(fbi, helper, sizes);
79 offset = fbi->var.xoffset * fb->format->cpp[0];
80 offset += fbi->var.yoffset * fb->pitches[0];
82 fbi->flags |= FBINFO_VIRTFB;
83 fbi
[all...]

Completed in 238 milliseconds

12