Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dram.c41 struct nvkm_vram *vram = nvkm_vram(memory); in nvkm_vram_map() local
43 .memory = &vram->memory, in nvkm_vram_map()
45 .mem = vram->mn, in nvkm_vram_map()
60 struct nvkm_vram *vram = nvkm_vram(memory); in nvkm_vram_addr() local
61 if (!nvkm_mm_contiguous(vram->mn)) in nvkm_vram_addr()
63 return (u64)nvkm_mm_addr(vram->mn) << NVKM_RAM_MM_SHIFT; in nvkm_vram_addr()
81 struct nvkm_vram *vram = nvkm_vram(memory); in nvkm_vram_dtor() local
82 struct nvkm_mm_node *next = vram->mn; in nvkm_vram_dtor()
84 mutex_lock(&vram->ram->fb->subdev.mutex); in nvkm_vram_dtor()
87 nvkm_mm_free(&vram->ram->vram, &node); in nvkm_vram_dtor()
[all …]
Drammcp77.c80 nvkm_mm_fini(&ram->base.vram); in mcp77_ram_new()
82 return nvkm_mm_init(&ram->base.vram, NVKM_RAM_MM_NORMAL, in mcp77_ram_new()
Dramgf100.c530 nvkm_mm_fini(&ram->vram); in gf100_ram_ctor()
539 ret = nvkm_mm_init(&ram->vram, NVKM_RAM_MM_NORMAL, in gf100_ram_ctor()
548 ret = nvkm_mm_init(&ram->vram, NVKM_RAM_MM_MIXED, in gf100_ram_ctor()
555 ret = nvkm_mm_init(&ram->vram, NVKM_RAM_MM_NORMAL, in gf100_ram_ctor()
/Linux-v4.19/drivers/gpu/drm/etnaviv/
Detnaviv_dump.c114 struct etnaviv_vram_mapping *vram; in etnaviv_core_dump() local
146 list_for_each_entry(vram, &gpu->mmu->mappings, mmu_node) { in etnaviv_core_dump()
147 if (!vram->use) in etnaviv_core_dump()
150 obj = vram->object; in etnaviv_core_dump()
205 list_for_each_entry(vram, &gpu->mmu->mappings, mmu_node) { in etnaviv_core_dump()
209 if (vram->use == 0) in etnaviv_core_dump()
212 obj = vram->object; in etnaviv_core_dump()
226 iter.hdr->iova = cpu_to_le64(vram->iova); in etnaviv_core_dump()
/Linux-v4.19/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()
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_drv.c68 static char *vram = "16m"; variable
69 MODULE_PARM_DESC(vram, "Configure VRAM size (for devices without IOMMU/GPUMMU)");
70 module_param(vram, charp, 0);
327 if (priv->vram.paddr) { in msm_drm_uninit()
329 drm_mm_takedown(&priv->vram.mm); in msm_drm_uninit()
330 dma_free_attrs(dev, priv->vram.size, NULL, in msm_drm_uninit()
331 priv->vram.paddr, attrs); in msm_drm_uninit()
399 DRM_INFO("using %s VRAM carveout\n", vram); in msm_init_vram()
400 size = memparse(vram, NULL); in msm_init_vram()
407 priv->vram.size = size; in msm_init_vram()
[all …]
Dmsm_gem.c37 priv->vram.paddr; in physaddr()
59 spin_lock(&priv->vram.lock); in get_pages_vram()
60 ret = drm_mm_insert_node(&priv->vram.mm, msm_obj->vram_node, npages); in get_pages_vram()
61 spin_unlock(&priv->vram.lock); in get_pages_vram()
123 spin_lock(&priv->vram.lock); in put_pages_vram()
125 spin_unlock(&priv->vram.lock); in put_pages_vram()
917 else if ((flags & MSM_BO_STOLEN) && priv->vram.size) in _msm_gem_new()
920 if (WARN_ON(use_vram && !priv->vram.size)) in _msm_gem_new()
/Linux-v4.19/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 \
/Linux-v4.19/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-v4.19/drivers/gpu/drm/nouveau/
Dnv50_fbcon.c199 OUT_RING(chan, chan->vram.handle); in nv50_fbcon_accel_init()
200 OUT_RING(chan, chan->vram.handle); in nv50_fbcon_accel_init()
201 OUT_RING(chan, chan->vram.handle); in nv50_fbcon_accel_init()
Dnouveau_chan.h14 struct nvif_object vram; member
Dnouveau_chan.c99 nvif_object_fini(&chan->vram); in nouveau_channel_del()
330 nouveau_channel_init(struct nouveau_channel *chan, u32 vram, u32 gart) in nouveau_channel_init() argument
367 ret = nvif_object_init(&chan->user, vram, NV_DMA_IN_MEMORY, in nouveau_channel_init()
368 &args, sizeof(args), &chan->vram); in nouveau_channel_init()
Dnv84_fence.c38 OUT_RING (chan, chan->vram.handle); in nv84_fence_emit32()
56 OUT_RING (chan, chan->vram.handle); in nv84_fence_sync32()
Dnv04_fbcon.c211 OUT_RING(chan, chan->vram.handle); in nv04_fbcon_accel_init()
212 OUT_RING(chan, chan->vram.handle); in nv04_fbcon_accel_init()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvif/
Dvmm.c158 vmm->page[i].vram = args.vram; in nvif_vmm_init()
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvif/
Dif0008.h26 __u8 vram; member
Dvmm.h26 bool vram:1; member
Dif000c.h23 __u8 vram; member
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dpriv.h23 int (*vram)(struct nvkm_mmu *, int type, u8 page, u64 size, member
/Linux-v4.19/drivers/video/fbdev/omap/
Domapfb_main.c1630 unsigned long vram; in omapfb_do_probe() local
1732 vram = 0; in omapfb_do_probe()
1740 vram += fbdev->mem_desc.region[i].size; in omapfb_do_probe()
1753 vram, fbdev->mem_desc.region_cnt); in omapfb_do_probe()
1860 unsigned long vram; in omapfb_setup() local
1861 vram = (simple_strtoul(this_opt + 5, &suffix, 0)); in omapfb_setup()
1867 vram *= 1024; in omapfb_setup()
1871 vram *= 1024; in omapfb_setup()
1878 def_vram[def_vram_cnt++] = vram; in omapfb_setup()
1926 module_param_array_named(vram, def_vram, ulong, &def_vram_cnt, 0664);
/Linux-v4.19/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-v4.19/drivers/gpu/drm/nouveau/dispnv50/
Ddisp.h60 struct nvif_object vram; member

123