Searched refs:vram (Results 26 - 50 of 79) sorted by relevance

1234

/linux-master/drivers/video/fbdev/geode/
H A Dgxfb_core.c37 static int vram; variable
252 info->fix.smem_len = vram ? vram : gx_frame_buffer_size();
535 module_param(vram, int, 0);
536 MODULE_PARM_DESC(vram, "video memory size");
/linux-master/drivers/gpu/drm/xe/
H A Dxe_bo.c134 return to_xe_ttm_vram_mgr(mgr)->vram;
154 struct xe_mem_region *vram; local
159 vram = to_xe_ttm_vram_mgr(ttm_manager_type(&xe->ttm, mem_type))->vram;
160 xe_assert(xe, vram && vram->usable_size);
161 io_size = vram->io_size;
171 if (io_size < vram->usable_size) {
423 struct xe_mem_region *vram = res_to_mem_region(mem); local
430 if (vram
736 struct xe_mem_region *vram = res_to_mem_region(new_mem); local
926 struct xe_mem_region *vram; local
[all...]
H A Dxe_device_types.h169 * @mem.vram: VRAM info for tile.
174 struct xe_mem_region vram; member in struct:xe_tile::__anon63
202 /** @migrate: Migration helper for vram blits and clearing */
314 /** @mem.vram: VRAM info for device */
315 struct xe_mem_region vram; member in struct:xe_device::__anon70
359 /** @pinned.external_vram: pinned external BO in vram*/
401 * vram bo, which require to release their mmap mappings
436 * for vram save/restore. d3cold will be disallowed,
438 * to avoid the vram save/restore latency.
/linux-master/drivers/gpu/drm/mgag200/
H A Dmgag200_drv.c128 return mgag200_probe_vram(mdev->vram, resource_size(mdev->vram_res));
166 mdev->vram = devm_ioremap_wc(dev->dev, res->start, resource_size(res));
167 if (!mdev->vram)
H A Dmgag200_g200ew3.c198 return mgag200_probe_vram(mdev->vram, vram_size);
/linux-master/drivers/gpu/drm/hyperv/
H A Dhyperv_drm_proto.c173 struct synthvid_vram_location vram; member in union:synthvid_msg::__anon298
259 msg->vram.user_ctx = vram_pp;
260 msg->vram.vram_gpa = vram_pp;
261 msg->vram.is_vram_gpa_specified = 1;
266 drm_err(dev, "Time out on waiting vram location ack\n");
H A Dhyperv_drm_drv.c89 hv->vram = ioremap_cache(hv->mem->start, hv->fb_size);
90 if (!hv->vram) {
91 drm_err(dev, "Failed to map vram\n");
135 * vram location is not fatal. Device will update dirty area till
140 drm_warn(dev, "Failed to update vram location.\n");
H A Dhyperv_drm_modeset.c27 struct iosys_map dst = IOSYS_MAP_INIT_VADDR_IOMEM(hv->vram);
/linux-master/drivers/gpu/drm/nouveau/include/nvif/
H A Dif000c.h31 __u8 vram; member in struct:nvif_vmm_page_v0
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Ddisp.h70 struct nvif_object vram; member in struct:nv50_dmac
H A Dcurs507a.c81 u32 handle = nv50_disp(wndw->plane.dev)->core->chan.vram.handle;
/linux-master/drivers/gpu/drm/nouveau/
H A Dnv84_fence.c41 PUSH_MTHD(push, NV826F, SET_CONTEXT_DMA_SEMAPHORE, chan->vram.handle);
64 PUSH_MTHD(push, NV826F, SET_CONTEXT_DMA_SEMAPHORE, chan->vram.handle);
H A Dnouveau_chan.c104 nvif_object_dtor(&chan->vram);
215 /* nv04 vram pushbuf hack, retarget to its location in
216 * the framebuffer bar rather than direct vram access..
364 nouveau_channel_init(struct nouveau_channel *chan, u32 vram, u32 gart) argument
396 /* allocate dma objects to cover all allowed vram, and gart */
410 ret = nvif_object_ctor(&chan->user, "abi16ChanVramCtxDma", vram,
412 &chan->vram);
497 bool priv, u64 runm, u32 vram, u32 gart, struct nouveau_channel **pchan)
508 ret = nouveau_channel_init(*pchan, vram, gart);
496 nouveau_channel_new(struct nouveau_drm *drm, struct nvif_device *device, bool priv, u64 runm, u32 vram, u32 gart, struct nouveau_channel **pchan) argument
/linux-master/drivers/gpu/drm/nouveau/nvif/
H A Dvmm.c253 vmm->page[i].vram = args.vram;
H A Dmmu.c104 if (args.vram) mmu->type[i].type |= NVIF_MEM_VRAM;
/linux-master/drivers/staging/sm750fb/
H A Dsm750.h93 int vram; member in struct:sm750_dev::__anon1134
/linux-master/drivers/gpu/drm/tiny/
H A Dcirrus.c67 void __iomem *vram; member in struct:cirrus_device
393 struct iosys_map vaddr = IOSYS_MAP_INIT_VADDR_IOMEM(cirrus->vram);
694 cirrus->vram = devm_ioremap(&pdev->dev, pci_resource_start(pdev, 0),
696 if (cirrus->vram == NULL)
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem.c27 priv->vram.paddr;
120 spin_lock(&priv->vram.lock);
121 ret = drm_mm_insert_node(&priv->vram.mm, msm_obj->vram_node, npages);
122 spin_unlock(&priv->vram.lock);
187 spin_lock(&priv->vram.lock);
189 spin_unlock(&priv->vram.lock);
1180 else if ((flags & (MSM_BO_STOLEN | MSM_BO_SCANOUT)) && priv->vram.size)
1183 if (GEM_WARN_ON(use_vram && !priv->vram.size))
/linux-master/drivers/video/fbdev/i810/
H A Di810_main.c138 static int vram = 4; variable
1649 if (vram + 1 > par->aperture.size >> 20)
1650 vram = (par->aperture.size >> 20) - 1;
1653 if (vram + v_offset_default + 1 > par->aperture.size >> 20)
1654 v_offset_default = (par->aperture.size >> 20) - (vram + 1);
1656 par->fb.size = vram << 20;
1773 if (!vram)
1774 vram = 1;
1800 vyres = (vram << 20)/(info->var.xres*bpp >> 3);
1979 else if (!strncmp(this_opt, "vram
[all...]
/linux-master/drivers/video/fbdev/omap/
H A Domapfb_main.c130 /* kernel/module vram parameters override boot tags/board config */
1623 unsigned long vram; local
1736 vram = 0;
1744 vram += fbdev->mem_desc.region[i].size;
1756 pr_info("omapfb: Framebuffer initialized. Total vram %lu planes %d\n",
1757 vram, fbdev->mem_desc.region_cnt);
1860 else if (!strncmp(this_opt, "vram:", 5)) {
1861 unsigned long long vram; local
1864 vram = memparse(this_opt + 5, &suffix);
1869 pr_debug("omapfb: invalid vram suffi
[all...]
/linux-master/drivers/gpu/drm/xe/display/
H A Dxe_fb_pin.c272 if (tile->mem.vram.io_size < tile->mem.vram.usable_size) {
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dmem.c231 ret = mmu->func->mem.vram(mmu, type, page, size,
H A Dummu.c91 args->v0.vram = !!(type & NVKM_MEM_VRAM);
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dramgf100.c530 nvkm_mm_fini(&ram->vram);
539 ret = nvkm_mm_init(&ram->vram, NVKM_RAM_MM_NORMAL,
548 ret = nvkm_mm_init(&ram->vram, NVKM_RAM_MM_MIXED,
555 ret = nvkm_mm_init(&ram->vram, NVKM_RAM_MM_NORMAL,
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dfb.h143 struct nvkm_mm vram; member in struct:nvkm_ram

Completed in 215 milliseconds

1234