/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ram.c | 48 struct nvkm_vram *vram = nvkm_vram(memory); local 50 .memory = &vram->memory, 52 .mem = vram->mn, 67 struct nvkm_vram *vram = nvkm_vram(memory); local 68 if (!nvkm_mm_contiguous(vram->mn)) 70 return (u64)nvkm_mm_addr(vram->mn) << NVKM_RAM_MM_SHIFT; 88 struct nvkm_vram *vram = nvkm_vram(memory); local 89 struct nvkm_mm_node *next = vram->mn; 94 mutex_lock(&vram->ram->mutex); 97 nvkm_mm_free(&vram 124 struct nvkm_vram *vram; local 154 struct nvkm_vram *vram; local [all...] |
H A D | ramgp102.c | 23 nvkm_mm_fini(&(*pram)->vram); 25 return nvkm_mm_init(&(*pram)->vram, NVKM_RAM_MM_NORMAL,
|
H A D | rammcp77.c | 80 nvkm_mm_fini(&ram->base.vram); 82 return nvkm_mm_init(&ram->base.vram, NVKM_RAM_MM_NORMAL,
|
H A D | r535.c | 49 ret = nvkm_mm_init(&ram->vram, NVKM_RAM_MM_NORMAL,
|
/linux-master/drivers/gpu/drm/virtio/ |
H A D | virtgpu_vram.c | 10 struct virtio_gpu_object_vram *vram = to_virtio_gpu_vram(bo); local 15 unmap = drm_mm_node_allocated(&vram->vram_node); 38 struct virtio_gpu_object_vram *vram = to_virtio_gpu_vram(bo); local 44 wait_event(vgdev->resp_wq, vram->map_state != STATE_INITIALIZING); 45 if (vram->map_state != STATE_OK) 54 if (vram->map_info == VIRTIO_GPU_MAP_CACHE_WC) 56 else if (vram->map_info == VIRTIO_GPU_MAP_CACHE_UNCACHED) 60 if (vm_size != vram->vram_node.size) 64 vram->vram_node.start >> PAGE_SHIFT, 74 struct virtio_gpu_object_vram *vram local 147 struct virtio_gpu_object_vram *vram = to_virtio_gpu_vram(bo); local 190 struct virtio_gpu_object_vram *vram; local [all...] |
H A D | virtgpu_object.c | 72 struct virtio_gpu_object_vram *vram = to_virtio_gpu_vram(bo); local 75 if (drm_mm_node_allocated(&vram->vram_node)) 76 drm_mm_remove_node(&vram->vram_node); 80 drm_gem_free_mmap_offset(&vram->base.base.base); 81 drm_gem_object_release(&vram->base.base.base); 82 kfree(vram);
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_mmio.c | 152 xe->mem.vram.io_start = pci_resource_start(pdev, LMEM_BAR); 153 xe->mem.vram.io_size = pci_resource_len(pdev, LMEM_BAR); 154 if (!xe->mem.vram.io_size) 158 xe->mem.vram.dpa_base = 0; 161 xe->mem.vram.mapping = ioremap_wc(xe->mem.vram.io_start, xe->mem.vram.io_size); 167 * xe_mmio_tile_vram_size() - Collect vram size and offset information 169 * @vram_size: available vram (size - device reserved portions) 170 * @tile_size: actual vram siz [all...] |
H A D | xe_ttm_vram_mgr_types.h | 24 /** @vram: ptr to details of associated VRAM region */ 25 struct xe_mem_region *vram; member in struct:xe_ttm_vram_mgr
|
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_assert.h | 148 __tile->id, ({ string_get_size(__tile->mem.vram.actual_physical_size, 1, \
|
H A D | xe_tile.c | 29 * are forwarded to the root tile, the per-tile vram is combined into a single 135 if (tile->mem.vram.usable_size) {
|
H A D | xe_ttm_stolen_mgr.c | 68 tile_offset = tile->mem.vram.io_start - xe->mem.vram.io_start; 69 tile_size = tile->mem.vram.actual_physical_size; 80 mgr->io_base = tile->mem.vram.io_start + mgr->stolen_base; 84 * of vram which is not part of the DSM. Such reserved memory portion is 86 * granularity to accommodate such reserve vram portion. 229 * We don't try to attempt partial visible support for stolen vram, 230 * since stolen is always at the end of vram, and the BAR size is pretty
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_chan.h | 27 struct nvif_object vram; member in struct:nouveau_channel 66 u32 vram, u32 gart, struct nouveau_channel **);
|
H A D | nouveau_bo5039.c | 148 SET_CONTEXT_DMA_BUFFER_IN, chan->vram.handle, 149 SET_CONTEXT_DMA_BUFFER_OUT, chan->vram.handle);
|
H A D | nouveau_bo0039.c | 43 return chan->vram.handle;
|
/linux-master/drivers/gpu/drm/ast/ |
H A D | ast_mm.c | 90 ast->vram = devm_ioremap_wc(dev->dev, base, vram_size); 91 if (!ast->vram)
|
/linux-master/drivers/gpu/drm/nouveau/include/nvif/ |
H A D | if0008.h | 26 __u8 vram; member in struct:nvif_mmu_type_v0
|
H A D | vmm.h | 32 bool vram:1; member in struct:nvif_vmm::__anon751
|
/linux-master/drivers/gpu/drm/hyperv/ |
H A D | hyperv_drm.h | 26 void __iomem *vram; member in struct:hyperv_drm_device
|
/linux-master/drivers/video/fbdev/ |
H A D | sh7760fb.c | 377 unsigned long vram; local 393 vram = info->var.xres * info->var.yres; 396 vram >>= 3; 398 vram >>= 2; 400 vram >>= 1; 402 vram *= 2; 403 if ((vram < 1) || (vram > 1024 * 2048)) { 408 if (vram < PAGE_SIZE) 409 vram [all...] |
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_drv.c | 48 static char *vram = "16m"; variable 49 MODULE_PARM_DESC(vram, "Configure VRAM size (for devices without IOMMU/GPUMMU)"); 50 module_param(vram, charp, 0); 133 * phandle, which gives us a link to our "vram". Allocating 164 DRM_INFO("using %s VRAM carveout\n", vram); 165 size = memparse(vram, NULL); 172 priv->vram.size = size; 174 drm_mm_init(&priv->vram.mm, 0, (size >> PAGE_SHIFT) - 1); 175 spin_lock_init(&priv->vram.lock); 184 &priv->vram [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | priv.h | 27 int (*vram)(struct nvkm_mmu *, int type, u8 page, u64 size, member in struct:nvkm_mmu_func::__anon260
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_fdinfo.c | 85 drm_printf(p, "drm-memory-vram:\t%llu KiB\n", stats.vram/1024UL); 88 drm_printf(p, "amd-memory-visible-vram:\t%llu KiB\n", 90 drm_printf(p, "amd-evicted-vram:\t%llu KiB\n", 92 drm_printf(p, "amd-evicted-visible-vram:\t%llu KiB\n", 94 drm_printf(p, "amd-requested-vram:\t%llu KiB\n", 96 drm_printf(p, "amd-requested-visible-vram:\t%llu KiB\n", 100 drm_printf(p, "drm-shared-vram:\t%llu KiB\n", stats.vram_shared/1024UL);
|
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_dump.c | 202 struct etnaviv_vram_mapping *vram; local 207 vram = submit->bos[i].mapping; 221 iter.hdr->iova = cpu_to_le64(vram->iova);
|
/linux-master/drivers/video/fbdev/geode/ |
H A D | lxfb_core.c | 29 static int vram; variable 359 info->fix.smem_len = vram ? vram : lx_framebuffer_size(); 673 module_param(vram, int, 0); 674 MODULE_PARM_DESC(vram, "video memory size");
|