Home
last modified time | relevance | path

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

123456

/linux/drivers/video/fbdev/
A Datafb_mfb.c31 src = (u8 *)info->screen_base + sy * (width >> 3); in atafb_mfb_copyarea()
32 dest = (u8 *)info->screen_base + dy * (width >> 3); in atafb_mfb_copyarea()
35 src = (u8 *)info->screen_base + sy * next_line + (sx >> 3); in atafb_mfb_copyarea()
36 dest = (u8 *)info->screen_base + dy * next_line + (dx >> 3); in atafb_mfb_copyarea()
43 src = (u8 *)info->screen_base + (sy + height - 1) * next_line + (sx >> 3); in atafb_mfb_copyarea()
44 dest = (u8 *)info->screen_base + (dy + height - 1) * next_line + (dx >> 3); in atafb_mfb_copyarea()
59 dest = (u8 *)info->screen_base + sy * next_line + (sx >> 3); in atafb_mfb_fillrect()
83 dest = (u8 *)info->screen_base + dy * next_line + (dx >> 3); in atafb_mfb_linefill()
A Datafb_iplan2p2.c50 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); in atafb_iplan2p2_copyarea()
51 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); in atafb_iplan2p2_copyarea()
75 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p2_copyarea()
76 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p2_copyarea()
109 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); in atafb_iplan2p2_copyarea()
110 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); in atafb_iplan2p2_copyarea()
151 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p2_copyarea()
152 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p2_copyarea()
199 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL)); in atafb_iplan2p2_fillrect()
247 dest = (u32 *)(info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL)); in atafb_iplan2p2_linefill()
A Datafb_iplan2p4.c50 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea()
51 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea()
75 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea()
76 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea()
109 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea()
110 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea()
158 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea()
159 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea()
213 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL)); in atafb_iplan2p4_fillrect()
261 dest = (u32 *)(info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL)); in atafb_iplan2p4_linefill()
A Datafb_iplan2p8.c57 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
58 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
82 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
83 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
116 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
117 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
179 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
180 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
248 dest = (u32 *)(info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL)); in atafb_iplan2p8_fillrect()
296 dest = (u32 *)(info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL)); in atafb_iplan2p8_linefill()
A Datafb.c99 void *screen_base; member
654 par->screen_base = screen_base + var->yoffset * linelen; in tt_decode_var()
744 var->yoffset = (par->screen_base - screen_base) / linelen; in tt_encode_var()
769 if (current_par.screen_base != par->screen_base) in tt_set_par()
1352 par->screen_base = screen_base + var->yoffset * linelen; in falcon_decode_var()
1514 var->yoffset = (par->screen_base - screen_base) / linelen; in falcon_encode_var()
1568 if (current_par.screen_base != par->screen_base) in falcon_set_par()
1665 par->screen_base = screen_base + in falcon_pan_display()
1861 par->screen_base = screen_base + var->yoffset * linelen; in stste_decode_var()
1959 if (current_par.screen_base != par->screen_base) in stste_set_par()
[all …]
A Dchipsfb.c334 fb_memset(p->screen_base, 0, 0x100000); in init_chips()
401 p->screen_base = ioremap_wc(addr, 0x200000); in chipsfb_pci_init()
403 p->screen_base = ioremap(addr, 0x200000); in chipsfb_pci_init()
405 if (p->screen_base == NULL) { in chipsfb_pci_init()
427 iounmap(p->screen_base); in chipsfb_pci_init()
441 if (p->screen_base == NULL) in chipsfb_remove()
444 iounmap(p->screen_base); in chipsfb_remove()
445 p->screen_base = NULL; in chipsfb_remove()
A Dcobalt_lcdfb.c56 writel((u32)control << 24, info->screen_base); in lcd_write_control()
61 return readl(info->screen_base) >> 24; in lcd_read_control()
66 writel((u32)data << 24, info->screen_base + LCD_DATA_REG_OFFSET); in lcd_write_data()
71 return readl(info->screen_base + LCD_DATA_REG_OFFSET) >> 24; in lcd_read_data()
297 info->screen_base = devm_ioremap(&dev->dev, res->start, in cobalt_lcdfb_probe()
299 if (!info->screen_base) { in cobalt_lcdfb_probe()
A Defifb.c150 u8 *dst = info->screen_base; in efifb_show_boot_graphics()
251 if (info->screen_base) { in efifb_destroy()
253 iounmap(info->screen_base); in efifb_destroy()
255 memunmap(info->screen_base); in efifb_destroy()
492 info->screen_base = ioremap_wc(efifb_fix.smem_start, in efifb_probe()
495 info->screen_base = ioremap(efifb_fix.smem_start, in efifb_probe()
498 info->screen_base = memremap(efifb_fix.smem_start, in efifb_probe()
501 info->screen_base = memremap(efifb_fix.smem_start, in efifb_probe()
503 if (!info->screen_base) { in efifb_probe()
608 iounmap(info->screen_base); in efifb_probe()
[all …]
A Dsunxvr500.c157 info->screen_base += ep->fb8_buf_diff; in e3d_imageblit()
159 info->screen_base -= ep->fb8_buf_diff; in e3d_imageblit()
170 info->screen_base += ep->fb8_buf_diff; in e3d_fillrect()
172 info->screen_base -= ep->fb8_buf_diff; in e3d_fillrect()
183 info->screen_base += ep->fb8_buf_diff; in e3d_copyarea()
185 info->screen_base -= ep->fb8_buf_diff; in e3d_copyarea()
204 info->screen_base = ep->fb_base; in e3d_set_fbinfo()
A Dvesafb.c188 if (info->screen_base) in vesafb_destroy()
189 iounmap(info->screen_base); in vesafb_destroy()
431 info->screen_base = ioremap_wc(vesafb_fix.smem_start, vesafb_fix.smem_len); in vesafb_probe()
435 info->screen_base = ioremap(vesafb_fix.smem_start, vesafb_fix.smem_len); in vesafb_probe()
438 if (!info->screen_base) { in vesafb_probe()
448 vesafb_fix.smem_start, info->screen_base, in vesafb_probe()
473 if (info->screen_base) in vesafb_probe()
474 iounmap(info->screen_base); in vesafb_probe()
A Dpvr2fb.c678 dst = (unsigned long)fb_info->screen_base + *ppos; in pvr2fb_write()
785 fb_info->screen_base = ioremap(pvr2_fix.smem_start, in pvr2fb_common_init()
788 if (!fb_info->screen_base) { in pvr2fb_common_init()
858 if (fb_info->screen_base) in pvr2fb_common_init()
859 iounmap(fb_info->screen_base); in pvr2fb_common_init()
923 if (fb_info->screen_base) { in pvr2fb_dc_exit()
924 iounmap(fb_info->screen_base); in pvr2fb_dc_exit()
925 fb_info->screen_base = NULL; in pvr2fb_dc_exit()
973 if (fb_info->screen_base) { in pvr2fb_pci_remove()
974 iounmap(fb_info->screen_base); in pvr2fb_pci_remove()
[all …]
A Dvga16fb.c989 dest = info->screen_base + dx + width + in vga_8planes_copyarea()
991 src = info->screen_base + sx + width + in vga_8planes_copyarea()
1065 dst = info->screen_base + (dx/8) + dy * info->fix.line_length; in vga16fb_copyarea()
1078 dst = info->screen_base + (dx/8) + width + in vga16fb_copyarea()
1080 src = info->screen_base + (sx/8) + width + in vga16fb_copyarea()
1150 char __iomem *where = info->screen_base + (image->dx/8) + in vga_imageblit_expand()
1219 info->screen_base + image->dy * info->fix.line_length + in vga_imageblit_color()
1267 iounmap(info->screen_base); in vga16fb_destroy()
1324 info->screen_base = (void __iomem *)VGA_MAP_MEM(VGA_FB_PHYS, 0); in vga16fb_probe()
1326 if (!info->screen_base) { in vga16fb_probe()
[all …]
A Dhpfb.c292 fb_info.screen_base = (char *)fb_start; in hpfb_init_one()
310 if (fb_info.screen_base) { in hpfb_init_one()
311 iounmap(fb_info.screen_base); in hpfb_init_one()
312 fb_info.screen_base = NULL; in hpfb_init_one()
359 if (fb_info.screen_base) in hpfb_remove_one()
360 iounmap(fb_info.screen_base); in hpfb_remove_one()
A 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()
A Dpmag-ba-fb.c193 info->screen_base = ioremap(info->fix.smem_start, in pmagbafb_probe()
195 if (!info->screen_base) { in pmagbafb_probe()
220 iounmap(info->screen_base); in pmagbafb_probe()
245 iounmap(info->screen_base); in pmagbafb_remove()
A Dpmag-aa-fb.c202 info->screen_base = ioremap(info->fix.smem_start, in pmagaafb_probe()
204 if (!info->screen_base) { in pmagaafb_probe()
235 iounmap(info->screen_base); in pmagaafb_probe()
257 iounmap(info->screen_base); in pmagaafb_remove()
A Dsm712fb.c1030 if (!info || !info->screen_base) in smtcfb_read()
1054 src = (u32 __iomem *)(info->screen_base + p); in smtcfb_read()
1107 if (!info || !info->screen_base) in smtcfb_write()
1137 dst = (u32 __iomem *)(info->screen_base + p); in smtcfb_write()
1414 sfb->fb->screen_base = sfb->lfb; in smtc_map_smem()
1416 if (!sfb->fb->screen_base) { in smtc_map_smem()
1431 if (sfb && sfb->fb->screen_base) { in smtc_unmap_smem()
1433 sfb->fb->screen_base -= 0x00200000; in smtc_unmap_smem()
1434 iounmap(sfb->fb->screen_base); in smtc_unmap_smem()
1435 sfb->fb->screen_base = NULL; in smtc_unmap_smem()
A 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()
A Dgoldfishfb.c241 fb->fb.screen_base = (char __force __iomem *)dma_alloc_coherent( in goldfish_fb_probe()
245 width, height, fb->fb.screen_base); in goldfish_fb_probe()
246 if (fb->fb.screen_base == NULL) { in goldfish_fb_probe()
275 (void *)fb->fb.screen_base, in goldfish_fb_probe()
295 dma_free_coherent(&pdev->dev, framesize, (void *)fb->fb.screen_base, in goldfish_fb_remove()
/linux/samples/vfio-mdev/
A Dmdpy-fb.c85 if (info->screen_base) in mdpy_fb_destroy()
86 iounmap(info->screen_base); in mdpy_fb_destroy()
156 info->screen_base = ioremap(info->fix.smem_start, in mdpy_fb_probe()
158 if (!info->screen_base) { in mdpy_fb_probe()
186 iounmap(info->screen_base); in mdpy_fb_probe()
/linux/drivers/video/fbdev/core/
A 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()
/linux/drivers/gpu/drm/tiny/
A Dsimpledrm.c220 void __iomem *screen_base; member
529 void __iomem *screen_base; in simpledrm_device_init_mm() local
543 screen_base = devm_ioremap_wc(&pdev->dev, mem->start, in simpledrm_device_init_mm()
545 if (!screen_base) in simpledrm_device_init_mm()
549 sdev->screen_base = screen_base; in simpledrm_device_init_mm()
652 drm_fb_blit_dstclip(sdev->screen_base, sdev->pitch, in simpledrm_simple_display_pipe_enable()
668 memset_io(sdev->screen_base, 0, sdev->pitch * sdev->mode.vdisplay); in simpledrm_simple_display_pipe_disable()
695 drm_fb_blit_rect_dstclip(sdev->screen_base, sdev->pitch, in simpledrm_simple_display_pipe_update()
/linux/drivers/video/fbdev/geode/
A Dgxfb_core.c252 info->screen_base = ioremap_wc(info->fix.smem_start, in gxfb_map_video_memory()
254 if (!info->screen_base) in gxfb_map_video_memory()
397 memset_io(info->screen_base, 0, info->fix.smem_len); in gxfb_probe()
413 if (info->screen_base) { in gxfb_probe()
414 iounmap(info->screen_base); in gxfb_probe()
442 iounmap((void __iomem *)info->screen_base); in gxfb_remove()
A Dgx1fb_core.c226 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in gx1fb_map_video_memory()
227 if (!info->screen_base) in gx1fb_map_video_memory()
346 memset_io(info->screen_base, 0, info->fix.smem_len); in gx1fb_probe()
360 if (info->screen_base) { in gx1fb_probe()
361 iounmap(info->screen_base); in gx1fb_probe()
386 iounmap((void __iomem *)info->screen_base); in gx1fb_remove()
A Dlxfb_core.c357 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in lxfb_map_video_memory()
361 if (info->screen_base == NULL) in lxfb_map_video_memory()
524 memset_io(info->screen_base, 0, info->fix.smem_len); in lxfb_probe()
543 if (info->screen_base) { in lxfb_probe()
544 iounmap(info->screen_base); in lxfb_probe()
573 iounmap(info->screen_base); in lxfb_remove()

Completed in 51 milliseconds

123456