Searched refs:fb_virt (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/video/fbdev/ |
D | xilinxfb.c | 147 void *fb_virt; /* virt. address of the frame buffer */ member 285 drvdata->fb_virt = ioremap(pdata->fb_phys, fbsize); in xilinxfb_assign() 288 drvdata->fb_virt = dma_alloc_coherent(dev, PAGE_ALIGN(fbsize), in xilinxfb_assign() 293 if (!drvdata->fb_virt) { in xilinxfb_assign() 299 memset_io((void __iomem *)drvdata->fb_virt, 0, fbsize); in xilinxfb_assign() 318 drvdata->info.screen_base = (void __iomem *)drvdata->fb_virt; in xilinxfb_assign() 357 (unsigned long long)drvdata->fb_phys, drvdata->fb_virt, fbsize); in xilinxfb_assign() 366 dma_free_coherent(dev, PAGE_ALIGN(fbsize), drvdata->fb_virt, in xilinxfb_assign() 369 iounmap(drvdata->fb_virt); in xilinxfb_assign() 391 drvdata->fb_virt, drvdata->fb_phys); in xilinxfb_release() [all …]
|
D | ocfb.c | 65 void __iomem *fb_virt; member 334 fbdev->fb_virt = dma_alloc_coherent(&pdev->dev, PAGE_ALIGN(fbsize), in ocfb_probe() 336 if (!fbdev->fb_virt) { in ocfb_probe() 342 fbdev->info.screen_base = fbdev->fb_virt; in ocfb_probe() 346 memset_io(fbdev->fb_virt, 0, fbsize); in ocfb_probe() 374 dma_free_coherent(&pdev->dev, PAGE_ALIGN(fbsize), fbdev->fb_virt, in ocfb_probe() 387 fbdev->fb_virt, fbdev->fb_phys); in ocfb_remove()
|
D | hyperv_fb.c | 684 void __iomem *fb_virt; in hvfb_getmem() local 715 fb_virt = ioremap(par->mem->start, screen_fb_size); in hvfb_getmem() 716 if (!fb_virt) in hvfb_getmem() 735 info->screen_base = fb_virt; in hvfb_getmem() 744 iounmap(fb_virt); in hvfb_getmem()
|
D | mxsfb.c | 813 void *fb_virt; in mxsfb_init_fbinfo() local 835 fb_virt = dma_alloc_wc(dev, PAGE_ALIGN(fb_size), &fb_phys, GFP_KERNEL); in mxsfb_init_fbinfo() 836 if (!fb_virt) in mxsfb_init_fbinfo() 840 fb_info->screen_base = fb_virt; in mxsfb_init_fbinfo() 844 memset(fb_virt, 0, fb_size); in mxsfb_init_fbinfo()
|