Home
last modified time | relevance | path

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

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