/linux-master/drivers/video/fbdev/ |
H A D | sa1100fb.c | 219 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 D | wm8505fb.c | 45 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 D | pxafb.c | 87 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 D | imxfb.c | 222 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 D | vt8500lcdfb.c | 41 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 D | ep93xx-fb.c | 122 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 D | pxa168fb.c | 162 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 D | sm501fb.c | 171 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 D | au1200fb.c | 1002 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 D | au1100fb.c | 106 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 D | xilinxfb.c | 198 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 D | pxafb.h | 106 struct pxafb_info *fbi; member in struct:pxafb_layer
|
H A D | da8xx-fb.c | 1209 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 D | s3c-fb.c | 1083 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 D | omap_fbdev.c | 39 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 D | mb862xxfbdrv.c | 102 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 D | omapfb-sysfs.c | 30 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 D | omapfb.h | 110 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 D | omapfb-main.c | 49 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 D | omapfb-ioctl.c | 51 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 D | mmpfb.c | 275 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 D | msm_fbdev.c | 75 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 D | omapfb_main.c | 175 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 D | omapfb.h | 139 void *fbi); 167 int (*update_window) (struct fb_info *fbi,
|
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_fbdev.c | 63 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...] |