Searched refs:screen_base (Results 1 - 183 of 183) sorted by relevance

/linux-4.4.14/drivers/video/fbdev/
H A Datafb_mfb.c32 src = (u8 *)info->screen_base + sy * (width >> 3); atafb_mfb_copyarea()
33 dest = (u8 *)info->screen_base + dy * (width >> 3); atafb_mfb_copyarea()
36 src = (u8 *)info->screen_base + sy * next_line + (sx >> 3); atafb_mfb_copyarea()
37 dest = (u8 *)info->screen_base + dy * next_line + (dx >> 3); atafb_mfb_copyarea()
44 src = (u8 *)info->screen_base + (sy + height - 1) * next_line + (sx >> 3); atafb_mfb_copyarea()
45 dest = (u8 *)info->screen_base + (dy + height - 1) * next_line + (dx >> 3); atafb_mfb_copyarea()
60 dest = (u8 *)info->screen_base + sy * next_line + (sx >> 3); atafb_mfb_fillrect()
84 dest = (u8 *)info->screen_base + dy * next_line + (dx >> 3); atafb_mfb_linefill()
H A Damba-clcd-versatile.c157 fb->fb.screen_base = dma_alloc_writecombine(&fb->dev->dev, framesize, versatile_clcd_setup_dma()
159 if (!fb->fb.screen_base) { versatile_clcd_setup_dma()
173 fb->fb.screen_base, versatile_clcd_mmap_dma()
181 fb->fb.screen_base, fb->fb.fix.smem_start); versatile_clcd_remove_dma()
H A Dcobalt_lcdfb.c69 writel((u32)control << 24, info->screen_base); lcd_write_control()
74 return readl(info->screen_base) >> 24; lcd_read_control()
79 writel((u32)data << 24, info->screen_base + LCD_DATA_REG_OFFSET); lcd_write_data()
84 return readl(info->screen_base + LCD_DATA_REG_OFFSET) >> 24; lcd_read_data()
96 } while (readl(info->screen_base + CPLD_STATUS) & 1); cpld_wait()
102 writel(control, info->screen_base + LCD_CTL); lcd_write_control()
108 readl(info->screen_base + LCD_CTL); lcd_read_control()
110 return readl(info->screen_base + CPLD_DATA) & 0xff; lcd_read_control()
116 writel(data, info->screen_base + LCD_DATA); lcd_write_data()
122 readl(info->screen_base + LCD_DATA); lcd_read_data()
124 return readl(info->screen_base + CPLD_DATA) & 0xff; lcd_read_data()
351 info->screen_base = devm_ioremap(&dev->dev, res->start, cobalt_lcdfb_probe()
H A Datafb_iplan2p2.c51 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
52 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
76 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
77 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
110 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
111 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
152 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
153 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p2_copyarea()
200 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL)); atafb_iplan2p2_fillrect()
248 dest = (u32 *)(info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL)); atafb_iplan2p2_linefill()
H A Datafb_iplan2p4.c51 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
52 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
76 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
77 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
110 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
111 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
159 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
160 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p4_copyarea()
214 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL)); atafb_iplan2p4_fillrect()
262 dest = (u32 *)(info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL)); atafb_iplan2p4_linefill()
H A Datafb_iplan2p8.c58 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
59 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
83 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
84 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
117 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
118 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
180 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
181 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); atafb_iplan2p8_copyarea()
249 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL)); atafb_iplan2p8_fillrect()
297 dest = (u32 *)(info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL)); atafb_iplan2p8_linefill()
H A Dchipsfb.c335 memset(p->screen_base, 0, 0x100000); init_chips()
404 p->screen_base = __ioremap(addr, 0x200000, _PAGE_NO_CACHE); chipsfb_pci_init()
406 p->screen_base = ioremap(addr, 0x200000); chipsfb_pci_init()
408 if (p->screen_base == NULL) { chipsfb_pci_init()
430 iounmap(p->screen_base); chipsfb_pci_init()
444 if (p->screen_base == NULL) chipsfb_remove()
447 iounmap(p->screen_base); chipsfb_remove()
448 p->screen_base = NULL; chipsfb_remove()
H A Defifb.c68 if (info->screen_base) efifb_destroy()
69 iounmap(info->screen_base); efifb_destroy()
241 info->screen_base = ioremap_wc(efifb_fix.smem_start, efifb_fix.smem_len); efifb_probe()
242 if (!info->screen_base) { efifb_probe()
252 efifb_fix.smem_start, info->screen_base, efifb_probe()
314 iounmap(info->screen_base); efifb_probe()
H A Datafb.c121 void *screen_base; member in struct:atafb_par
193 static void *screen_base; /* base address of screen */ variable
687 par->screen_base = screen_base + var->yoffset * linelen; tt_decode_var()
776 if (screen_base) tt_encode_var()
777 var->yoffset = (par->screen_base - screen_base) / linelen; tt_encode_var()
794 par->screen_base = atari_stram_to_virt(addr); tt_get_par()
801 /* only set screen_base if really necessary */ tt_set_par()
802 if (current_par.screen_base != par->screen_base) tt_set_par()
803 fbhw->set_screen_base(par->screen_base); tt_set_par()
1385 par->screen_base = screen_base + var->yoffset * linelen; falcon_decode_var()
1546 if (screen_base) falcon_encode_var()
1547 var->yoffset = (par->screen_base - screen_base) / linelen; falcon_encode_var()
1588 par->screen_base = atari_stram_to_virt(addr); falcon_get_par()
1600 /* only set screen_base if really necessary */ falcon_set_par()
1601 if (current_par.screen_base != par->screen_base) falcon_set_par()
1602 fbhw->set_screen_base(par->screen_base); falcon_set_par()
1698 par->screen_base = screen_base + falcon_pan_display()
1701 fbhw->set_screen_base(par->screen_base); falcon_pan_display()
1894 par->screen_base = screen_base + var->yoffset * linelen; stste_decode_var()
1965 if (screen_base) stste_encode_var()
1966 var->yoffset = (par->screen_base - screen_base) / linelen; stste_encode_var()
1984 par->screen_base = atari_stram_to_virt(addr); stste_get_par()
1991 /* only set screen_base if really necessary */ stste_set_par()
1992 if (current_par.screen_base != par->screen_base) stste_set_par()
1993 fbhw->set_screen_base(par->screen_base); stste_set_par()
2217 par->screen_base = external_screen_base; ext_get_par()
2305 par->screen_base = screen_base + pan_display()
2308 fbhw->set_screen_base(par->screen_base); pan_display()
2437 /* Note: smem_start derives from phys_screen_base, not screen_base! */ atafb_set_disp()
2438 info->screen_base = (external_addr ? external_screen_base : atafb_set_disp()
2631 ((unsigned long)info->screen_base & ~(BYTES_PER_LONG - 1)); atafb_imageblit()
2632 dst_idx = ((unsigned long)info->screen_base & (BYTES_PER_LONG - 1)) * 8; atafb_imageblit()
2658 c2p_iplan2(info->screen_base, image->data, dx, dy, width, atafb_imageblit()
3165 screen_base = atari_stram_alloc(mem_req, "atafb"); atafb_init()
3166 if (!screen_base) atafb_init()
3168 memset(screen_base, 0, mem_req); atafb_init()
3169 pad = -(unsigned long)screen_base & (PAGE_SIZE - 1); atafb_init()
3170 screen_base += pad; atafb_init()
3171 phys_screen_base = atari_stram_to_phys(screen_base + ovsc_offset); atafb_init()
3177 cache_push(atari_stram_to_phys(screen_base), screen_len); atafb_init()
3178 kernel_set_cachemode(screen_base, screen_len, atafb_init()
3181 printk("atafb: screen_base %p phys_screen_base %lx screen_len %d\n", atafb_init()
3182 screen_base, phys_screen_base, screen_len); atafb_init()
3192 screen_base = external_screen_base; atafb_init()
3195 memset (screen_base, 0, external_len); atafb_init()
H A Dsunxvr500.c156 info->screen_base += ep->fb8_buf_diff; e3d_imageblit()
158 info->screen_base -= ep->fb8_buf_diff; e3d_imageblit()
169 info->screen_base += ep->fb8_buf_diff; e3d_fillrect()
171 info->screen_base -= ep->fb8_buf_diff; e3d_fillrect()
182 info->screen_base += ep->fb8_buf_diff; e3d_copyarea()
184 info->screen_base -= ep->fb8_buf_diff; e3d_copyarea()
203 info->screen_base = ep->fb_base; e3d_set_fbinfo()
H A Dgoldfishfb.c247 fb->fb.screen_base = (char __force __iomem *)dma_alloc_coherent( goldfish_fb_probe()
251 width, height, fb->fb.screen_base); goldfish_fb_probe()
252 if (fb->fb.screen_base == NULL) { goldfish_fb_probe()
281 (void *)fb->fb.screen_base, goldfish_fb_probe()
301 dma_free_coherent(&pdev->dev, framesize, (void *)fb->fb.screen_base, goldfish_fb_remove()
H A Dhpfb.c291 fb_info.screen_base = (char *)fb_start; hpfb_init_one()
309 if (fb_info.screen_base) { hpfb_init_one()
310 iounmap(fb_info.screen_base); hpfb_init_one()
311 fb_info.screen_base = NULL; hpfb_init_one()
358 if (fb_info.screen_base) hpfb_remove_one()
359 iounmap(fb_info.screen_base); hpfb_remove_one()
H A Dsimplefb.c76 if (info->screen_base) simplefb_destroy()
77 iounmap(info->screen_base); simplefb_destroy()
331 info->screen_base = ioremap_wc(info->fix.smem_start, simplefb_probe()
333 if (!info->screen_base) { simplefb_probe()
345 info->screen_base); simplefb_probe()
364 iounmap(info->screen_base); simplefb_probe()
H A Dvesafb.c186 if (info->screen_base) vesafb_destroy()
187 iounmap(info->screen_base); vesafb_destroy()
429 info->screen_base = ioremap_wc(vesafb_fix.smem_start, vesafb_fix.smem_len); vesafb_probe()
433 info->screen_base = ioremap(vesafb_fix.smem_start, vesafb_fix.smem_len); vesafb_probe()
436 if (!info->screen_base) { vesafb_probe()
446 vesafb_fix.smem_start, info->screen_base, vesafb_probe()
471 if (info->screen_base) vesafb_probe()
472 iounmap(info->screen_base); vesafb_probe()
H A Dvga16fb.c838 where = info->screen_base + dx + rect->dy * info->fix.line_length; vga_8planes_fillrect()
909 dst = info->screen_base + (rect->dx/8) + rect->dy * info->fix.line_length; vga16fb_fillrect()
975 dest = info->screen_base + dx + area->dy * info->fix.line_length; vga_8planes_copyarea()
976 src = info->screen_base + sx + area->sy * info->fix.line_length; vga_8planes_copyarea()
989 dest = info->screen_base + dx + width + vga_8planes_copyarea()
991 src = info->screen_base + sx + width + vga_8planes_copyarea()
1066 dst = info->screen_base + (dx/8) + dy * info->fix.line_length; vga16fb_copyarea()
1067 src = info->screen_base + (sx/8) + sy * info->fix.line_length; vga16fb_copyarea()
1079 dst = info->screen_base + (dx/8) + width + vga16fb_copyarea()
1081 src = info->screen_base + (sx/8) + width + vga16fb_copyarea()
1131 where = info->screen_base + dx + image->dy * info->fix.line_length; vga_8planes_imageblit()
1151 char __iomem *where = info->screen_base + (image->dx/8) + vga_imageblit_expand()
1220 info->screen_base + image->dy * info->fix.line_length + vga_imageblit_color()
1268 iounmap(info->screen_base); vga16fb_destroy()
1325 info->screen_base = (void __iomem *)VGA_MAP_MEM(VGA_FB_PHYS, 0); vga16fb_probe()
1327 if (!info->screen_base) { vga16fb_probe()
1333 printk(KERN_INFO "vga16fb: mapped to 0x%p\n", info->screen_base); vga16fb_probe()
1388 iounmap(info->screen_base); vga16fb_probe()
H A Dbw2.c319 info->screen_base = of_ioremap(&op->resource[0], 0, bw2_probe()
321 if (!info->screen_base) { bw2_probe()
342 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); bw2_probe()
362 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); bw2_remove()
H A Dhecubafb.c105 unsigned char *buf = (unsigned char __force *)par->info->screen_base; hecubafb_dpy_update()
187 dst = (void __force *) (info->screen_base + p); hecubafb_write()
242 info->screen_base = (char __force __iomem *)videomemory; hecubafb_probe()
290 vfree((void __force *)info->screen_base); hecubafb_remove()
H A Dp9100.c287 info->screen_base = of_ioremap(&op->resource[2], 0, p9100_probe()
289 if (!info->screen_base) p9100_probe()
317 of_iounmap(&op->resource[2], info->screen_base, info->fix.smem_len); p9100_probe()
338 of_iounmap(&op->resource[2], info->screen_base, info->fix.smem_len); p9100_remove()
H A Dpmag-ba-fb.c195 info->screen_base = ioremap_nocache(info->fix.smem_start, pmagbafb_probe()
197 if (!info->screen_base) { pmagbafb_probe()
222 iounmap(info->screen_base); pmagbafb_probe()
247 iounmap(info->screen_base); pmagbafb_remove()
H A Dasiliantfb.c48 #define mmio_base (p->screen_base + 0x400000)
562 p->screen_base = ioremap(addr, 0x800000); asiliantfb_pci_init()
563 if (p->screen_base == NULL) { asiliantfb_pci_init()
570 writeb(3, p->screen_base + 0x400784); asiliantfb_pci_init()
574 iounmap(p->screen_base); asiliantfb_pci_init()
590 iounmap(p->screen_base); asiliantfb_remove()
H A Dsh7760fb.c362 if (!info->screen_base) sh7760fb_free_mem()
366 info->screen_base, par->fbdma); sh7760fb_free_mem()
369 info->screen_base = NULL; sh7760fb_free_mem()
383 if (info->screen_base) sh7760fb_alloc_mem()
426 info->screen_base = fbmem; sh7760fb_alloc_mem()
428 info->fix.smem_start = (unsigned long)info->screen_base; sh7760fb_alloc_mem()
H A Dvt8623fb.c152 dst1 = info->screen_base + (image->dy * info->fix.line_length) vt8623fb_iplan_imageblit()
176 dst1 = info->screen_base + (rect->dy * info->fix.line_length) vt8623fb_iplan_fillrect()
208 dst1 = info->screen_base + (image->dy * info->fix.line_length) vt8623fb_cfb4_imageblit()
507 memset_io(info->screen_base, 0x00, screen_size); vt8623fb_set_par()
703 info->screen_base = pci_iomap_wc(dev, 0, 0); vt8623_pci_probe()
704 if (! info->screen_base) { vt8623_pci_probe()
787 pci_iounmap(dev, info->screen_base); vt8623_pci_probe()
810 pci_iounmap(dev, info->screen_base); vt8623_pci_remove()
H A Dcg3.c388 info->screen_base = of_ioremap(&op->resource[0], CG3_RAM_OFFSET, cg3_probe()
390 if (!info->screen_base) cg3_probe()
424 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); cg3_probe()
445 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); cg3_remove()
H A Dclps711x-fb.c246 info->screen_base = devm_ioremap_resource(dev, res); clps711x_fb_probe()
247 if (IS_ERR(info->screen_base)) { clps711x_fb_probe()
248 ret = PTR_ERR(info->screen_base); clps711x_fb_probe()
314 memset_io(info->screen_base, 0, cfb->buffsize); clps711x_fb_probe()
H A Dq40fb.c106 info->screen_base = (char *) q40fb_fix.smem_start; q40fb_probe()
H A Dtcx.c360 if (info->screen_base) tcx_unmap_regs()
362 info->screen_base, info->fix.smem_len); tcx_unmap_regs()
399 info->screen_base = of_ioremap(&op->resource[0], 0, tcx_probe()
402 !par->bt || !info->screen_base) tcx_probe()
H A Dfm2fb.c255 info->screen_base = ioremap(fb_fix.smem_start, FRAMEMASTER_SIZE); fm2fb_probe()
257 fm2fb_reg = (unsigned char *)(info->screen_base+FRAMEMASTER_REG); fm2fb_probe()
287 iounmap(info->screen_base); fm2fb_probe()
H A Dpvr2fb.c700 dst = (unsigned long)fb_info->screen_base + *ppos; pvr2fb_write()
769 fb_info->screen_base = ioremap_nocache(pvr2_fix.smem_start, pvr2fb_common_init()
772 if (!fb_info->screen_base) { pvr2fb_common_init()
784 fb_memset(fb_info->screen_base, 0, pvr2_fix.smem_len); pvr2fb_common_init()
842 if (fb_info->screen_base) pvr2fb_common_init()
843 iounmap(fb_info->screen_base); pvr2fb_common_init()
907 if (fb_info->screen_base) { pvr2fb_dc_exit()
908 iounmap(fb_info->screen_base); pvr2fb_dc_exit()
909 fb_info->screen_base = NULL; pvr2fb_dc_exit()
957 if (fb_info->screen_base) { pvr2fb_pci_remove()
958 iounmap(fb_info->screen_base); pvr2fb_pci_remove()
959 fb_info->screen_base = NULL; pvr2fb_pci_remove()
H A Digafb.c415 if ((info->screen_base = ioremap(addr, 1024*1024*2)) == 0) { igafb_init()
451 iounmap((void *)info->screen_base); igafb_init()
469 iounmap(info->screen_base); igafb_init()
520 igafb_fix.smem_start = (unsigned long) info->screen_base; igafb_init()
530 iounmap(info->screen_base); igafb_init()
H A Damba-clcd.c718 fb->fb.screen_base = of_iomap(memory, 0); clcdfb_of_vram_setup()
719 if (!fb->fb.screen_base) clcdfb_of_vram_setup()
749 iounmap(fb->fb.screen_base); clcdfb_of_vram_remove()
764 fb->fb.screen_base = dma_alloc_coherent(&fb->dev->dev, framesize, clcdfb_of_dma_setup()
766 if (!fb->fb.screen_base) clcdfb_of_dma_setup()
777 return dma_mmap_writecombine(&fb->dev->dev, vma, fb->fb.screen_base, clcdfb_of_dma_mmap()
784 fb->fb.screen_base, fb->fb.fix.smem_start); clcdfb_of_dma_remove()
H A Dmx3fb.c825 sg_set_page(&sg[0], virt_to_page(fbi->screen_base), __set_par()
827 offset_in_page(fbi->screen_base)); __set_par()
1097 memset((char *)fbi->screen_base, 0, fbi->fix.smem_len); __blank()
1117 blank, fbi->screen_base, fbi->fix.smem_len); mx3fb_blank()
1199 virt_to_page(fbi->screen_base + offset), fbi->fix.smem_len, mx3fb_pan_display()
1200 offset_in_page(fbi->screen_base + offset)); mx3fb_pan_display()
1339 fbi->screen_base = dma_alloc_writecombine(fbi->device, mx3fb_map_video_memory()
1343 if (!fbi->screen_base) { mx3fb_map_video_memory()
1358 (uint32_t) fbi->fix.smem_start, fbi->screen_base, fbi->fix.smem_len); mx3fb_map_video_memory()
1363 memset((char *)fbi->screen_base, 0, fbi->fix.smem_len); mx3fb_map_video_memory()
1370 fbi->screen_base = NULL; mx3fb_map_video_memory()
1382 fbi->screen_base, fbi->fix.smem_start); mx3fb_unmap_video_memory()
1384 fbi->screen_base = NULL; mx3fb_unmap_video_memory()
H A Dmetronomefb.c439 unsigned char *buf = (unsigned char __force *)par->info->screen_base; metronomefb_dpy_update()
454 u16 *buf = (u16 __force *)(par->info->screen_base + index); metronomefb_dpy_update_page()
546 dst = (void __force *)(info->screen_base + p); metronomefb_write()
600 info->screen_base which is vm, and is the fb used by apps. metronomefb_probe()
635 info->screen_base = (char __force __iomem *)videomemory; metronomefb_probe()
757 vfree((void __force *)info->screen_base); metronomefb_remove()
H A Darkfb.c122 u8 __iomem *fb = (u8 __iomem *)info->screen_base; arkfb_settile()
185 dst1 = info->screen_base + (image->dy * info->fix.line_length) arkfb_iplan_imageblit()
210 dst1 = info->screen_base + (rect->dy * info->fix.line_length) arkfb_iplan_fillrect()
243 dst1 = info->screen_base + (image->dy * info->fix.line_length) arkfb_cfb4_imageblit()
792 memset_io(info->screen_base, 0x00, screen_size); arkfb_set_par()
992 info->screen_base = pci_iomap_wc(dev, 0, 0); ark_pci_probe()
993 if (! info->screen_base) { ark_pci_probe()
1056 pci_iounmap(dev, info->screen_base); ark_pci_probe()
1081 pci_iounmap(dev, info->screen_base); ark_pci_remove()
H A Dcg14.c461 if (info->screen_base) cg14_unmap_regs()
463 info->screen_base, info->fix.smem_len); cg14_unmap_regs()
507 info->screen_base = of_ioremap(&op->resource[1], 0, cg14_probe()
510 if (!par->regs || !par->clut || !par->cursor || !info->screen_base) cg14_probe()
H A Dep93xx-fb.c319 return dma_mmap_writecombine(info->dev, vma, info->screen_base, ep93xxfb_mmap()
455 info->screen_base = virt_addr; ep93xxfb_alloc_videomem()
462 if (info->screen_base) ep93xxfb_dealloc_videomem()
464 info->screen_base, info->fix.smem_start); ep93xxfb_dealloc_videomem()
H A Dgrvga.c475 info->screen_base = (char __iomem *) virtual_start; grvga_probe()
484 grvga_mem_size >> 10, info->screen_base); grvga_probe()
528 iounmap(info->screen_base); grvga_remove()
530 kfree((void *)info->screen_base); grvga_remove()
H A Dleo.c546 if (info->screen_base) leo_unmap_regs()
547 of_iounmap(&op->resource[0], info->screen_base, 0x800000); leo_unmap_regs()
591 info->screen_base = leo_probe()
599 !info->screen_base) leo_probe()
H A Dmaxinefb.c155 fb_info.screen_base = (char *)maxinefb_fix.smem_start; maxinefb_init()
H A Ddnfb.c158 src = (ushort *)(info->screen_base + area->sy * info->fix.line_length + dnfb_copyarea()
242 info->screen_base = (u_char *) info->fix.smem_start; dnfb_probe()
H A Ds1d13xxxfb.c752 if (info->screen_base) s1d13xxxfb_remove()
753 iounmap(info->screen_base); s1d13xxxfb_remove()
831 info->screen_base = ioremap_nocache(pdev->resource[0].start, s1d13xxxfb_probe()
834 if (!info->screen_base) { s1d13xxxfb_probe()
875 default_par->regs, info->fix.smem_len / 1024, info->screen_base); s1d13xxxfb_probe()
936 memcpy_fromio(s1dfb->disp_save, info->screen_base, info->fix.smem_len); s1d13xxxfb_suspend()
984 memcpy_toio(info->screen_base, s1dfb->disp_save, s1d13xxxfb_resume()
H A Ds3c2410fb.c648 info->screen_base = dma_alloc_writecombine(fbi->dev, map_size, s3c2410fb_map_video_memory()
651 if (info->screen_base) { s3c2410fb_map_video_memory()
654 info->screen_base, map_size); s3c2410fb_map_video_memory()
655 memset(info->screen_base, 0x00, map_size); s3c2410fb_map_video_memory()
660 info->fix.smem_start, info->screen_base, map_size); s3c2410fb_map_video_memory()
663 return info->screen_base ? 0 : -ENOMEM; s3c2410fb_map_video_memory()
671 info->screen_base, info->fix.smem_start); s3c2410fb_unmap_video_memory()
H A Datmel_lcdfb.c418 info->screen_base, info->fix.smem_start); atmel_lcdfb_free_video_memory()
438 info->screen_base = dma_alloc_writecombine(info->device, info->fix.smem_len, atmel_lcdfb_alloc_video_memory()
441 if (!info->screen_base) { atmel_lcdfb_alloc_video_memory()
445 memset(info->screen_base, 0, info->fix.smem_len); atmel_lcdfb_alloc_video_memory()
960 info->screen_base); atmel_lcdfb_init_fbinfo()
1268 info->screen_base = ioremap_wc(info->fix.smem_start, atmel_lcdfb_probe()
1270 if (!info->screen_base) { atmel_lcdfb_probe()
1363 iounmap(info->screen_base); atmel_lcdfb_probe()
1406 iounmap(info->screen_base); atmel_lcdfb_remove()
H A Ds3fb.c293 u8 __iomem *fb = (u8 __iomem *) info->screen_base; s3fb_settile_fast()
358 dst1 = info->screen_base + (image->dy * info->fix.line_length) s3fb_iplan_imageblit()
383 dst1 = info->screen_base + (rect->dy * info->fix.line_length) s3fb_iplan_fillrect()
415 dst1 = info->screen_base + (image->dy * info->fix.line_length) s3fb_cfb4_imageblit()
905 memset_io(info->screen_base, 0x00, screen_size); s3fb_set_par()
1160 info->screen_base = pci_iomap_wc(dev, 0, 0); s3_pci_probe()
1161 if (! info->screen_base) { s3_pci_probe()
1374 pci_iounmap(dev, info->screen_base); s3_pci_probe()
1405 pci_iounmap(dev, info->screen_base); s3_pci_remove()
H A Dsm712fb.c959 if (!info || !info->screen_base) smtcfb_read()
983 src = (u32 __iomem *)(info->screen_base + p); smtcfb_read()
1036 if (!info || !info->screen_base) smtcfb_write()
1066 dst = (u32 __iomem *)(info->screen_base + p); smtcfb_write()
1332 sfb->fb->screen_base = sfb->lfb; smtc_map_smem()
1334 if (!sfb->fb->screen_base) { smtc_map_smem()
1349 if (sfb && sfb->fb->screen_base) { smtc_unmap_smem()
1350 iounmap(sfb->fb->screen_base); smtc_unmap_smem()
1351 sfb->fb->screen_base = NULL; smtc_unmap_smem()
H A Dsstfb.c336 fb_memset(info->screen_base, 0, info->fix.smem_len); sstfb_clear_screen()
827 u8 __iomem *fbbase_virt = info->screen_base; sst_get_memsize()
1372 info->screen_base = ioremap_nocache(fix->smem_start, 0x400000); sstfb_probe()
1373 if (!info->screen_base) { sstfb_probe()
1389 fix->smem_start, info->screen_base, sstfb_probe()
1394 f_ddprintk("fbbase_virt: %p\n", info->screen_base); sstfb_probe()
1441 fix->id, info->screen_base); sstfb_probe()
1448 iounmap(info->screen_base); sstfb_probe()
1470 iounmap(info->screen_base); sstfb_remove()
H A Dudlfb.c658 lines, info->screen_base); dlfb_ops_write()
674 area->width, area->height, info->screen_base); dlfb_ops_copyarea()
685 image->width, image->height, info->screen_base); dlfb_ops_imageblit()
696 rect->height, info->screen_base); dlfb_ops_fillrect()
836 info->screen_base); dlfb_ops_ioctl()
955 vfree(info->screen_base); dlfb_free_framebuffer()
1073 pix_framebuffer = (u16 *) info->screen_base; dlfb_ops_set_par()
1078 info->screen_base); dlfb_ops_set_par()
1165 unsigned char *old_fb = info->screen_base; dlfb_realloc_framebuffer()
1183 if (info->screen_base) { dlfb_realloc_framebuffer()
1185 vfree(info->screen_base); dlfb_realloc_framebuffer()
1188 info->screen_base = new_fb; dlfb_realloc_framebuffer()
H A Darcfb.c263 src = (unsigned char __force *) par->info->screen_base + (left/8) + arcfb_lcd_update_page()
469 base_addr = (char __force *)info->screen_base; arcfb_write()
526 info->screen_base = (char __iomem *)videomemory; arcfb_probe()
594 vfree((void __force *)info->screen_base); arcfb_remove()
H A Dauo_k1900fb.c89 unsigned char *buf = (unsigned char *)par->info->screen_base; auok1900_update_region()
H A Dcg6.c735 if (info->screen_base) cg6_unmap_regs()
736 of_iounmap(&op->resource[0], info->screen_base, cg6_unmap_regs()
789 info->screen_base = of_ioremap(&op->resource[0], CG6_RAM_OFFSET, cg6_probe()
792 !par->bt || !par->fhc || !info->screen_base) cg6_probe()
H A Dgxt4500.c666 info->screen_base = pci_ioremap_wc_bar(pdev, 1); gxt4500_probe()
667 if (!info->screen_base) { gxt4500_probe()
720 iounmap(info->screen_base); gxt4500_probe()
745 iounmap(info->screen_base); gxt4500_remove()
H A Dmacfb.c589 fb_info.screen_base = ioremap(mac_bi_data.videoaddr, macfb_init()
591 if (!fb_info.screen_base) macfb_init()
595 macfb_fix.smem_start, fb_info.screen_base, macfb_init()
922 iounmap(fb_info.screen_base); macfb_init()
H A Dnuc900fb.c399 info->screen_base = dma_alloc_writecombine(fbi->dev, map_size, nuc900fb_map_video_memory()
402 if (!info->screen_base) nuc900fb_map_video_memory()
405 memset(info->screen_base, 0x00, map_size); nuc900fb_map_video_memory()
415 info->screen_base, info->fix.smem_start); nuc900fb_unmap_video_memory()
H A Doffb.c284 if (info->screen_base) offb_destroy()
285 iounmap(info->screen_base); offb_destroy()
513 info->screen_base = ioremap(address, fix->smem_len); offb_init_fb()
526 iounmap(info->screen_base); offb_init_fb()
H A Dpxa168fb.c683 info->screen_base = dma_alloc_writecombine(fbi->dev, info->fix.smem_len, pxa168fb_probe()
685 if (info->screen_base == NULL) { pxa168fb_probe()
773 info->screen_base, fbi->fb_start_dma); pxa168fb_probe()
808 info->screen_base, info->fix.smem_start); pxa168fb_remove()
H A Dsunxvr1000.c76 info->screen_base = gp->fb_base; gfb_set_fbinfo()
H A Dsunxvr2500.c80 info->screen_base = sp->fb_base; s3d_set_fbinfo()
H A Dbroadsheetfb.c827 (u16 *) par->info->screen_base); broadsheet_init_display()
868 unsigned char *buf = (unsigned char *)par->info->screen_base; broadsheetfb_dpy_update_pages()
916 (u16 *) par->info->screen_base); broadsheetfb_dpy_update()
1038 dst = (void *)(info->screen_base + p); broadsheetfb_write()
1112 info->screen_base = (char *)videomemory; broadsheetfb_probe()
1208 vfree((void *)info->screen_base); broadsheetfb_remove()
H A Dstifb.c530 memset(fb->info.screen_base + y * fb->info.fix.line_length, rattlerSetupPlanes()
1203 * fb.screen_base = ioremap_nocache(REGION_BASE(fb_info,2),xxx); stifb_init_fb()
1296 info->screen_base = ioremap_nocache(REGION_BASE(fb,1), fix->smem_len); stifb_init_fb()
1342 iounmap(info->screen_base); stifb_init_fb()
1414 if (info->screen_base) stifb_cleanup()
1415 iounmap(info->screen_base); stifb_cleanup()
H A Di740fb.c743 memset(info->screen_base, 0, info->screen_size); i740fb_set_par()
1034 info->screen_base = pci_ioremap_wc_bar(dev, 0); i740fb_probe()
1035 if (!info->screen_base) { i740fb_probe()
1151 pci_iounmap(dev, info->screen_base); i740fb_probe()
1173 pci_iounmap(dev, info->screen_base); i740fb_remove()
H A Dpm3fb.c1333 * Here we set the screen_base to the virtual memory address pm3fb_probe()
1370 info->screen_base = ioremap_wc(pm3fb_fix.smem_start, pm3fb_probe()
1372 if (!info->screen_base) { pm3fb_probe()
1447 iounmap(info->screen_base); pm3fb_probe()
1472 iounmap(info->screen_base); pm3fb_remove()
H A Dbfin_adv7393fb.c436 fbdev->info.screen_base = (void *)fbdev->fb_mem; bfin_adv7393_fb_probe()
545 fbdev->info.screen_base = (void *)fbdev->fb_mem; bfin_adv7393_fb_open()
546 if (!fbdev->info.screen_base) { bfin_adv7393_fb_open()
H A Dcirrusfb.c1850 memcpy(info->screen_base, image->data, size); cirrusfb_imageblit()
1931 iounmap(info->screen_base); cirrusfb_pci_unmap()
1948 iounmap(info->screen_base); cirrusfb_zorro_unmap()
1994 info->screen_base += 1 * MB_; cirrusfb_set_fbinfo()
1996 info->screen_base += 2 * MB_; cirrusfb_set_fbinfo()
2032 dev_dbg(info->device, "(RAM start set to: 0x%p)\n", info->screen_base); cirrusfb_register()
2138 info->screen_base = ioremap(board_addr, board_size); cirrusfb_pci_register()
2139 if (!info->screen_base) { cirrusfb_pci_register()
2157 iounmap(info->screen_base); cirrusfb_pci_register()
2268 info->screen_base = rambase > 16 * MB_ ? ioremap(rambase, ramsize) cirrusfb_zorro_register()
2270 if (!info->screen_base) { cirrusfb_zorro_register()
2299 iounmap(info->screen_base); cirrusfb_zorro_register()
H A Dssd1307fb.c150 u8 *vmem = par->info->screen_base; ssd1307fb_update_display()
226 dst = (void __force *) (info->screen_base + p); ssd1307fb_write()
631 info->screen_base = (u8 __force __iomem *)vmem; ssd1307fb_probe()
H A Ds3c-fb.c1108 fbi->screen_base = dma_alloc_writecombine(sfb->dev, size, s3c_fb_alloc_memory()
1110 if (!fbi->screen_base) s3c_fb_alloc_memory()
1114 (unsigned int)map_dma, fbi->screen_base); s3c_fb_alloc_memory()
1116 memset(fbi->screen_base, 0x0, size); s3c_fb_alloc_memory()
1133 if (fbi->screen_base) s3c_fb_free_memory()
1135 fbi->screen_base, fbi->fix.smem_start); s3c_fb_free_memory()
H A Dtdfxfb.c1113 u8 __iomem *cursorbase = info->screen_base + info->fix.smem_len; tdfxfb_cursor()
1438 info->screen_base = ioremap_wc(info->fix.smem_start, tdfxfb_probe()
1440 if (!info->screen_base) { tdfxfb_probe()
1552 if (info->screen_base) tdfxfb_probe()
1553 iounmap(info->screen_base); tdfxfb_probe()
1613 iounmap(info->screen_base); tdfxfb_remove()
H A Dhgafb.c70 return info->screen_base + HGA_ROWADDR(row); rowaddr()
580 info->screen_base = hga_vram; hgafb_probe()
H A Dauo_k1901fb.c128 unsigned char *buf = (unsigned char *)par->info->screen_base; auok1901_update_region()
H A Dauo_k190x.c398 dst = (void *)(info->screen_base + p); auok190xfb_write()
1068 info->screen_base = (char *)videomemory; auok190x_common_probe()
1145 vfree((void *)info->screen_base); auok190x_common_probe()
1179 vfree((void *)info->screen_base); auok190x_common_remove()
H A Dclps711xfb.c264 info->screen_base = virt_base; clps711x_guess_lcd_params()
H A Dg364fb.c242 fb_info.screen_base = (char *) G364_MEM_BASE; /* virtual kernel address */ g364fb_init()
H A Dimxfb.c925 info->screen_base = dma_alloc_writecombine(&pdev->dev, fbi->map_size, imxfb_probe()
928 if (!info->screen_base) { imxfb_probe()
993 dma_free_writecombine(&pdev->dev, fbi->map_size, info->screen_base, imxfb_probe()
1029 dma_free_writecombine(&pdev->dev, fbi->map_size, info->screen_base, imxfb_remove()
H A Dmxsfb.c712 memmove(fb_info->screen_base, fb_info->screen_base + ofs, fbsize); mxsfb_restore_mode()
835 fb_info->screen_base = fb_virt; mxsfb_init_fbinfo()
848 free_pages_exact(fb_info->screen_base, fb_info->fix.smem_len); mxsfb_free_videomem()
H A Dtmiofb.c745 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); tmiofb_probe()
746 if (!info->screen_base) { tmiofb_probe()
798 iounmap(info->screen_base); tmiofb_probe()
826 iounmap(info->screen_base); tmiofb_remove()
H A Dneofb.c1721 info->screen_base = neo_map_video()
1723 if (!info->screen_base) { neo_map_video()
1730 info->screen_base); neo_map_video()
1736 memset_io(info->screen_base, 0, info->fix.smem_len); neo_map_video()
1743 addr = (unsigned long) info->screen_base + info->fix.smem_len; neo_map_video()
1755 iounmap(info->screen_base); neo_unmap_video()
1756 info->screen_base = NULL; neo_unmap_video()
H A Dsmscufx.c1145 vfree(info->screen_base); ufx_free_framebuffer_work()
1254 pix_framebuffer = (u16 *) info->screen_base; ufx_ops_set_par()
1300 unsigned char *old_fb = info->screen_base; ufx_realloc_framebuffer()
1317 if (info->screen_base) { ufx_realloc_framebuffer()
1319 vfree(info->screen_base); ufx_realloc_framebuffer()
1322 info->screen_base = new_fb; ufx_realloc_framebuffer()
1745 vfree(info->screen_base); ufx_usb_probe()
H A Dtridentfb.c1584 info->screen_base = ioremap_nocache(tridentfb_fix.smem_start, trident_pci_probe()
1587 if (!info->screen_base) { trident_pci_probe()
1710 if (info->screen_base) trident_pci_probe()
1711 iounmap(info->screen_base); trident_pci_probe()
1731 iounmap(info->screen_base); trident_pci_remove()
H A Damifb.c3189 ((unsigned long)info->screen_base & ~(BYTES_PER_LONG - 1)); amifb_fillrect()
3190 dst_idx = ((unsigned long)info->screen_base & (BYTES_PER_LONG - 1)) * 8; amifb_fillrect()
3282 ((unsigned long)info->screen_base & ~(BYTES_PER_LONG - 1)); amifb_copyarea()
3284 dst_idx = ((unsigned long)info->screen_base & (BYTES_PER_LONG - 1)) * 8; amifb_copyarea()
3363 ((unsigned long)info->screen_base & ~(BYTES_PER_LONG - 1)); amifb_imageblit()
3364 dst_idx = ((unsigned long)info->screen_base & (BYTES_PER_LONG - 1)) * 8; amifb_imageblit()
3377 c2p_planar(info->screen_base, image->data, dx, dy, width, amifb_imageblit()
3713 info->screen_base = ZTWO_VADDR(info->fix.smem_start); amifb_probe()
3715 info->screen_base = (char *)videomemory; amifb_probe()
H A Dbf537-lq035.c726 bfin_lq035_fb.screen_base = (void *)fb_buffer; bfin_lq035_probe()
736 bfin_lq035_fb.screen_base += ACTIVE_VIDEO_MEM_OFFSET; bfin_lq035_probe()
H A Dcarminefb.c73 void __iomem *screen_base; member in struct:carmine_fb
556 info->screen_base = smem_base + smem_offset; alloc_carmine_fb()
H A Dhyperv_fb.c735 info->screen_base = fb_virt; hvfb_getmem()
760 iounmap(info->screen_base); hvfb_putmem()
H A Dplatinumfb.c142 info->screen_base = pinfo->frame_buffer + init->fb_offset + offset; platinumfb_set_par()
323 info->screen_base = pinfo->frame_buffer + 0x20; platinum_init_info()
H A Dhitfb.c396 info->screen_base = (void *)hitfb_fix.smem_start; hitfb_probe()
H A Dimsttfb.c1363 ip = (__u32 *)info->screen_base; init_imstt()
1364 end = (__u32 *)(info->screen_base + info->fix.smem_len); init_imstt()
1518 info->screen_base = (__u8 *)ioremap(addr, par->ramdac == IBM ? imsttfb_probe()
1540 iounmap(info->screen_base); imsttfb_remove()
H A Docfb.c342 fbdev->info.screen_base = fbdev->fb_virt; ocfb_probe()
H A Dpm2fb.c1632 info->screen_base = pm2fb_probe()
1634 if (!info->screen_base) { pm2fb_probe()
1700 iounmap(info->screen_base); pm2fb_probe()
1725 iounmap(info->screen_base); pm2fb_remove()
H A Dpmag-aa-fb.c258 disp->screen_base = (u8 *) fix.smem_start; aafb_set_disp()
H A Dpmagb-b-fb.c310 info->screen_base = (void __iomem *)par->smem + vid_base * 0x1000; pmagbbfb_probe()
H A Dwm8505fb.c346 fbi->fb.screen_base = fb_mem_virt; wm8505fb_probe()
H A Duvesafb.c1556 info->screen_base = ioremap_wc(info->fix.smem_start, info->fix.smem_len); uvesafb_ioremap()
1745 if (!info->screen_base) { uvesafb_probe()
1765 info->screen_base, info->fix.smem_len/1024, uvesafb_probe()
1776 iounmap(info->screen_base); uvesafb_probe()
1803 iounmap(info->screen_base); uvesafb_remove()
H A D68328fb.c450 fb_info.screen_base = (void *)videomemory; mc68x328fb_init()
H A Dbfin-t350mcqb-fb.c505 fbinfo->screen_base = (void *)info->fb_buffer + ACTIVE_VIDEO_MEM_OFFSET; bfin_t350mcqb_probe()
H A Dfsl-diu-fb.c884 info->screen_base = p; map_video_memory()
885 info->fix.smem_start = virt_to_phys(info->screen_base); map_video_memory()
895 void *p = info->screen_base; unmap_video_memory()
899 info->screen_base = NULL; unmap_video_memory()
H A Dvalkyriefb.c552 info->screen_base = p->frame_buffer + 0x1000; valkyrie_init_info()
H A Dvfb.c504 info->screen_base = (char __iomem *)videomemory; vfb_probe()
H A Dvt8500lcdfb.c370 fbi->fb.screen_base = fb_mem_virt; vt8500lcd_probe()
H A Dxilinxfb.c318 drvdata->info.screen_base = (void __iomem *)drvdata->fb_virt; xilinxfb_assign()
H A Dacornfb.c1007 fb_info.screen_base = (char *)SCREEN_BASE; acornfb_probe()
1051 fb_info.screen_base = base; acornfb_probe()
H A Dps3fb.c652 memset((void __force *)info->screen_base, 0, info->fix.smem_len); ps3fb_set_par()
1141 info->screen_base = (char __force __iomem *)fb_start; ps3fb_probe()
H A Dau1100fb.c524 fbdev->info.screen_base = fbdev->fb_mem; au1100fb_drv_probe()
H A Dbf54x-lq043fb.c600 fbinfo->screen_base = (void *)info->fb_buffer; bfin_bf54x_probe()
H A Dbfin-lq035q1-fb.c680 fbinfo->screen_base = (void *)info->fb_buffer + active_video_mem_offset; bfin_lq035q1_probe()
H A Dfb-puv3.c691 info->screen_base = (char __iomem *)videomemory; unifb_probe()
H A Dffb.c938 info->screen_base = (char *) par->physbase + FFB_DFB24_POFF; ffb_probe()
H A Djz4740_fb.c691 fb->screen_base = jzfb->vidmem; jzfb_probe()
H A Dxen-fbfront.c423 fb_info->screen_base = info->fb; xenfb_probe()
H A Dcyber2000fb.c1138 info->fb = int_cfb_info->fb.screen_base; cyber2000fb_attach()
1562 cfb->fb.screen_base = cfb->region; cyberpro_common_probe()
H A Dskeletonfb.c700 * Here we set the screen_base to the virtual memory address xxxfb_probe()
705 info->screen_base = framebuffer_virtual_memory; xxxfb_probe()
H A Dpxafb.c925 ofb->fb.screen_base = ofb->video_mem; pxafb_overlay_map_video_memory()
1721 fbi->fb.screen_base = fbi->video_mem; pxafb_init_video_memory()
H A Dcontrolfb.c1047 info->screen_base = p->frame_buffer + CTRLFB_OFF; control_init_info()
H A Dda8xx-fb.c1439 da8xx_fb_info->screen_base = (char __iomem *) par->vram_virt; fb_probe()
H A Dgbefb.c1209 info->screen_base = gbe_mem; gbefb_probe()
H A Dsh_mobile_lcdcfb.c1713 info->screen_base = ovl->fb_mem; sh_mobile_lcdc_overlay_fb_init()
2214 info->screen_base = ch->fb_mem; sh_mobile_lcdc_channel_fb_init()
H A Dau1200fb.c1569 fbi->screen_base = (char __iomem *) fbdev->fb_mem; au1200fb_init_fbinfo()
H A Dsa1100fb.c1106 fbi->fb.screen_base = fbi->map_cpu + PAGE_SIZE; sa1100fb_map_video_memory()
H A Dtgafb.c1465 info->screen_base = par->tga_fb_base; tgafb_register()
H A Dw100fb.c706 info->screen_base = remapped_fbuf + (W100_FB_BASE-MEM_WINDOW_BASE); w100fb_probe()
H A Dsm501fb.c495 info->screen_base = fbi->fbmem + par->screen.sm_addr; sm501fb_set_par_common()
/linux-4.4.14/arch/arm/mach-netx/
H A Dfb.c45 fb->fb.screen_base = dma_alloc_writecombine(&fb->dev->dev, 1024*1024, netx_clcd_setup()
47 if (!fb->fb.screen_base) { netx_clcd_setup()
61 fb->fb.screen_base, netx_clcd_mmap()
69 fb->fb.screen_base, fb->fb.fix.smem_start); netx_clcd_remove()
/linux-4.4.14/arch/arm/mach-nspire/
H A Dclcd.c93 fb->fb.screen_base = dma_alloc_writecombine(&fb->dev->dev, nspire_clcd_setup()
96 if (!fb->fb.screen_base) { nspire_clcd_setup()
111 fb->fb.screen_base, fb->fb.fix.smem_start, nspire_clcd_mmap()
118 fb->fb.screen_base, fb->fb.fix.smem_start); nspire_clcd_remove()
/linux-4.4.14/drivers/video/fbdev/core/
H A Dfb_sys_fops.c41 src = (void __force *)(info->screen_base + p); fb_sys_read()
87 dst = (void __force *) (info->screen_base + p); fb_sys_write()
H A Dfb_defio.c28 void *screen_base = (void __force *) info->screen_base; fb_deferred_io_page() local
31 if (is_vmalloc_addr(screen_base + offs)) fb_deferred_io_page()
32 page = vmalloc_to_page(screen_base + offs); fb_deferred_io_page()
H A Dcfbfillrect.c298 dst = (unsigned long __iomem *)((unsigned long)p->screen_base & ~(bytes-1)); cfb_fillrect()
299 dst_idx = ((unsigned long)p->screen_base & (bytes - 1))*8; cfb_fillrect()
H A Dsyscopyarea.c337 base = (unsigned long *)((unsigned long)p->screen_base & ~(bytes-1)); sys_copyarea()
338 dst_idx = src_idx = 8*((unsigned long)p->screen_base & (bytes-1)); sys_copyarea()
H A Dsysfillrect.c263 dst = (unsigned long *)((unsigned long)p->screen_base & ~(bytes-1)); sys_fillrect()
264 dst_idx = ((unsigned long)p->screen_base & (bytes - 1))*8; sys_fillrect()
H A Dsvgalib.c196 u8 __iomem *fb = (u8 __iomem *)info->screen_base; svga_settile()
224 u16 __iomem *fb = (u16 __iomem *) info->screen_base; svga_tilecopy()
262 u8 __iomem *fb = (u8 __iomem *)info->screen_base; svga_tilefill()
283 u8 __iomem *fb = (u8 __iomem *)info->screen_base; svga_tileblit()
H A Dcfbcopyarea.c404 base = (unsigned long __iomem *)((unsigned long)p->screen_base & ~(bytes-1)); cfb_copyarea()
405 dst_idx = src_idx = 8*((unsigned long)p->screen_base & (bytes-1)); cfb_copyarea()
H A Dcfbimgblt.c282 dst1 = p->screen_base + bitstart; cfb_imageblit()
H A Dsysimgblt.c257 dst1 = (void __force *)p->screen_base + bitstart; sys_imageblit()
H A Dfbmem.c756 if (!info || ! info->screen_base) fb_read()
784 src = (u8 __iomem *) (info->screen_base + p); fb_read()
821 if (!info || !info->screen_base) fb_write()
855 dst = (u8 __iomem *) (info->screen_base + p); fb_write()
/linux-4.4.14/drivers/video/fbdev/geode/
H A Dgx1fb_core.c230 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); gx1fb_map_video_memory()
231 if (!info->screen_base) gx1fb_map_video_memory()
350 memset_io(info->screen_base, 0, info->fix.smem_len); gx1fb_probe()
364 if (info->screen_base) { gx1fb_probe()
365 iounmap(info->screen_base); gx1fb_probe()
390 iounmap((void __iomem *)info->screen_base); gx1fb_remove()
H A Dgxfb_core.c266 info->screen_base = ioremap_wc(info->fix.smem_start, gxfb_map_video_memory()
268 if (!info->screen_base) gxfb_map_video_memory()
415 memset_io(info->screen_base, 0, info->fix.smem_len); gxfb_probe()
431 if (info->screen_base) { gxfb_probe()
432 iounmap(info->screen_base); gxfb_probe()
460 iounmap((void __iomem *)info->screen_base); gxfb_remove()
H A Dlxfb_core.c370 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); lxfb_map_video_memory()
374 if (info->screen_base == NULL) lxfb_map_video_memory()
544 memset_io(info->screen_base, 0, info->fix.smem_len); lxfb_probe()
563 if (info->screen_base) { lxfb_probe()
564 iounmap(info->screen_base); lxfb_probe()
593 iounmap(info->screen_base); lxfb_remove()
/linux-4.4.14/arch/blackfin/kernel/
H A Dsys_bfin.c49 return (unsigned long)info->screen_base; get_fb_unmapped_area()
/linux-4.4.14/arch/arm/mach-lpc32xx/
H A Dphy3250.c89 fb->fb.screen_base = dma_alloc_writecombine(&fb->dev->dev, lpc32xx_clcd_setup()
91 if (!fb->fb.screen_base) { lpc32xx_clcd_setup()
120 fb->fb.screen_base, fb->fb.fix.smem_start, lpc32xx_clcd_mmap()
127 fb->fb.screen_base, fb->fb.fix.smem_start); lpc32xx_clcd_remove()
/linux-4.4.14/drivers/video/fbdev/aty/
H A Dmach64_cursor.c203 addr = (unsigned long) info->screen_base - 0x800000 + info->fix.smem_len; aty_init_cursor()
210 addr = (unsigned long) info->screen_base + info->fix.smem_len; aty_init_cursor()
H A Datyfb_base.c2957 info->screen_base = (char *) (addr + 0x800000UL); atyfb_setup_sparc()
3486 info->screen_base = ioremap_wc(info->fix.smem_start, atyfb_setup_generic()
3488 if (info->screen_base == NULL) { atyfb_setup_generic()
3514 if (info->screen_base) { atyfb_setup_generic()
3515 iounmap(info->screen_base); atyfb_setup_generic()
3516 info->screen_base = NULL; atyfb_setup_generic()
3589 par->mmap_map[0].poff = (unsigned long) info->screen_base & PAGE_MASK; atyfb_pci_probe()
3613 if (info->screen_base) atyfb_pci_probe()
3614 iounmap(info->screen_base); atyfb_pci_probe()
3661 info->screen_base = ioremap_wc(phys_vmembase[m64_num], atyfb_atari_probe()
3663 info->fix.smem_start = (unsigned long)info->screen_base; /* Fake! */ atyfb_atari_probe()
3699 iounmap(info->screen_base); atyfb_atari_probe()
3733 if (info->screen_base) atyfb_remove()
3734 iounmap(info->screen_base); atyfb_remove()
H A Daty128fb.c2125 info->screen_base = ioremap_wc(fb_addr, par->vram_size); aty128_probe()
2126 if (!info->screen_base) aty128_probe()
2168 iounmap(info->screen_base); aty128_probe()
2200 iounmap(info->screen_base); aty128_remove()
H A Dradeon_base.c2001 info->screen_base = rinfo->fb_base; radeon_set_fbinfo()
/linux-4.4.14/drivers/video/fbdev/kyro/
H A Dfbdev.c690 info->screen_base = pci_ioremap_wc_bar(pdev, 0); kyrofb_probe()
691 if (!info->screen_base) kyrofb_probe()
725 fb_memset(info->screen_base, 0, size); kyrofb_probe()
740 iounmap(info->screen_base); kyrofb_probe()
764 iounmap(info->screen_base); kyrofb_remove()
/linux-4.4.14/arch/arm/mach-integrator/
H A Dimpd1.c222 fb->fb.screen_base = ioremap(framebase, framesize); impd1fb_clcd_setup()
223 if (!fb->fb.screen_base) { impd1fb_clcd_setup()
252 iounmap(fb->fb.screen_base); impd1fb_clcd_remove()
/linux-4.4.14/drivers/auxdisplay/
H A Dcfag12864bfb.c91 info->screen_base = (char __iomem *) cfag12864b_buffer; cfag12864bfb_probe()
/linux-4.4.14/drivers/gpu/drm/rockchip/
H A Drockchip_drm_fbdev.c107 fbi->screen_base = rk_obj->kvaddr + offset; rockchip_drm_fbdev_create()
/linux-4.4.14/drivers/gpu/drm/armada/
H A Darmada_fbdev.c96 info->screen_base = ptr; armada_fb_create()
/linux-4.4.14/drivers/gpu/drm/bochs/
H A Dbochs_fbdev.c134 info->screen_base = bo->kmap.virtual; bochsfb_create()
/linux-4.4.14/drivers/gpu/drm/i915/
H A Dintel_fbdev.c248 info->screen_base = intelfb_create()
251 if (!info->screen_base) { intelfb_create()
268 memset_io(info->screen_base, 0, info->screen_size); intelfb_create()
771 memset_io(info->screen_base, 0, info->screen_size); intel_fbdev_set_suspend()
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dradeon_fb.c254 info->screen_base = rbo->kptr; radeonfb_create()
265 if (info->screen_base == NULL) { radeonfb_create()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_fb.c235 info->screen_base = rbo->kptr; amdgpufb_create()
246 if (info->screen_base == NULL) { amdgpufb_create()
/linux-4.4.14/drivers/video/fbdev/nvidia/
H A Dnvidia.c402 par->CURSOR = (volatile u32 __iomem *)(info->screen_base + nvidia_calc_regs()
1359 info->screen_base = ioremap_wc(nvidiafb_fix.smem_start, nvidiafb_probe()
1364 if (!info->screen_base) { nvidiafb_probe()
1369 par->FbStart = info->screen_base; nvidiafb_probe()
1405 iounmap(info->screen_base); nvidiafb_probe()
1432 iounmap(info->screen_base); nvidiafb_remove()
/linux-4.4.14/drivers/hid/
H A Dhid-picolcd_fb.c234 /* Update fb_vbitmap from the screen_base and send changed tiles to device */ picolcd_fb_update()
555 info->screen_base = (char __force __iomem *)fbdata->bitmap; picolcd_init_framebuffer()
/linux-4.4.14/drivers/gpu/drm/qxl/
H A Dqxl_fb.c408 info->screen_base = qfbdev->shadow; qxlfb_create()
421 if (info->screen_base == NULL) { qxlfb_create()
/linux-4.4.14/drivers/gpu/drm/tegra/
H A Dfb.c268 info->screen_base = (void __iomem *)bo->vaddr + offset; tegra_fbdev_probe()
/linux-4.4.14/drivers/gpu/drm/omapdrm/
H A Domap_fbdev.c202 fbi->screen_base = omap_gem_vaddr(fbdev->bo); omap_fbdev_create()
/linux-4.4.14/drivers/gpu/drm/cirrus/
H A Dcirrus_fbdev.c234 info->screen_base = sysram; cirrusfb_create()
/linux-4.4.14/drivers/gpu/drm/exynos/
H A Dexynos_drm_fbdev.c113 fbi->screen_base = exynos_gem->kvaddr + offset; exynos_drm_fbdev_update()
/linux-4.4.14/drivers/gpu/drm/mgag200/
H A Dmgag200_fb.c224 info->screen_base = sysram; mgag200fb_create()
/linux-4.4.14/drivers/gpu/drm/msm/
H A Dmsm_fbdev.c165 fbi->screen_base = msm_gem_vaddr_locked(fbdev->bo); msm_fbdev_create()
/linux-4.4.14/arch/arm/mach-pxa/
H A Dam200epd.c155 am200_board.metromem = info->screen_base; am200_share_video_mem()
/linux-4.4.14/drivers/video/fbdev/mbx/
H A Dmbxfb.c717 tmp = readl(fbi->screen_base); setup_memc()
961 fbi->screen_base = (char __iomem *)(mfbi->fb_virt_addr + 0x60000); mbxfb_probe()
/linux-4.4.14/drivers/gpu/drm/gma500/
H A Dframebuffer.c175 * If this is a GEM object then info->screen_base is the virtual psbfb_mmap()
447 info->screen_base = dev_priv->vram_addr + backing->offset; psbfb_create()
/linux-4.4.14/drivers/gpu/drm/virtio/
H A Dvirtgpu_fb.c341 info->screen_base = obj->vmap; virtio_gpufb_create()
/linux-4.4.14/drivers/media/platform/vivid/
H A Dvivid-osd.c330 dev->fb_info.screen_base = (u8 __iomem *)dev->video_vbase; vivid_fb_init_vidmode()
/linux-4.4.14/drivers/gpu/drm/ast/
H A Dast_fb.c247 info->screen_base = sysram; astfb_create()
/linux-4.4.14/drivers/gpu/drm/
H A Ddrm_fb_cma_helper.c293 fbi->screen_base = obj->vaddr + offset; drm_fbdev_cma_create()
/linux-4.4.14/drivers/staging/sm750fb/
H A Dsm750.c860 info->screen_base = crtc->vScreen; lynxfb_set_fbinfo()
861 pr_debug("screen_base vaddr = %p\n", info->screen_base); lynxfb_set_fbinfo()
/linux-4.4.14/drivers/video/fbdev/omap2/omapfb/
H A Domapfb-main.c69 void __iomem *addr = fbi->screen_base; draw_pixel()
105 void __iomem *addr = fbi->screen_base; fill_fb()
543 fbi->screen_base = NULL; setup_vrfb_rotation()
565 fbi->screen_base = ofbi->region->vrfb.vaddr[0]; setup_vrfb_rotation()
611 fbi->screen_base = (char __iomem *)omapfb_get_region_vaddr(ofbi); set_fb_fix()
/linux-4.4.14/drivers/video/fbdev/riva/
H A Dfbdev.c772 par->riva.CURSOR = (U032 __iomem *)(info->screen_base + par->riva.CursorStart); riva_load_video_mode()
2008 info->screen_base = ioremap_wc(rivafb_fix.smem_start, rivafb_probe()
2010 if (!info->screen_base) { rivafb_probe()
2061 iounmap(info->screen_base); rivafb_probe()
2095 iounmap(info->screen_base); rivafb_remove()
/linux-4.4.14/drivers/video/fbdev/via/
H A Dviafbdev.c909 memcpy_toio(viafbinfo->screen_base + viapar->shared-> viafb_cursor()
1804 viafbinfo->screen_base = vdev->fbmem; via_fb_pci_probe()
1874 viafbinfo1->screen_base = viafbinfo->screen_base + via_fb_pci_probe()
/linux-4.4.14/drivers/gpu/drm/udl/
H A Dudl_fb.c525 info->screen_base = ufbdev->ufb.obj->vmapping; udlfb_create()
/linux-4.4.14/drivers/gpu/drm/nouveau/
H A Dnouveau_fbcon.c421 info->screen_base = nvbo_kmap_obj_iovirtual(nouveau_fb->nvbo); nouveau_fbcon_create()
/linux-4.4.14/drivers/media/pci/ivtv/
H A Divtvfb.c418 dst = (void __force *) (info->screen_base + p); ivtvfb_write()
1071 oi->ivtvfb_info.screen_base = (u8 __iomem *)oi->video_vbase; ivtvfb_init_vidmode()
/linux-4.4.14/drivers/video/fbdev/matrox/
H A Dmatroxfb_crtc2.c336 m2info->fbcon.screen_base = vaddr_va(m2info->video.vbase); matroxfb_dh_set_par()
H A Dmatroxfb_base.c764 minfo->fbcon.screen_base = vaddr_va(minfo->video.vbase) + ydstorg;
1902 minfo->fbcon.screen_base = vaddr_va(minfo->video.vbase); initMatrox2()
/linux-4.4.14/drivers/video/fbdev/mmp/fb/
H A Dmmpfb.c539 info->screen_base = fbi->fb_start; fb_info_setup()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fb.c712 info->screen_base = (char __iomem *)par->vmalloc; vmw_fb_init()
/linux-4.4.14/drivers/video/fbdev/savage/
H A Dsavagefb_driver.c1785 info->screen_base = par->video.vbase; savage_map_video()
1804 info->screen_base = NULL; savage_unmap_video()
/linux-4.4.14/drivers/video/fbdev/mb862xx/
H A Dmb862xxfbdrv.c431 fbi->screen_base = par->fb_base; mb862xxfb_init_fbinfo()
/linux-4.4.14/drivers/video/fbdev/vermilion/
H A Dvermilion.c509 info->screen_base = vinfo->vram_logical; vml_pci_probe()
/linux-4.4.14/include/linux/
H A Dfb.h487 char __iomem *screen_base; /* Virtual address */ member in union:fb_info::__anon12285
/linux-4.4.14/drivers/staging/xgifb/
H A DXGI_main_26.c2007 fb_info->screen_base = xgifb_info->video_vbase; xgifb_probe()
/linux-4.4.14/drivers/video/fbdev/intelfb/
H A Dintelfbdrv.c1162 dinfo->info->screen_base = (char __iomem *)dinfo->fb.virtual; update_dinfo()
/linux-4.4.14/drivers/video/fbdev/omap/
H A Domapfb_main.c390 fbi->screen_base = rg->vaddr; set_fb_fix()
/linux-4.4.14/drivers/video/fbdev/i810/
H A Di810_main.c2049 info->screen_base = par->fb.virtual; i810fb_init_pci()
/linux-4.4.14/drivers/video/fbdev/sis/
H A Dsis_main.c6433 sis_fb_info->screen_base = ivideo->video_vbase + ivideo->video_offset; sisfb_probe()

Completed in 3865 milliseconds