Home
last modified time | relevance | path

Searched refs:smem_start (Results 1 – 25 of 130) sorted by relevance

123456

/linux-6.12.1/drivers/video/fbdev/
Defifb.c410 efifb_fix.smem_start = __screen_info_lfb_base(si); in efifb_probe()
440 if (request_mem_region(efifb_fix.smem_start, size_remap, "efifb")) { in efifb_probe()
446 efifb_fix.smem_start); in efifb_probe()
457 par->base = efifb_fix.smem_start; in efifb_probe()
461 !efi_mem_desc_lookup(efifb_fix.smem_start, &md)) { in efifb_probe()
462 if ((efifb_fix.smem_start + efifb_fix.smem_len) > in efifb_probe()
465 efifb_fix.smem_start); in efifb_probe()
481 info->screen_base = ioremap_wc(efifb_fix.smem_start, in efifb_probe()
484 info->screen_base = ioremap(efifb_fix.smem_start, in efifb_probe()
487 info->screen_base = memremap(efifb_fix.smem_start, in efifb_probe()
[all …]
Dvesafb.c275 vesafb_fix.smem_start = si->lfb_base; in vesafb_probe()
316 if (!request_mem_region(vesafb_fix.smem_start, size_total, "vesafb")) { in vesafb_probe()
319 vesafb_fix.smem_start); in vesafb_probe()
326 release_mem_region(vesafb_fix.smem_start, size_total); in vesafb_probe()
443 arch_phys_wc_add(vesafb_fix.smem_start, in vesafb_probe()
448 info->screen_base = ioremap_wc(vesafb_fix.smem_start, vesafb_fix.smem_len); in vesafb_probe()
452 info->screen_base = ioremap(vesafb_fix.smem_start, vesafb_fix.smem_len); in vesafb_probe()
458 vesafb_fix.smem_len, vesafb_fix.smem_start); in vesafb_probe()
465 vesafb_fix.smem_start, info->screen_base, in vesafb_probe()
498 release_mem_region(vesafb_fix.smem_start, size_total); in vesafb_probe()
Dfm2fb.c252 fb_fix.smem_start = zorro_resource_start(z); in fm2fb_probe()
253 info->screen_base = ioremap(fb_fix.smem_start, FRAMEMASTER_SIZE); in fm2fb_probe()
254 fb_fix.mmio_start = fb_fix.smem_start + FRAMEMASTER_REG; in fm2fb_probe()
260 ptr = (unsigned long *)fb_fix.smem_start; in fm2fb_probe()
Dwmt_ge_rops.c65 writel(p->fix.smem_start, regbase + GE_DESTBASE_OFF); in wmt_ge_fillrect()
91 writel(p->fix.smem_start, regbase + GE_SRCBASE_OFF); in wmt_ge_copyarea()
99 writel(p->fix.smem_start, regbase + GE_DESTBASE_OFF); in wmt_ge_copyarea()
Dq40fb.c91 q40fb_fix.smem_start = Q40_PHYS_SCREEN_ADDR; in q40fb_probe()
102 info->screen_base = (char *) q40fb_fix.smem_start; in q40fb_probe()
Dmaxinefb.c138 maxinefb_fix.smem_start = fb_start; in maxinefb_init()
153 fb_info.screen_base = (char *)maxinefb_fix.smem_start; in maxinefb_init()
Dwm8505fb.c54 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR); in wm8505fb_init_hw()
55 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR1); in wm8505fb_init_hw()
339 fbi->fb.fix.smem_start = fb_mem_phys; in wm8505fb_probe()
370 fbi->fb.fix.id, fbi->fb.fix.smem_start, in wm8505fb_probe()
371 fbi->fb.fix.smem_start + fbi->fb.fix.smem_len - 1); in wm8505fb_probe()
Dhpfb.c220 fb_info.fix.smem_start = (in_8(fb_regs + fboff) << 16); in hpfb_init_one()
223 fb_info.fix.smem_start += phys_base; in hpfb_init_one()
247 fb_start = (unsigned long)ioremap_wt(fb_info.fix.smem_start, in hpfb_init_one()
256 fb_info.fix.smem_start, fb_start, fb_info.fix.smem_len/1024); in hpfb_init_one()
Dgoldfishfb.c138 writel(fb->fb.fix.smem_start + fb->fb.var.xres * 2 * var->yoffset, in goldfish_fb_pan_display()
247 fb->fb.fix.smem_start = fbpaddr; in goldfish_fb_probe()
273 fb->fb.fix.smem_start); in goldfish_fb_probe()
293 fb->fb.fix.smem_start); in goldfish_fb_remove()
Dpm3fb.c1236 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()
1366 pm3fb_fix.smem_start = pci_resource_start(dev, 1); in pm3fb_probe()
1372 if (!request_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len, in pm3fb_probe()
1377 info->screen_base = ioremap_wc(pm3fb_fix.smem_start, in pm3fb_probe()
1381 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len); in pm3fb_probe()
1387 par->wc_cookie = arch_phys_wc_add(pm3fb_fix.smem_start, in pm3fb_probe()
1454 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len); in pm3fb_probe()
[all …]
Dg364fb.c76 .smem_start = 0x40000000, /* physical address */
210 fb_fix.smem_start = 0x40000000; /* physical address */ in g364fb_init()
Dbw2.c162 info->fix.smem_start, info->fix.smem_len, in bw2_sbusfb_mmap()
286 info->fix.smem_start = op->resource[0].start; in bw2_probe()
331 dp, par->which_io, info->fix.smem_start); in bw2_probe()
Dp9100.c219 info->fix.smem_start, info->fix.smem_len, in p9100_sbusfb_mmap()
263 info->fix.smem_start = op->resource[2].start; in p9100_probe()
302 par->which_io, info->fix.smem_start); in p9100_probe()
Datmel_lcdfb.c299 dma_addr = (fix->smem_start + var->yoffset * fix->line_length in atmel_lcdfb_update_dma()
313 info->fix.smem_start); in atmel_lcdfb_free_video_memory()
334 (dma_addr_t *)&info->fix.smem_start, in atmel_lcdfb_alloc_video_memory()
853 (unsigned long)info->fix.smem_start, in atmel_lcdfb_init_fbinfo()
1103 info->fix.smem_start = map->start; in atmel_lcdfb_probe()
1105 if (!request_mem_region(info->fix.smem_start, in atmel_lcdfb_probe()
1111 info->screen_base = ioremap_wc(info->fix.smem_start, in atmel_lcdfb_probe()
1212 release_mem_region(info->fix.smem_start, info->fix.smem_len); in atmel_lcdfb_probe()
1248 release_mem_region(info->fix.smem_start, info->fix.smem_len); in atmel_lcdfb_remove()
Dcg14.c266 info->fix.smem_start, info->fix.smem_len, in cg14_sbusfb_mmap()
486 info->fix.smem_start = op->resource[0].start; in cg14_probe()
489 info->fix.smem_start = op->resource[1].start; in cg14_probe()
550 par->iospace, info->fix.smem_start, in cg14_probe()
Dclps711x-fb.c252 info->fix.smem_start = res->start; in clps711x_fb_probe()
289 if (info->fix.smem_start != (readb(cfb->base + CLPS711X_FBADDR) << 28)) in clps711x_fb_probe()
299 writeb(info->fix.smem_start >> 28, cfb->base + CLPS711X_FBADDR); in clps711x_fb_probe()
Dcg3.c226 info->fix.smem_start, info->fix.smem_len, in cg3_sbusfb_mmap()
360 info->fix.smem_start = op->resource[0].start; in cg3_probe()
410 dp, par->which_io, info->fix.smem_start); in cg3_probe()
/linux-6.12.1/drivers/gpu/drm/xe/display/
Dintel_fbdev_fb.c88 info->fix.smem_start = xe_ttm_stolen_io_offset(obj, 0); in intel_fbdev_fb_fill_info()
90 info->fix.smem_start = in intel_fbdev_fb_fill_info()
97 info->fix.smem_start = 0; in intel_fbdev_fb_fill_info()
/linux-6.12.1/drivers/video/fbdev/core/
Dfb_chrdev.c102 fix.smem_start = 0; in do_fb_ioctl()
175 compat_caddr_t smem_start; member
236 data = (__u32) (unsigned long) fix->smem_start; in do_fscreeninfo_to_user()
237 err |= put_user(data, &fix32->smem_start); in do_fscreeninfo_to_user()
269 fix.smem_start = 0; in fb_get_fscreeninfo()
/linux-6.12.1/drivers/gpu/drm/i915/display/
Dintel_fbdev_fb.c80 info->fix.smem_start = in intel_fbdev_fb_fill_info()
89 info->fix.smem_start = in intel_fbdev_fb_fill_info()
/linux-6.12.1/drivers/video/fbdev/i810/
Di810_accel.c321 dest = info->fix.smem_start + (dy * info->fix.line_length) + dx; in i810fb_fillrect()
360 src = info->fix.smem_start + (sy * info->fix.line_length) + sx; in i810fb_copyarea()
361 dest = info->fix.smem_start + (dy * info->fix.line_length) + dx; in i810fb_copyarea()
390 dst = info->fix.smem_start + (image->dy * info->fix.line_length) + in i810fb_imageblit()
/linux-6.12.1/drivers/gpu/drm/
Ddrm_fbdev_dma.c175 info->fix.smem_start = page_to_phys(virt_to_page(info->screen_buffer)); in drm_fbdev_dma_helper_fb_probe()
184 if (!is_vmalloc_addr(info->screen_buffer) && info->fix.smem_start) { in drm_fbdev_dma_helper_fb_probe()
185 unsigned long pfn = info->fix.smem_start >> PAGE_SHIFT; in drm_fbdev_dma_helper_fb_probe()
/linux-6.12.1/drivers/video/fbdev/geode/
Dgxfb_core.c251 info->fix.smem_start = pci_resource_start(dev, 0); in gxfb_map_video_memory()
253 info->screen_base = ioremap_wc(info->fix.smem_start, in gxfb_map_video_memory()
261 write_dc(par, DC_GLIU0_MEM_OFFSET, info->fix.smem_start & 0xFF000000); in gxfb_map_video_memory()
264 info->fix.smem_len / 1024, info->fix.smem_start); in gxfb_map_video_memory()
Dlxfb_core.c358 info->fix.smem_start = pci_resource_start(dev, 0); in lxfb_map_video_memory()
361 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in lxfb_map_video_memory()
384 write_dc(par, DC_GLIU0_MEM_OFFSET, info->fix.smem_start & 0xFF000000); in lxfb_map_video_memory()
388 info->fix.smem_len / 1024, info->fix.smem_start); in lxfb_map_video_memory()
/linux-6.12.1/samples/vfio-mdev/
Dmdpy-fb.c143 info->fix.smem_start = pci_resource_start(pdev, 0); in mdpy_fb_probe()
154 info->screen_base = ioremap(info->fix.smem_start, in mdpy_fb_probe()

123456