Searched refs:vram (Results 51 - 75 of 79) sorted by relevance

1234

/linux-master/drivers/gpu/drm/xe/display/
H A Dxe_plane_initial.c89 if (phys_base >= tile0->mem.vram.usable_size) {
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_migrate.c101 * 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 Dnvidia.c74 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 Damdgpu_kms.c744 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 Damdgpu_object.h140 uint64_t vram; member in struct:amdgpu_mem_stats
/linux-master/drivers/video/fbdev/
H A Dhyperv_fb.c220 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 Dsm712fb.c1425 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 Dimsttfb.c840 __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 Dxe_migrate.c131 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 Dxe_query.c336 if (xe_device_get_root_tile(xe)->mem.vram.usable_size)
/linux-master/drivers/staging/sm750fb/
H A Dsm750.c1057 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 Dvirtgpu_vq.c1184 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 Dbase.c318 struct nvkm_mm *mm = &device->fb->ram->vram;
H A Duvmm.c320 args->v0.vram = !!(type & NVKM_VMM_PAGE_VRAM);
/linux-master/drivers/gpu/drm/mgag200/
H A Dmgag200_drv.h291 void __iomem *vram; member in struct:mga_device
H A Dmgag200_mode.c437 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 Dmsm_drv.h208 } vram; member in struct:msm_drm_private
/linux-master/drivers/gpu/drm/ast/
H A Dast_drv.h182 void __iomem *vram; member in struct:ast_device
H A Dast_mode.c742 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 Dramnv50.c576 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 Dhead507d.c268 asyh->core.handle = disp->core->chan.vram.handle;
H A Dwndw.c409 asyw->xlut.handle = wndw->wndw.vram.handle;
/linux-master/include/uapi/drm/
H A Damdgpu_drm.h254 /* 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 Dnouveau_bo.c276 (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 Datyfb_base.c327 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");

Completed in 369 milliseconds

1234