/linux/drivers/video/fbdev/ |
A D | atmel_lcdfb.c | 46 unsigned int smem_len; member 348 unsigned int smem_len; in atmel_lcdfb_alloc_video_memory() local 350 smem_len = (var->xres_virtual * var->yres_virtual in atmel_lcdfb_alloc_video_memory() 352 info->fix.smem_len = max(smem_len, sinfo->smem_len); in atmel_lcdfb_alloc_video_memory() 362 memset(info->screen_base, 0, info->fix.smem_len); in atmel_lcdfb_alloc_video_memory() 450 if (info->fix.smem_len) { in atmel_lcdfb_check_var() 453 if (smem_len > info->fix.smem_len) { in atmel_lcdfb_check_var() 455 info->fix.smem_len, smem_len); in atmel_lcdfb_check_var() 1126 info->fix.smem_len = resource_size(map); in atmel_lcdfb_probe() 1128 info->fix.smem_len, pdev->name)) { in atmel_lcdfb_probe() [all …]
|
A D | tcx.c | 137 for (pend = p + info->fix.smem_len; p < pend; p++) { in __tcx_set_control_plane() 306 info->fix.smem_start, info->fix.smem_len, in tcx_mmap() 318 info->fix.smem_len); in tcx_ioctl() 360 par->cplane, info->fix.smem_len * sizeof(u32)); in tcx_unmap_regs() 363 info->screen_base, info->fix.smem_len); in tcx_unmap_regs() 392 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in tcx_probe() 401 info->fix.smem_len, "tcx ram"); in tcx_probe() 409 info->fix.smem_len * sizeof(u32), in tcx_probe()
|
A D | p9100.c | 225 info->fix.smem_start, info->fix.smem_len, in p9100_mmap() 234 FBTYPE_SUN3COLOR, 8, info->fix.smem_len); in p9100_ioctl() 279 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in p9100_probe() 289 info->fix.smem_len, "p9100 ram"); in p9100_probe() 318 of_iounmap(&op->resource[2], info->screen_base, info->fix.smem_len); in p9100_probe() 339 of_iounmap(&op->resource[2], info->screen_base, info->fix.smem_len); in p9100_remove()
|
A D | bw2.c | 168 info->fix.smem_start, info->fix.smem_len, in bw2_mmap() 176 FBTYPE_SUN2BW, 1, info->fix.smem_len); in bw2_ioctl() 315 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in bw2_probe() 321 info->fix.smem_len, "bw2 ram"); in bw2_probe() 343 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); in bw2_probe() 363 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); in bw2_remove()
|
A D | cg3.c | 232 info->fix.smem_start, info->fix.smem_len, in cg3_mmap() 240 FBTYPE_SUN3COLOR, 8, info->fix.smem_len); in cg3_ioctl() 380 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in cg3_probe() 390 info->fix.smem_len, "cg3 ram"); in cg3_probe() 425 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); in cg3_probe() 446 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); in cg3_remove()
|
A D | efifb.c | 443 efifb_fix.smem_len = size_remap; in efifb_probe() 473 if ((efifb_fix.smem_start + efifb_fix.smem_len) > in efifb_probe() 493 efifb_fix.smem_len); in efifb_probe() 496 efifb_fix.smem_len); in efifb_probe() 499 efifb_fix.smem_len, MEMREMAP_WT); in efifb_probe() 502 efifb_fix.smem_len, MEMREMAP_WB); in efifb_probe() 505 efifb_fix.smem_len, efifb_fix.smem_start); in efifb_probe() 520 efifb_defined.yres_virtual = efifb_fix.smem_len / in efifb_probe()
|
A D | pm3fb.c | 994 if (lpitch * var->yres_virtual > info->fix.smem_len) { in pm3fb_check_var() 1239 ioremap(pm3fb_fix.smem_start, pm3fb_fix.smem_len); in pm3fb_size_memory() 1242 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len); in pm3fb_size_memory() 1302 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len); in pm3fb_size_memory() 1360 pm3fb_fix.smem_len = pm3fb_size_memory(par); in pm3fb_probe() 1361 if (!pm3fb_fix.smem_len) { in pm3fb_probe() 1371 pm3fb_fix.smem_len); in pm3fb_probe() 1377 info->screen_size = pm3fb_fix.smem_len; in pm3fb_probe() 1381 pm3fb_fix.smem_len); in pm3fb_probe() 1448 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len); in pm3fb_probe() [all …]
|
A D | carminefb.c | 645 carminefb_fix.smem_len = pci_resource_len(dev, CARMINE_MEMORY_BAR); in carminefb_probe() 651 if (carminefb_fix.smem_len > CARMINE_TOTAL_DIPLAY_MEM) in carminefb_probe() 652 carminefb_fix.smem_len = CARMINE_TOTAL_DIPLAY_MEM; in carminefb_probe() 654 else if (carminefb_fix.smem_len < CARMINE_TOTAL_DIPLAY_MEM) { in carminefb_probe() 656 "are required.", carminefb_fix.smem_len, in carminefb_probe() 662 carminefb_fix.smem_len, "carminefb smem")) { in carminefb_probe() 668 carminefb_fix.smem_len); in carminefb_probe() 712 release_mem_region(carminefb_fix.smem_start, carminefb_fix.smem_len); in carminefb_probe() 745 release_mem_region(fix.smem_start, fix.smem_len); in carminefb_remove()
|
A D | pvr2fb.c | 528 if (line_length * var->yres_virtual > info->fix.smem_len) in pvr2fb_check_var() 686 if ((*ppos + len) > fb_info->fix.smem_len) { in pvr2fb_write() 700 if ((*ppos + (i << PAGE_SHIFT)) > fb_info->fix.smem_len) { in pvr2fb_write() 786 pvr2_fix.smem_len); in pvr2fb_common_init() 800 fb_memset(fb_info->screen_base, 0, pvr2_fix.smem_len); in pvr2fb_common_init() 837 (unsigned long)(fb_info->fix.smem_len >> 10)); in pvr2fb_common_init() 848 pvr2fb_map = sq_remap(fb_info->fix.smem_start, fb_info->fix.smem_len, in pvr2fb_common_init() 901 pvr2_fix.smem_len = 8 << 20; in pvr2fb_dc_init() 961 pvr2_fix.smem_len = pci_resource_len(pdev, 0); in pvr2fb_pci_probe()
|
A D | s3c2410fb.c | 639 unsigned map_size = PAGE_ALIGN(info->fix.smem_len); in s3c2410fb_map_video_memory() 665 dma_free_wc(fbi->dev, PAGE_ALIGN(info->fix.smem_len), in s3c2410fb_unmap_video_memory() 942 unsigned long smem_len = mach_info->displays[i].xres; in s3c24xxfb_probe() local 944 smem_len *= mach_info->displays[i].yres; in s3c24xxfb_probe() 945 smem_len *= mach_info->displays[i].bpp; in s3c24xxfb_probe() 946 smem_len >>= 3; in s3c24xxfb_probe() 947 if (fbinfo->fix.smem_len < smem_len) in s3c24xxfb_probe() 948 fbinfo->fix.smem_len = smem_len; in s3c24xxfb_probe()
|
A D | vesafb.c | 290 vesafb_fix.smem_len = size_remap; in vesafb_probe() 364 vesafb_defined.yres_virtual = vesafb_fix.smem_len / vesafb_fix.line_length; in vesafb_probe() 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() 441 vesafb_fix.smem_len, vesafb_fix.smem_start); in vesafb_probe()
|
A D | cg6.c | 597 info->fix.smem_start, info->fix.smem_len, in cg6_mmap() 604 FBTYPE_SUNFAST_COLOR, 8, info->fix.smem_len); in cg6_ioctl() 630 if (info->fix.smem_len <= 0x100000) in cg6_init_fix() 635 if (info->fix.smem_len <= 0x100000) in cg6_init_fix() 738 info->fix.smem_len); in cg6_unmap_regs() 768 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in cg6_probe() 772 info->fix.smem_len *= 4; in cg6_probe() 791 info->fix.smem_len, "cgsix ram"); in cg6_probe()
|
A D | pmag-ba-fb.c | 72 .smem_len = (1024 * 1024), 194 info->fix.smem_len); in pmagbafb_probe() 200 info->screen_size = info->fix.smem_len; in pmagbafb_probe()
|
A D | cg14.c | 272 info->fix.smem_start, info->fix.smem_len, in cg14_mmap() 345 info->fix.smem_len); in cg14_ioctl() 462 info->screen_base, info->fix.smem_len); in cg14_unmap_regs() 488 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in cg14_probe() 507 info->fix.smem_len, "cg14 ram"); in cg14_probe()
|
A D | pmag-aa-fb.c | 95 .smem_len = (2048 * 1024), 203 info->fix.smem_len); in pmagaafb_probe() 209 info->screen_size = info->fix.smem_len; in pmagaafb_probe()
|
A D | mx3fb.c | 809 if (mem_len > fbi->fix.smem_len) { in __set_par() 822 fbi->fix.smem_len, in __set_par() 1093 memset((char *)fbi->screen_base, 0, fbi->fix.smem_len); in __blank() 1115 blank, fbi->screen_base, fbi->fix.smem_len); in mx3fb_blank() 1197 virt_to_page(fbi->screen_base + offset), fbi->fix.smem_len, in mx3fb_pan_display() 1350 fbi->fix.smem_len = mem_len; in mx3fb_map_video_memory() 1357 fbi->screen_size = fbi->fix.smem_len; in mx3fb_map_video_memory() 1360 memset((char *)fbi->screen_base, 0, fbi->fix.smem_len); in mx3fb_map_video_memory() 1365 fbi->fix.smem_len = 0; in mx3fb_map_video_memory() 1378 dma_free_wc(fbi->device, fbi->fix.smem_len, fbi->screen_base, in mx3fb_unmap_video_memory() [all …]
|
A D | pxa168fb.c | 173 var->yres_virtual = info->fix.smem_len / in set_mode() 224 (var->bits_per_pixel >> 3) > info->fix.smem_len) in pxa168fb_check_var() 577 var->yres_virtual = info->fix.smem_len / in pxa168fb_init_mode() 671 info->fix.smem_len = PAGE_ALIGN(DEFAULT_FB_SIZE); in pxa168fb_probe() 673 info->screen_base = dma_alloc_wc(fbi->dev, info->fix.smem_len, in pxa168fb_probe() 762 dma_free_wc(fbi->dev, info->fix.smem_len, in pxa168fb_probe() 794 dma_free_wc(fbi->dev, info->fix.smem_len, in pxa168fb_remove()
|
A D | stifb.c | 1252 fix->smem_len = fb->sti->regions[1].region_desc.length * 4096; in stifb_init_fb() 1259 if (fix->smem_len > yres*fix->line_length) in stifb_init_fb() 1260 fix->smem_len = yres*fix->line_length; in stifb_init_fb() 1294 info->screen_base = ioremap(REGION_BASE(fb,1), fix->smem_len); in stifb_init_fb() 1299 info->screen_size = fix->smem_len; in stifb_init_fb() 1308 if (!request_mem_region(fix->smem_start, fix->smem_len, "stifb fb")) { in stifb_init_fb() 1310 fix->smem_start, fix->smem_start+fix->smem_len); in stifb_init_fb() 1340 release_mem_region(fix->smem_start, fix->smem_len); in stifb_init_fb() 1415 release_mem_region(info->fix.smem_start, info->fix.smem_len); in stifb_cleanup()
|
/linux/drivers/video/fbdev/aty/ |
A D | mach64_cursor.c | 118 aty_st_le32(CUR_OFFSET, (info->fix.smem_len >> 3) + (yoff << 1), par); in atyfb_cursor() 201 info->fix.smem_len -= PAGE_SIZE; in aty_init_cursor() 204 addr = (unsigned long) info->screen_base - 0x800000 + info->fix.smem_len; in aty_init_cursor() 208 addr = info->fix.smem_start - 0x800000 + info->fix.smem_len; in aty_init_cursor() 211 addr = (unsigned long) info->screen_base + info->fix.smem_len; in aty_init_cursor()
|
A D | atyfb_base.c | 2505 info->fix.smem_len = 0x80000; in aty_init() 2508 info->fix.smem_len = 0x100000; in aty_init() 2511 info->fix.smem_len = 0x200000; in aty_init() 2514 info->fix.smem_len = 0x400000; in aty_init() 2517 info->fix.smem_len = 0x600000; in aty_init() 2523 info->fix.smem_len = 0x80000; in aty_init() 2527 info->fix.smem_len = 0x80000; in aty_init() 2545 info->fix.smem_len = 0x80000; in aty_init() 2592 info->fix.smem_len == 0x80000 ? 512 : (info->fix.smem_len>>20), in aty_init() 3489 info->fix.smem_len = 0x800000; in atyfb_setup_generic() [all …]
|
/linux/drivers/video/fbdev/geode/ |
A D | gx1fb_core.c | 122 if (gx1_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) in gx1fb_check_var() 225 info->fix.smem_len = fb_len; in gx1fb_map_video_memory() 226 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in gx1fb_map_video_memory() 231 info->fix.smem_len / 1024, info->fix.smem_start); in gx1fb_map_video_memory() 346 memset_io(info->screen_base, 0, info->fix.smem_len); in gx1fb_probe()
|
A D | gxfb_core.c | 149 if (gx_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) in gxfb_check_var() 251 info->fix.smem_len = vram ? vram : gx_frame_buffer_size(); in gxfb_map_video_memory() 253 info->fix.smem_len); in gxfb_map_video_memory() 263 info->fix.smem_len / 1024, info->fix.smem_start); in gxfb_map_video_memory() 397 memset_io(info->screen_base, 0, info->fix.smem_len); in gxfb_probe()
|
A D | lxfb_core.c | 259 > info->fix.smem_len) in lxfb_check_var() 355 info->fix.smem_len = vram ? vram : lx_framebuffer_size(); in lxfb_map_video_memory() 357 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in lxfb_map_video_memory() 384 info->fix.smem_len / 1024, info->fix.smem_start); in lxfb_map_video_memory() 524 memset_io(info->screen_base, 0, info->fix.smem_len); in lxfb_probe()
|
/linux/samples/vfio-mdev/ |
A D | mdpy-fb.c | 146 info->fix.smem_len = pci_resource_len(pdev, 0); in mdpy_fb_probe() 155 info->screen_size = info->fix.smem_len; in mdpy_fb_probe() 170 info->apertures->ranges[0].size = info->fix.smem_len; in mdpy_fb_probe()
|
/linux/drivers/video/fbdev/core/ |
A D | fb_sys_fops.c | 30 total_size = info->fix.smem_len; in fb_sys_read() 70 total_size = info->fix.smem_len; in fb_sys_write()
|