/linux-master/drivers/gpu/drm/xe/display/ |
H A D | xe_plane_initial.c | 89 if (phys_base >= tile0->mem.vram.usable_size) {
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_migrate.c | 101 * svm_migrate_copy_memory_gart - sdma copy data between ram and vram 105 * @vram: vram destination DMA pointer 111 * vram address uses direct mapping of vram pages, which must have npages 125 uint64_t *vram, uint64_t npages, 142 gart_s = svm_migrate_direct_mapping_addr(adev, *vram); 148 gart_d = svm_migrate_direct_mapping_addr(adev, *vram); 167 vram += size; 355 pr_debug("failed %d to copy memory to vram\ 124 svm_migrate_copy_memory_gart(struct amdgpu_device *adev, dma_addr_t *sys, uint64_t *vram, uint64_t npages, enum MIGRATION_COPY_DIR direction, struct dma_fence **mfence) argument [all...] |
/linux-master/drivers/video/fbdev/nvidia/ |
H A D | nvidia.c | 74 static int vram = 0; variable 1361 if (vram && vram * 1024 * 1024 < par->FbMapSize) 1362 par->FbMapSize = vram * 1024 * 1024; 1364 /* Limit amount of vram to 64 MB */ 1495 } else if (!strncmp(this_opt, "vram:", 5)) { 1496 vram = simple_strtoul(this_opt+5, NULL, 0); 1581 module_param(vram, int, 0); 1582 MODULE_PARM_DESC(vram,
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_kms.c | 744 mem.vram.total_heap_size = adev->gmc.real_vram_size; 745 mem.vram.usable_heap_size = adev->gmc.real_vram_size - 748 mem.vram.heap_usage = 750 mem.vram.max_allocation = mem.vram.usable_heap_size * 3 / 4; 757 mem.vram.usable_heap_size);
|
H A D | amdgpu_object.h | 140 uint64_t vram; member in struct:amdgpu_mem_stats
|
/linux-master/drivers/video/fbdev/ |
H A D | hyperv_fb.c | 220 struct synthvid_vram_location vram; member in union:synthvid_msg::__anon9 679 msg->vram.user_ctx = msg->vram.vram_gpa = par->mmio_pp; 680 msg->vram.is_vram_gpa_specified = 1; 685 pr_err("Time out on waiting vram location ack\n");
|
H A D | sm712fb.c | 1425 u8 vram; local 1442 vram = inb_p(0x3c5) >> 6; 1444 if (vram == 0x00) 1446 else if (vram == 0x01) 1448 else if (vram == 0x02) 1450 else if (vram == 0x03)
|
H A D | imsttfb.c | 840 __u32 vram = (info->fix.smem_len - (PAGE_SIZE << 2)); local 841 var->yres_virtual = ((vram << 3) / var->bits_per_pixel) / var->xres_virtual; 1464 fb_info(info, "%s frame buffer; %uMB vram; chip version %u\n",
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_migrate.c | 131 addr -= xe->mem.vram.dpa_base; 253 /* Identity map the entire vram at 256GiB offset */ 264 * vram is less, when we don't access it. 266 for (pos = xe->mem.vram.dpa_base; 267 pos < xe->mem.vram.actual_physical_size + xe->mem.vram.dpa_base; 642 * If the src is already in vram, then it should already
|
H A D | xe_query.c | 336 if (xe_device_get_root_tile(xe)->mem.vram.usable_size)
|
/linux-master/drivers/staging/sm750fb/ |
H A D | sm750.c | 1057 sm750_dev->mtrr.vram = 0; 1083 sm750_dev->mtrr.vram = arch_phys_wc_add(sm750_dev->vidmem_start, 1115 arch_phys_wc_del(sm750_dev->mtrr.vram);
|
/linux-master/drivers/gpu/drm/virtio/ |
H A D | virtgpu_vq.c | 1184 struct virtio_gpu_object_vram *vram = to_virtio_gpu_vram(bo); local 1190 vram->map_info = resp->map_info; 1191 vram->map_state = STATE_OK; 1193 vram->map_state = STATE_ERR;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | base.c | 318 struct nvkm_mm *mm = &device->fb->ram->vram;
|
H A D | uvmm.c | 320 args->v0.vram = !!(type & NVKM_VMM_PAGE_VRAM);
|
/linux-master/drivers/gpu/drm/mgag200/ |
H A D | mgag200_drv.h | 291 void __iomem *vram; member in struct:mga_device
|
H A D | mgag200_mode.c | 437 struct iosys_map dst = IOSYS_MAP_INIT_VADDR_IOMEM(mdev->vram); 554 struct iosys_map map = IOSYS_MAP_INIT_VADDR_IOMEM(mdev->vram);
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_drv.h | 208 } vram; member in struct:msm_drm_private
|
/linux-master/drivers/gpu/drm/ast/ |
H A D | ast_drv.h | 182 void __iomem *vram; member in struct:ast_device
|
H A D | ast_mode.c | 742 void __iomem *vaddr = ast->vram; 1000 vaddr = ast->vram + ast->vram_fb_available - size;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramnv50.c | 576 nvkm_mm_fini(&ram->vram); 578 return nvkm_mm_init(&ram->vram, NVKM_RAM_MM_NORMAL,
|
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | head507d.c | 268 asyh->core.handle = disp->core->chan.vram.handle;
|
H A D | wndw.c | 409 asyw->xlut.handle = wndw->wndw.vram.handle;
|
/linux-master/include/uapi/drm/ |
H A D | amdgpu_drm.h | 254 /* indicate vram lost occurred after ctx created */ 826 /* visible vram usage */ 1034 struct drm_amdgpu_heap_info vram; member in struct:drm_amdgpu_memory_info
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo.c | 276 (domain & NOUVEAU_GEM_DOMAIN_VRAM) && !vmm->page[i].vram) 322 if ((domain & NOUVEAU_GEM_DOMAIN_VRAM) && !vmm->page[i].vram) 1304 /* as long as the bo isn't in vram, and isn't tiled, we've got 1318 /* make sure bo is in mappable vram */
|
/linux-master/drivers/video/fbdev/aty/ |
H A D | atyfb_base.c | 327 static int vram; variable 2550 if (vram) { 2551 info->fix.smem_len = vram * 1024; 3849 } else if (!strncmp(this_opt, "vram:", 5)) 3850 vram = simple_strtoul(this_opt + 5, NULL, 0); 4010 module_param(vram, int, 0); 4011 MODULE_PARM_DESC(vram, "int: override size of video ram");
|