/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_ttm_vram_mgr.c | 363 struct xe_mem_region *vram = &tile->mem.vram; local 365 mgr->vram = vram; 367 vram->usable_size, vram->io_size, 415 phys_addr_t phys = cursor.start + tile->mem.vram.io_start;
|
H A D | xe_bo.c | 135 return to_xe_ttm_vram_mgr(mgr)->vram; 155 struct xe_mem_region *vram; local 160 vram = to_xe_ttm_vram_mgr(ttm_manager_type(&xe->ttm, mem_type))->vram; 161 xe_assert(xe, vram && vram->usable_size); 162 io_size = vram->io_size; 172 if (io_size < vram->usable_size) { 424 struct xe_mem_region *vram = res_to_mem_region(mem); local 431 if (vram 737 struct xe_mem_region *vram = res_to_mem_region(new_mem); local 919 struct xe_mem_region *vram; local [all...] |
H A D | xe_device_types.h | 169 * @mem.vram: VRAM info for tile. 174 struct xe_mem_region vram; member in struct:xe_tile::__anon821 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::__anon828 363 /** @pinned.external_vram: pinned external BO in vram*/ 402 * vram bo, which require to release their mmap mappings 437 * for vram save/restore. d3cold will be disallowed, 439 * to avoid the vram save/restore latency.
|
/linux-master/drivers/gpu/drm/mgag200/ |
H A D | mgag200_drv.c | 128 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 D | mgag200_g200ew3.c | 198 return mgag200_probe_vram(mdev->vram, vram_size);
|
/linux-master/drivers/gpu/drm/hyperv/ |
H A D | hyperv_drm_proto.c | 173 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 D | hyperv_drm_drv.c | 89 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 D | hyperv_drm_modeset.c | 27 struct iosys_map dst = IOSYS_MAP_INIT_VADDR_IOMEM(hv->vram);
|
/linux-master/drivers/gpu/drm/nouveau/include/nvif/ |
H A D | if000c.h | 31 __u8 vram; member in struct:nvif_vmm_page_v0
|
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.h | 70 struct nvif_object vram; member in struct:nv50_dmac
|
H A D | curs507a.c | 81 u32 handle = nv50_disp(wndw->plane.dev)->core->chan.vram.handle;
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nv84_fence.c | 41 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 D | nouveau_chan.c | 104 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 D | vmm.c | 253 vmm->page[i].vram = args.vram;
|
H A D | mmu.c | 104 if (args.vram) mmu->type[i].type |= NVIF_MEM_VRAM;
|
/linux-master/drivers/staging/sm750fb/ |
H A D | sm750.h | 93 int vram; member in struct:sm750_dev::__anon1134
|
/linux-master/drivers/gpu/drm/tiny/ |
H A D | cirrus.c | 67 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 D | msm_gem.c | 27 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 D | i810_main.c | 138 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 D | omapfb_main.c | 130 /* 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 D | xe_fb_pin.c | 275 if (tile->mem.vram.io_size < tile->mem.vram.usable_size) {
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | mem.c | 231 ret = mmu->func->mem.vram(mmu, type, page, size,
|
H A D | ummu.c | 91 args->v0.vram = !!(type & NVKM_MEM_VRAM);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramgf100.c | 530 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 D | fb.h | 143 struct nvkm_mm vram; member in struct:nvkm_ram
|