Home
last modified time | relevance | path

Searched refs:smem_len (Results 1 – 25 of 108) sorted by relevance

12345

/linux/drivers/video/fbdev/
H A Datmel_lcdfb.c46 unsigned int smem_len; member
312 dma_free_wc(info->device, info->fix.smem_len, info->screen_base, in atmel_lcdfb_free_video_memory()
327 unsigned int smem_len; in atmel_lcdfb_alloc_video_memory() local
329 smem_len = (var->xres_virtual * var->yres_virtual in atmel_lcdfb_alloc_video_memory()
331 info->fix.smem_len = max(smem_len, sinfo->smem_len); in atmel_lcdfb_alloc_video_memory()
333 info->screen_base = dma_alloc_wc(info->device, info->fix.smem_len, in atmel_lcdfb_alloc_video_memory()
341 memset(info->screen_base, 0, info->fix.smem_len); in atmel_lcdfb_alloc_video_memory()
429 if (info->fix.smem_len) { in atmel_lcdfb_check_var()
430 unsigned int smem_len = (var->xres_virtual * var->yres_virtual in atmel_lcdfb_check_var() local
432 if (smem_len > info->fix.smem_len) { in atmel_lcdfb_check_var()
[all …]
H A Dtcx.c131 for (pend = p + info->fix.smem_len; p < pend; p++) { in __tcx_set_control_plane()
300 info->fix.smem_start, info->fix.smem_len, in tcx_sbusfb_mmap()
311 info->fix.smem_len); in tcx_sbusfb_ioctl()
353 par->cplane, info->fix.smem_len * sizeof(u32)); in tcx_unmap_regs()
356 info->screen_base, info->fix.smem_len); in tcx_unmap_regs()
384 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in tcx_probe()
393 info->fix.smem_len, "tcx ram"); in tcx_probe()
401 info->fix.smem_len * sizeof(u32), in tcx_probe()
H A Dbw2.c162 info->fix.smem_start, info->fix.smem_len, in bw2_sbusfb_mmap()
170 FBTYPE_SUN2BW, 1, info->fix.smem_len); in bw2_sbusfb_ioctl()
309 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in bw2_probe()
314 info->fix.smem_len, "bw2 ram"); in bw2_probe()
336 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); in bw2_probe()
356 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); in bw2_remove()
H A Dp9100.c219 info->fix.smem_start, info->fix.smem_len, in p9100_sbusfb_mmap()
227 FBTYPE_SUN3COLOR, 8, info->fix.smem_len); in p9100_sbusfb_ioctl()
272 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in p9100_probe()
281 info->fix.smem_len, "p9100 ram"); in p9100_probe()
310 of_iounmap(&op->resource[2], info->screen_base, info->fix.smem_len); in p9100_probe()
331 of_iounmap(&op->resource[2], info->screen_base, info->fix.smem_len); in p9100_remove()
H A Dcg3.c226 info->fix.smem_start, info->fix.smem_len, in cg3_sbusfb_mmap()
234 FBTYPE_SUN3COLOR, 8, info->fix.smem_len); in cg3_sbusfb_ioctl()
374 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in cg3_probe()
383 info->fix.smem_len, "cg3 ram"); in cg3_probe()
418 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); in cg3_probe()
439 of_iounmap(&op->resource[0], info->screen_base, info->fix.smem_len); in cg3_remove()
H A Dpm3fb.c995 if (lpitch * var->yres_virtual > info->fix.smem_len) { in pm3fb_check_var()
1234 pm3fb_fix.smem_len = 64 * 1024l * 1024; /* request full aperture size */ in pm3fb_size_memory()
1236 if (!request_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len, in pm3fb_size_memory()
1242 ioremap(pm3fb_fix.smem_start, pm3fb_fix.smem_len); in pm3fb_size_memory()
1245 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len); in pm3fb_size_memory()
1305 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len); in pm3fb_size_memory()
1367 pm3fb_fix.smem_len = pm3fb_size_memory(par); in pm3fb_probe()
1368 if (!pm3fb_fix.smem_len) { in pm3fb_probe()
1372 if (!request_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len, in pm3fb_probe()
1378 pm3fb_fix.smem_len); in pm3fb_probe()
[all …]
H A Dcarminefb.c646 carminefb_fix.smem_len = pci_resource_len(dev, CARMINE_MEMORY_BAR); in carminefb_probe()
652 if (carminefb_fix.smem_len > CARMINE_TOTAL_DISPLAY_MEM) in carminefb_probe()
653 carminefb_fix.smem_len = CARMINE_TOTAL_DISPLAY_MEM; in carminefb_probe()
655 else if (carminefb_fix.smem_len < CARMINE_TOTAL_DISPLAY_MEM) { in carminefb_probe()
657 "are required.", carminefb_fix.smem_len, in carminefb_probe()
663 carminefb_fix.smem_len, "carminefb smem")) { in carminefb_probe()
669 carminefb_fix.smem_len); in carminefb_probe()
713 release_mem_region(carminefb_fix.smem_start, carminefb_fix.smem_len); in carminefb_probe()
746 release_mem_region(fix.smem_start, fix.smem_len); in carminefb_remove()
H A Dpvr2fb.c529 if (line_length * var->yres_virtual > info->fix.smem_len) in pvr2fb_check_var()
690 if ((*ppos + len) > fb_info->fix.smem_len) { in pvr2fb_write()
704 if ((*ppos + (i << PAGE_SHIFT)) > fb_info->fix.smem_len) { in pvr2fb_write()
792 pvr2_fix.smem_len); in pvr2fb_common_init()
806 fb_memset_io(fb_info->screen_base, 0, pvr2_fix.smem_len); in pvr2fb_common_init()
843 (unsigned long)(fb_info->fix.smem_len >> 10)); in pvr2fb_common_init()
854 pvr2fb_map = sq_remap(fb_info->fix.smem_start, fb_info->fix.smem_len, in pvr2fb_common_init()
907 pvr2_fix.smem_len = 8 << 20; in pvr2fb_dc_init()
971 pvr2_fix.smem_len = pci_resource_len(pdev, 0); in pvr2fb_pci_probe()
H A Dcg6.c597 info->fix.smem_start, info->fix.smem_len, in cg6_sbusfb_mmap()
604 FBTYPE_SUNFAST_COLOR, 8, info->fix.smem_len); in cg6_sbusfb_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()
H A Dpmag-ba-fb.c72 .smem_len = (1024 * 1024),
191 info->fix.smem_len); in pmagbafb_probe()
197 info->screen_size = info->fix.smem_len; in pmagbafb_probe()
H A Dpmag-aa-fb.c95 .smem_len = (2048 * 1024),
200 info->fix.smem_len); in pmagaafb_probe()
206 info->screen_size = info->fix.smem_len; in pmagaafb_probe()
H A Dcg14.c266 info->fix.smem_start, info->fix.smem_len, in cg14_sbusfb_mmap()
339 info->fix.smem_len); in cg14_sbusfb_ioctl()
456 info->screen_base, info->fix.smem_len); in cg14_unmap_regs()
482 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in cg14_probe()
501 info->fix.smem_len, "cg14 ram"); in cg14_probe()
H A Dpxa168fb.c173 var->yres_virtual = info->fix.smem_len / in set_mode()
224 (var->bits_per_pixel >> 3) > info->fix.smem_len) in pxa168fb_check_var()
575 var->yres_virtual = info->fix.smem_len / in pxa168fb_init_mode()
666 info->fix.smem_len = PAGE_ALIGN(DEFAULT_FB_SIZE); in pxa168fb_probe()
668 info->screen_base = dma_alloc_wc(fbi->dev, info->fix.smem_len, in pxa168fb_probe()
757 dma_free_wc(fbi->dev, info->fix.smem_len, in pxa168fb_probe()
789 dma_free_wc(fbi->dev, info->fix.smem_len, in pxa168fb_remove()
H A Dg364fb.c213 fb_fix.smem_len = (1 << (mem * 2)) * 512 * 1024; in g364fb_init()
214 fb_var.yres_virtual = fb_fix.smem_len / fb_var.xres; in g364fb_init()
H A Dstifb.c1320 fix->smem_len = fb->sti->regions[1].region_desc.length * 4096; in stifb_init_fb()
1327 if (fix->smem_len > yres*fix->line_length) in stifb_init_fb()
1328 fix->smem_len = ALIGN(yres*fix->line_length, 4*1024*1024); in stifb_init_fb()
1362 info->screen_base = ioremap(REGION_BASE(fb,1), fix->smem_len); in stifb_init_fb()
1367 info->screen_size = fix->smem_len; in stifb_init_fb()
1379 if (!request_mem_region(fix->smem_start, fix->smem_len, "stifb fb")) { in stifb_init_fb()
1381 fix->smem_start, fix->smem_start+fix->smem_len); in stifb_init_fb()
1412 release_mem_region(fix->smem_start, fix->smem_len); in stifb_init_fb()
1490 release_mem_region(info->fix.smem_start, info->fix.smem_len); in stifb_cleanup()
H A Dacornfb.c203 if (current_par.using_vram && info->fix.smem_len == 2048*1024) in acornfb_set_timing()
348 if (min_size > info->fix.smem_len) in acornfb_adjust_timing()
354 for (size = info->fix.smem_len; in acornfb_adjust_timing()
367 size = info->fix.smem_len; in acornfb_adjust_timing()
557 unsigned long size = info->fix.smem_len - VDMA_XFERSIZE; in acornfb_set_par()
1015 fb_info.fix.smem_len = size; in acornfb_probe()
1067 fb_info.fix.smem_len / 1024, in acornfb_probe()
H A Dgrvga.c101 if (info->fix.smem_len) { in grvga_check_var()
102 if ((var->yres_virtual*var->xres_virtual*var->bits_per_pixel/8) > info->fix.smem_len) in grvga_check_var()
378 info->fix.smem_len = grvga_mem_size; in grvga_probe()
467 info->fix.smem_len = grvga_mem_size; in grvga_probe()
H A Duvesafb.c284 info->fix.smem_len / mode->bytes_per_scan_line : in uvesafb_setup_var()
1391 if (var->yres * mode->bytes_per_scan_line > info->fix.smem_len in uvesafb_check_var()
1392 && info->fix.smem_len) in uvesafb_check_var()
1407 info->fix.smem_len / mode->bytes_per_scan_line : in uvesafb_check_var()
1486 info->fix.smem_len = size_remap; in uvesafb_init_info()
1493 info->var.yres_virtual = info->fix.smem_len / in uvesafb_init_info()
1517 int temp_size = info->fix.smem_len; in uvesafb_init_mtrr()
1537 info->screen_base = ioremap_wc(info->fix.smem_start, info->fix.smem_len); in uvesafb_ioremap()
1715 if (!request_mem_region(info->fix.smem_start, info->fix.smem_len, in uvesafb_probe()
1728 info->fix.smem_len, info->fix.smem_start); in uvesafb_probe()
[all …]
H A Dpm2fb.c615 if (lpitch * var->yres_virtual > info->fix.smem_len) { in pm2fb_check_var()
1627 pm2fb_fix.smem_len = 0x200000; in pm2fb_probe()
1630 pm2fb_fix.smem_len = 0x400000; in pm2fb_probe()
1633 pm2fb_fix.smem_len = 0x600000; in pm2fb_probe()
1636 pm2fb_fix.smem_len = 0x800000; in pm2fb_probe()
1642 if (!request_mem_region(pm2fb_fix.smem_start, pm2fb_fix.smem_len, in pm2fb_probe()
1648 ioremap_wc(pm2fb_fix.smem_start, pm2fb_fix.smem_len); in pm2fb_probe()
1651 release_mem_region(pm2fb_fix.smem_start, pm2fb_fix.smem_len); in pm2fb_probe()
1657 pm2fb_fix.smem_len); in pm2fb_probe()
1700 info->fix.id, pm2fb_fix.smem_len / 1024); in pm2fb_probe()
[all …]
H A Dsm501fb.c169 unsigned int why, size_t size, u32 smem_len) in sm501_alloc_mem() argument
196 if (fbi && ptr < smem_len) in sm501_alloc_mem()
221 ptr = fbi ? smem_len : 0; in sm501_alloc_mem()
444 unsigned int smem_len; in sm501fb_set_par_common() local
485 smem_len = info->fix.line_length * var->yres_virtual; in sm501fb_set_par_common()
490 if (sm501_alloc_mem(fbi, &par->screen, mem_type, smem_len, smem_len)) { in sm501fb_set_par_common()
497 info->fix.smem_len = smem_len; in sm501fb_set_par_common()
501 info->screen_size = info->fix.smem_len; in sm501fb_set_par_common()
673 info->fix.smem_len); in sm501fb_set_par_crt()
1513 fbi->fix.smem_len); in sm501_init_cursor()
H A Ds1d13xxxfb.c709 yres_virtual = fix->smem_len / (offset * 2); in s1d13xxxfb_fetch_hw_state()
874 info->fix.smem_len = resource_size(&pdev->resource[0]); in s1d13xxxfb_probe()
877 default_par->regs, info->fix.smem_len / 1024, info->screen_base); in s1d13xxxfb_probe()
930 s1dfb->disp_save = kmalloc(info->fix.smem_len, GFP_KERNEL); in s1d13xxxfb_suspend()
937 memcpy_fromio(s1dfb->disp_save, info->screen_base, info->fix.smem_len); in s1d13xxxfb_suspend()
986 info->fix.smem_len); in s1d13xxxfb_resume()
H A Dhpfb.c246 fb_info.fix.smem_len = fb_width * fb_height; in hpfb_init_one()
248 fb_info.fix.smem_len); in hpfb_init_one()
256 fb_info.fix.smem_start, fb_start, fb_info.fix.smem_len/1024); in hpfb_init_one()
/linux/drivers/video/fbdev/geode/
H A Dgx1fb_core.c123 if (gx1_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) in gx1fb_check_var()
226 info->fix.smem_len = fb_len; in gx1fb_map_video_memory()
227 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in gx1fb_map_video_memory()
232 info->fix.smem_len / 1024, info->fix.smem_start); in gx1fb_map_video_memory()
347 memset_io(info->screen_base, 0, info->fix.smem_len); in gx1fb_probe()
H A Dlxfb_core.c263 > info->fix.smem_len) in lxfb_check_var()
359 info->fix.smem_len = vram ? vram : lx_framebuffer_size(); in lxfb_map_video_memory()
361 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in lxfb_map_video_memory()
388 info->fix.smem_len / 1024, info->fix.smem_start); in lxfb_map_video_memory()
528 memset_io(info->screen_base, 0, info->fix.smem_len); in lxfb_probe()
/linux/drivers/video/fbdev/core/
H A Dfb_chrdev.c176 u32 smem_len; member
239 err |= put_user(fix->smem_len, &fix32->smem_len); in do_fscreeninfo_to_user()
397 unsigned long fb_size = PAGE_ALIGN(info->fix.smem_len); in get_fb_unmapped_area()

12345