Home
last modified time | relevance | path

Searched refs:smem_start (Results 1 - 25 of 272) sorted by relevance

1234567891011

/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Defifb.c386 efifb_fix.smem_start = screen_info.lfb_base; in efifb_probe()
392 efifb_fix.smem_start |= ext_lfb_base; in efifb_probe()
396 bar_resource->start + bar_offset != efifb_fix.smem_start) { in efifb_probe()
399 efifb_fix.smem_start = bar_resource->start + bar_offset; in efifb_probe()
430 if (request_mem_region(efifb_fix.smem_start, size_remap, "efifb")) { in efifb_probe()
436 efifb_fix.smem_start); in efifb_probe()
453 info->apertures->ranges[0].base = efifb_fix.smem_start; in efifb_probe()
457 !efi_mem_desc_lookup(efifb_fix.smem_start, &md)) { in efifb_probe()
458 if ((efifb_fix.smem_start + efifb_fix.smem_len) > in efifb_probe()
461 efifb_fix.smem_start); in efifb_probe()
[all...]
H A Dvesafb.c255 vesafb_fix.smem_start = screen_info.lfb_base; in vesafb_probe()
296 if (!request_mem_region(vesafb_fix.smem_start, size_total, "vesafb")) { in vesafb_probe()
299 vesafb_fix.smem_start); in vesafb_probe()
306 release_mem_region(vesafb_fix.smem_start, size_total); in vesafb_probe()
426 arch_phys_wc_add(vesafb_fix.smem_start, 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()
448 vesafb_fix.smem_start, info->screen_base, in vesafb_probe()
479 release_mem_region(vesafb_fix.smem_start, size_tota in vesafb_probe()
[all...]
H A Dfm2fb.c254 fb_fix.smem_start = zorro_resource_start(z); in fm2fb_probe()
255 info->screen_base = ioremap(fb_fix.smem_start, FRAMEMASTER_SIZE); in fm2fb_probe()
256 fb_fix.mmio_start = fb_fix.smem_start + FRAMEMASTER_REG; in fm2fb_probe()
262 ptr = (unsigned long *)fb_fix.smem_start; in fm2fb_probe()
H A Dwmt_ge_rops.c62 writel(p->fix.smem_start, regbase + GE_DESTBASE_OFF); in wmt_ge_fillrect()
88 writel(p->fix.smem_start, regbase + GE_SRCBASE_OFF); in wmt_ge_copyarea()
96 writel(p->fix.smem_start, regbase + GE_DESTBASE_OFF); in wmt_ge_copyarea()
H A 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()
340 fbi->fb.fix.smem_start = fb_mem_phys; in wm8505fb_probe()
371 fbi->fb.fix.id, fbi->fb.fix.smem_start, in wm8505fb_probe()
372 fbi->fb.fix.smem_start + fbi->fb.fix.smem_len - 1); in wm8505fb_probe()
H A Dmaxinefb.c140 maxinefb_fix.smem_start = fb_start; in maxinefb_init()
155 fb_info.screen_base = (char *)maxinefb_fix.smem_start; in maxinefb_init()
H A Dq40fb.c93 q40fb_fix.smem_start = Q40_PHYS_SCREEN_ADDR; in q40fb_probe()
105 info->screen_base = (char *) q40fb_fix.smem_start; in q40fb_probe()
H A Dg364fb.c76 .smem_start = 0x40000000, /* physical address */
212 fb_fix.smem_start = 0x40000000; /* physical address */ in g364fb_init()
H A Dp9100.c225 info->fix.smem_start, info->fix.smem_len, in p9100_mmap()
270 info->fix.smem_start = op->resource[2].start; in p9100_probe()
310 par->which_io, info->fix.smem_start); in p9100_probe()
H A Datmel_lcdfb.c320 dma_addr = (fix->smem_start + var->yoffset * fix->line_length in atmel_lcdfb_update_dma()
334 info->fix.smem_start); in atmel_lcdfb_free_video_memory()
355 (dma_addr_t *)&info->fix.smem_start, in atmel_lcdfb_alloc_video_memory()
876 (unsigned long)info->fix.smem_start, in atmel_lcdfb_init_fbinfo()
1126 info->fix.smem_start = map->start; in atmel_lcdfb_probe()
1128 if (!request_mem_region(info->fix.smem_start, in atmel_lcdfb_probe()
1134 info->screen_base = ioremap_wc(info->fix.smem_start, in atmel_lcdfb_probe()
1235 release_mem_region(info->fix.smem_start, info->fix.smem_len); in atmel_lcdfb_probe()
1271 release_mem_region(info->fix.smem_start, info->fix.smem_len); in atmel_lcdfb_remove()
H A Dclps711x-fb.c261 info->fix.smem_start = res->start; in clps711x_fb_probe()
262 info->apertures->ranges[0].base = info->fix.smem_start; in clps711x_fb_probe()
301 if (info->fix.smem_start != (readb(cfb->base + CLPS711X_FBADDR) << 28)) in clps711x_fb_probe()
311 writeb(info->fix.smem_start >> 28, cfb->base + CLPS711X_FBADDR); in clps711x_fb_probe()
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Defifb.c404 efifb_fix.smem_start = screen_info.lfb_base; in efifb_probe()
410 efifb_fix.smem_start |= ext_lfb_base; in efifb_probe()
414 bar_resource->start + bar_offset != efifb_fix.smem_start) { in efifb_probe()
417 efifb_fix.smem_start = bar_resource->start + bar_offset; in efifb_probe()
448 if (request_mem_region(efifb_fix.smem_start, size_remap, "efifb")) { in efifb_probe()
454 efifb_fix.smem_start); in efifb_probe()
466 par->base = efifb_fix.smem_start; in efifb_probe()
470 !efi_mem_desc_lookup(efifb_fix.smem_start, &md)) { in efifb_probe()
471 if ((efifb_fix.smem_start + efifb_fix.smem_len) > in efifb_probe()
474 efifb_fix.smem_start); in efifb_probe()
[all...]
H A Dvesafb.c262 vesafb_fix.smem_start = screen_info.lfb_base; in vesafb_probe()
303 if (!request_mem_region(vesafb_fix.smem_start, size_total, "vesafb")) { in vesafb_probe()
306 vesafb_fix.smem_start); in vesafb_probe()
313 release_mem_region(vesafb_fix.smem_start, size_total); in vesafb_probe()
427 arch_phys_wc_add(vesafb_fix.smem_start, in vesafb_probe()
432 info->screen_base = ioremap_wc(vesafb_fix.smem_start, vesafb_fix.smem_len); in vesafb_probe()
436 info->screen_base = ioremap(vesafb_fix.smem_start, vesafb_fix.smem_len); in vesafb_probe()
442 vesafb_fix.smem_len, vesafb_fix.smem_start); in vesafb_probe()
449 vesafb_fix.smem_start, info->screen_base, in vesafb_probe()
482 release_mem_region(vesafb_fix.smem_start, size_tota in vesafb_probe()
[all...]
H A 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()
H A 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()
H A 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()
337 fbi->fb.fix.smem_start = fb_mem_phys; in wm8505fb_probe()
368 fbi->fb.fix.id, fbi->fb.fix.smem_start, in wm8505fb_probe()
369 fbi->fb.fix.smem_start + fbi->fb.fix.smem_len - 1); in wm8505fb_probe()
H A 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()
H A Dmaxinefb.c138 maxinefb_fix.smem_start = fb_start; in maxinefb_init()
153 fb_info.screen_base = (char *)maxinefb_fix.smem_start; in maxinefb_init()
H A Dg364fb.c76 .smem_start = 0x40000000, /* physical address */
210 fb_fix.smem_start = 0x40000000; /* physical address */ in g364fb_init()
H A Dp9100.c226 info->fix.smem_start, info->fix.smem_len, in p9100_mmap()
271 info->fix.smem_start = op->resource[2].start; in p9100_probe()
310 par->which_io, info->fix.smem_start); in p9100_probe()
H A Datmel_lcdfb.c300 dma_addr = (fix->smem_start + var->yoffset * fix->line_length in atmel_lcdfb_update_dma()
314 info->fix.smem_start); in atmel_lcdfb_free_video_memory()
335 (dma_addr_t *)&info->fix.smem_start, in atmel_lcdfb_alloc_video_memory()
854 (unsigned long)info->fix.smem_start, in atmel_lcdfb_init_fbinfo()
1104 info->fix.smem_start = map->start; in atmel_lcdfb_probe()
1106 if (!request_mem_region(info->fix.smem_start, in atmel_lcdfb_probe()
1112 info->screen_base = ioremap_wc(info->fix.smem_start, in atmel_lcdfb_probe()
1213 release_mem_region(info->fix.smem_start, info->fix.smem_len); in atmel_lcdfb_probe()
1249 release_mem_region(info->fix.smem_start, info->fix.smem_len); in atmel_lcdfb_remove()
/kernel/linux/linux-6.6/drivers/video/fbdev/core/
H A 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()
352 start = info->fix.smem_start; in fb_mmap()
/kernel/linux/linux-5.10/samples/vfio-mdev/
H A Dmdpy-fb.c145 info->fix.smem_start = pci_resource_start(pdev, 0); in mdpy_fb_probe()
156 info->screen_base = ioremap(info->fix.smem_start, in mdpy_fb_probe()
169 info->apertures->ranges[0].base = info->fix.smem_start; in mdpy_fb_probe()
/kernel/linux/linux-5.10/drivers/video/fbdev/geode/
H A Dlxfb_core.c357 info->fix.smem_start = pci_resource_start(dev, 0); in lxfb_map_video_memory()
360 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in lxfb_map_video_memory()
383 write_dc(par, DC_GLIU0_MEM_OFFSET, info->fix.smem_start & 0xFF000000); in lxfb_map_video_memory()
387 info->fix.smem_len / 1024, info->fix.smem_start); in lxfb_map_video_memory()
H A Dgxfb_core.c250 info->fix.smem_start = pci_resource_start(dev, 0); in gxfb_map_video_memory()
252 info->screen_base = ioremap_wc(info->fix.smem_start, in gxfb_map_video_memory()
260 write_dc(par, DC_GLIU0_MEM_OFFSET, info->fix.smem_start & 0xFF000000); in gxfb_map_video_memory()
263 info->fix.smem_len / 1024, info->fix.smem_start); in gxfb_map_video_memory()

Completed in 21 milliseconds

1234567891011