Home
last modified time | relevance | path

Searched refs:vram (Results 1 – 47 of 47) sorted by relevance

/linux-4.4.14/drivers/video/fbdev/
Dsh7760fb.c380 unsigned long vram; in sh7760fb_alloc_mem() local
396 vram = info->var.xres * info->var.yres; in sh7760fb_alloc_mem()
399 vram >>= 3; in sh7760fb_alloc_mem()
401 vram >>= 2; in sh7760fb_alloc_mem()
403 vram >>= 1; in sh7760fb_alloc_mem()
405 vram *= 2; in sh7760fb_alloc_mem()
406 if ((vram < 1) || (vram > 1024 * 2048)) { in sh7760fb_alloc_mem()
411 if (vram < PAGE_SIZE) in sh7760fb_alloc_mem()
412 vram = PAGE_SIZE; in sh7760fb_alloc_mem()
414 fbmem = dma_alloc_coherent(info->dev, vram, &par->fbdma, GFP_KERNEL); in sh7760fb_alloc_mem()
[all …]
Dtmiofb.c274 const struct resource *vram = &cell->resources[2]; in tmiofb_hw_init() local
277 if (nlcr == NULL || vram == NULL) in tmiofb_hw_init()
298 base = vram->start + info->screen_size; in tmiofb_hw_init()
684 struct resource *vram = platform_get_resource(dev, IORESOURCE_MEM, 2); in tmiofb_probe() local
697 if (ccr == NULL || lcr == NULL || vram == NULL || irq < 0) { in tmiofb_probe()
723 info->fix.smem_start = vram->start; in tmiofb_probe()
724 info->fix.smem_len = resource_size(vram); in tmiofb_probe()
Dhyperv_fb.c191 struct synthvid_vram_location vram; member
500 msg->vram.user_ctx = msg->vram.vram_gpa = info->fix.smem_start; in synthvid_send_config()
501 msg->vram.is_vram_gpa_specified = 1; in synthvid_send_config()
Dimsttfb.c842 __u32 vram = (info->fix.smem_len - (PAGE_SIZE << 2)); in imsttfb_check_var() local
843 var->yres_virtual = ((vram << 3) / var->bits_per_pixel) / var->xres_virtual; in imsttfb_check_var()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dram.c42 nvkm_mm_fini(&ram->vram); in nvkm_ram_del()
75 if (!nvkm_mm_initialised(&ram->vram)) { in nvkm_ram_ctor()
76 ret = nvkm_mm_init(&ram->vram, 0, size >> NVKM_RAM_MM_SHIFT, 1); in nvkm_ram_ctor()
Drammcp77.c82 nvkm_mm_fini(&ram->base.vram); in mcp77_ram_new()
84 return nvkm_mm_init(&ram->base.vram, rsvd_head >> NVKM_RAM_MM_SHIFT, in mcp77_ram_new()
Dramgf100.c449 struct nvkm_mm *mm = &ram->vram; in gf100_ram_get()
598 nvkm_mm_fini(&ram->vram); in gf100_ram_ctor()
602 ret = nvkm_mm_init(&ram->vram, rsvd_head >> NVKM_RAM_MM_SHIFT, in gf100_ram_ctor()
609 ret = nvkm_mm_init(&ram->vram, rsvd_head >> NVKM_RAM_MM_SHIFT, in gf100_ram_ctor()
616 ret = nvkm_mm_init(&ram->vram, (0x0200000000ULL + bsize) >> in gf100_ram_ctor()
Dramnv50.c505 nvkm_mm_free(&ram->vram, &this); in __nv50_ram_put()
531 struct nvkm_mm *heap = &ram->vram; in nv50_ram_get()
673 nvkm_mm_fini(&ram->vram); in nv50_ram_ctor()
675 return nvkm_mm_init(&ram->vram, rsvd_head >> NVKM_RAM_MM_SHIFT, in nv50_ram_ctor()
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_drv.c63 static char *vram = "16m"; variable
64 MODULE_PARM_DESC(vram, "Configure VRAM size (for devices without IOMMU/GPUMMU");
65 module_param(vram, charp, 0);
221 if (priv->vram.paddr) { in msm_unload()
224 drm_mm_takedown(&priv->vram.mm); in msm_unload()
225 dma_free_attrs(dev->dev, priv->vram.size, NULL, in msm_unload()
226 priv->vram.paddr, &attrs); in msm_unload()
299 DRM_INFO("using %s VRAM carveout\n", vram); in msm_init_vram()
300 size = memparse(vram, NULL); in msm_init_vram()
307 priv->vram.size = size; in msm_init_vram()
[all …]
Dmsm_gem.c32 priv->vram.paddr; in physaddr()
55 ret = drm_mm_insert_node(&priv->vram.mm, msm_obj->vram_node, in get_pages_vram()
604 else if ((flags & MSM_BO_STOLEN) && priv->vram.size) in msm_gem_new_impl()
607 if (WARN_ON(use_vram && !priv->vram.size)) in msm_gem_new_impl()
Dmsm_drv.h156 } vram; member
/linux-4.4.14/Documentation/fb/
Dintelfb.txt34 c. "vram=<value>"
94 append="video=intelfb:mode=800x600-32@75,accel,hwcursor,vram=8"
121 modprobe intelfb mode=800x600-32@75 vram=8 accel=1 hwcursor=1
125 options intelfb mode=800x600-32@75 vram=8 accel=1 hwcursor=1
Dintel810.txt81 e. "vram:<value>"
184 append="video=i810fb:vram:2,xres:1024,yres:768,bpp:8,hsync1:30,hsync2:55, \
211 modprobe i810fb vram=2 xres=1024 bpp=8 hsync1=30 hsync2=55 vsync1=50 \
216 options i810fb vram=2 xres=1024 bpp=16 hsync1=30 hsync2=55 vsync1=50 \
Dgxfb.txt47 vram - size of video ram (normally auto-detected)
Dlxfb.txt47 vram - size of video ram (normally auto-detected)
/linux-4.4.14/drivers/video/fbdev/geode/
Dgxfb_core.c39 static int vram; variable
265 info->fix.smem_len = vram ? vram : gx_frame_buffer_size(); in gxfb_map_video_memory()
539 module_param(vram, int, 0);
540 MODULE_PARM_DESC(vram, "video memory size");
Dlxfb_core.c30 static int vram; variable
368 info->fix.smem_len = vram ? vram : lx_framebuffer_size(); in lxfb_map_video_memory()
674 module_param(vram, int, 0);
675 MODULE_PARM_DESC(vram, "video memory size");
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnv50_fbcon.c200 OUT_RING(chan, chan->vram.handle); in nv50_fbcon_accel_init()
201 OUT_RING(chan, chan->vram.handle); in nv50_fbcon_accel_init()
202 OUT_RING(chan, chan->vram.handle); in nv50_fbcon_accel_init()
Dnouveau_chan.c75 nvif_object_fini(&chan->vram); in nouveau_channel_del()
293 nouveau_channel_init(struct nouveau_channel *chan, u32 vram, u32 gart) in nouveau_channel_init() argument
317 ret = nvif_object_init(&chan->user, vram, NV_DMA_IN_MEMORY, in nouveau_channel_init()
318 &args, sizeof(args), &chan->vram); in nouveau_channel_init()
Dnouveau_chan.h13 struct nvif_object vram; member
Dnv04_fbcon.c214 OUT_RING(chan, chan->vram.handle); in nv04_fbcon_accel_init()
215 OUT_RING(chan, chan->vram.handle); in nv04_fbcon_accel_init()
Dnv84_fence.c44 OUT_RING (chan, chan->vram.handle); in nv84_fence_emit32()
62 OUT_RING (chan, chan->vram.handle); in nv84_fence_sync32()
Dnv50_display.c193 struct nvif_object vram; member
206 nvif_object_fini(&dmac->vram); in nv50_dmac_destroy()
269 &dmac->vram); in nv50_dmac_create()
606 OUT_RING (chan, chan->vram.handle); in nv50_display_flip_next()
957 evo_data(push, mast->base.vram.handle); in nv50_crtc_cursor_show()
963 evo_data(push, mast->base.vram.handle); in nv50_crtc_cursor_show()
1083 evo_data(push, mast->base.vram.handle); in nv50_crtc_commit()
1093 evo_data(push, mast->base.vram.handle); in nv50_crtc_commit()
Dnouveau_bo.c880 OUT_RING (chan, chan->vram.handle); in nv50_bo_move_init()
881 OUT_RING (chan, chan->vram.handle); in nv50_bo_move_init()
980 return chan->vram.handle; in nouveau_bo_mem_ctxdma()
/linux-4.4.14/drivers/video/fbdev/omap/
Domapfb_main.c1660 unsigned long vram; in omapfb_do_probe() local
1760 vram = 0; in omapfb_do_probe()
1768 vram += fbdev->mem_desc.region[i].size; in omapfb_do_probe()
1781 vram, fbdev->mem_desc.region_cnt); in omapfb_do_probe()
1888 unsigned long vram; in omapfb_setup() local
1889 vram = (simple_strtoul(this_opt + 5, &suffix, 0)); in omapfb_setup()
1895 vram *= 1024; in omapfb_setup()
1899 vram *= 1024; in omapfb_setup()
1906 def_vram[def_vram_cnt++] = vram; in omapfb_setup()
1954 module_param_array_named(vram, def_vram, ulong, &def_vram_cnt, 0664);
/linux-4.4.14/drivers/video/fbdev/i810/
Di810_main.c137 static int vram = 4; variable
1646 if (vram + 1 > par->aperture.size >> 20) in i810_fix_offsets()
1647 vram = (par->aperture.size >> 20) - 1; in i810_fix_offsets()
1650 if (vram + v_offset_default + 1 > par->aperture.size >> 20) in i810_fix_offsets()
1651 v_offset_default = (par->aperture.size >> 20) - (vram + 1); in i810_fix_offsets()
1653 par->fb.size = vram << 20; in i810_fix_offsets()
1770 if (!vram) in i810_init_defaults()
1771 vram = 1; in i810_init_defaults()
1797 vyres = (vram << 20)/(info->var.xres*bpp >> 3); in i810_init_defaults()
1977 vram = (simple_strtoul(this_opt+5, NULL, 0)); in i810fb_setup()
[all …]
/linux-4.4.14/arch/arm64/boot/dts/arm/
Drtsm_ve-motherboard.dtsi25 v2m_video_ram: vram@2,00000000 {
26 compatible = "arm,vexpress-vram";
Dvexpress-v2m-rs1.dtsi44 v2m_video_ram: vram@2,00000000 {
45 compatible = "arm,vexpress-vram";
/linux-4.4.14/drivers/video/fbdev/vermilion/
Dvermilion.h216 struct vram_area vram[VML_VRAM_AREAS]; member
Dvermilion.c185 vmlfb_free_vram_area(&vinfo->vram[i]); in vmlfb_free_vram()
210 va = &vinfo->vram[i]; in vmlfb_alloc_vram()
230 va2 = &vinfo->vram[j]; in vmlfb_alloc_vram()
309 aoffset = offset - (vinfo->vram[i].phys - vinfo->vram_start); in vmlfb_vram_offset()
311 if (aoffset < vinfo->vram[i].size) { in vmlfb_vram_offset()
/linux-4.4.14/drivers/video/fbdev/intelfb/
Dintelfbdrv.c230 static int vram = 4; variable
244 module_param(vram, int, S_IRUGO);
245 MODULE_PARM_DESC(vram, "System RAM to allocate to framebuffer in MiB");
355 else if (get_opt_int(this_opt, "vram", &vram)) in intelfb_setup()
597 if (ROUND_UP_TO_PAGE(stolen_size) >= MB(vram)) { in intelfb_pci_register()
601 dinfo->fb.size = MB(vram); in intelfb_pci_register()
762 "noinit = %d\n", vram, accel, hwcursor, fixed, noinit); in intelfb_pci_register()
/linux-4.4.14/drivers/video/fbdev/nvidia/
Dnvidia.c73 static int vram = 0; variable
1343 if (vram && vram * 1024 * 1024 < par->FbMapSize) in nvidiafb_probe()
1344 par->FbMapSize = vram * 1024 * 1024; in nvidiafb_probe()
1480 vram = simple_strtoul(this_opt+5, NULL, 0); in nvidiafb_setup()
1561 module_param(vram, int, 0);
1562 MODULE_PARM_DESC(vram,
/linux-4.4.14/drivers/staging/sm750fb/
Dsm750.h85 int vram; member
Dsm750.c1031 sm750_dev->mtrr.vram = 0; in lynxfb_pci_probe()
1062 sm750_dev->mtrr.vram = arch_phys_wc_add(sm750_dev->vidmem_start, in lynxfb_pci_probe()
1161 arch_phys_wc_del(sm750_dev->mtrr.vram); in lynxfb_pci_remove()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfb.h121 struct nvkm_mm vram; member
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
Dbase.c120 nvkm_mm_free(&ram->vram, &ltc->tag_ram); in nvkm_ltc_dtor()
Dgf100.c191 ret = nvkm_mm_tail(&ram->vram, 1, 1, tag_size, tag_size, 1, in gf100_ltc_oneinit_tag_ram()
/linux-4.4.14/arch/arm/boot/dts/
Dvexpress-v2m-rs1.dtsi44 v2m_video_ram: vram@2,00000000 {
45 compatible = "arm,vexpress-vram";
Dvexpress-v2m.dtsi43 v2m_video_ram: vram@3,00000000 {
44 compatible = "arm,vexpress-vram";
/linux-4.4.14/Documentation/arm/OMAP/
DDSS300 probably need to increase your vram setting before using VRFB rotation. Also,
313 omapfb.vram=<fbnum>:<size>[@<physaddr>][,...]
314 - VRAM allocated for a framebuffer. Normally omapfb allocates vram
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c1221 adev->mman.vram = ent; in amdgpu_ttm_debugfs_init()
1248 debugfs_remove(adev->mman.vram); in amdgpu_ttm_debugfs_fini()
1249 adev->mman.vram = NULL; in amdgpu_ttm_debugfs_fini()
Damdgpu.h464 struct dentry *vram; member
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ttm.c1164 rdev->mman.vram = ent; in radeon_ttm_debugfs_init()
1190 debugfs_remove(rdev->mman.vram); in radeon_ttm_debugfs_fini()
1191 rdev->mman.vram = NULL; in radeon_ttm_debugfs_fini()
Dradeon.h452 struct dentry *vram; member
/linux-4.4.14/drivers/video/fbdev/aty/
Datyfb_base.c304 static int vram; variable
2543 if (vram) { in aty_init()
2544 info->fix.smem_len = vram * 1024; in aty_init()
3848 vram = simple_strtoul(this_opt + 5, NULL, 0); in atyfb_setup()
4004 module_param(vram, int, 0);
4005 MODULE_PARM_DESC(vram, "int: override size of video ram");
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ce/fuc/
Dcom.fuc197 // channel is in vram
/linux-4.4.14/drivers/video/fbdev/omap2/omapfb/
Domapfb-main.c2645 module_param_named(vram, def_vram, charp, 0);