/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_mem.h | 22 struct nvif_vma vma[2]; member in struct:nouveau_mem
|
nouveau_mem.h | 22 struct nvif_vma vma[2]; member in struct:nouveau_mem
|
nouveau_vmm.c | 34 nouveau_vma_unmap(struct nouveau_vma *vma) 36 if (vma->mem) { 37 nvif_vmm_unmap(&vma->vmm->vmm, vma->addr); 38 vma->mem = NULL; 43 nouveau_vma_map(struct nouveau_vma *vma, struct nouveau_mem *mem) 45 struct nvif_vma tmp = { .addr = vma->addr }; 46 int ret = nouveau_mem_map(mem, &vma->vmm->vmm, &tmp); 49 vma->mem = mem; 56 struct nouveau_vma *vma; local in function:nouveau_vma_find 69 struct nouveau_vma *vma = *pvma; local in function:nouveau_vma_del 86 struct nouveau_vma *vma; local in function:nouveau_vma_new [all...] |
nouveau_vmm.c | 34 nouveau_vma_unmap(struct nouveau_vma *vma) 36 if (vma->mem) { 37 nvif_vmm_unmap(&vma->vmm->vmm, vma->addr); 38 vma->mem = NULL; 43 nouveau_vma_map(struct nouveau_vma *vma, struct nouveau_mem *mem) 45 struct nvif_vma tmp = { .addr = vma->addr }; 46 int ret = nouveau_mem_map(mem, &vma->vmm->vmm, &tmp); 49 vma->mem = mem; 56 struct nouveau_vma *vma; local in function:nouveau_vma_find 69 struct nouveau_vma *vma = *pvma; local in function:nouveau_vma_del 86 struct nouveau_vma *vma; local in function:nouveau_vma_new [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_gem_fence_reg.h | 44 struct i915_vma *vma; member in struct:i915_fence_reg
|
i915_gem_fence_reg.h | 44 struct i915_vma *vma; member in struct:i915_fence_reg
|
i915_gem_evict.c | 51 * Not everything in the GGTT is tracked via vma (otherwise we 62 struct i915_vma *vma, 66 if (i915_vma_is_pinned(vma)) 69 list_add(&vma->evict_link, unwind); 70 return drm_mm_scan_add_block(scan, &vma->node); 87 * This function is used by the object/vma binding code. 105 struct i915_vma *vma, *next; local in function:i915_gem_evict_something 139 list_for_each_entry_safe(vma, next, &vm->bound_list, vm_link) { 155 if (i915_vma_is_active(vma)) { 156 if (vma == active) 265 struct i915_vma *vma, *next; local in function:i915_gem_evict_for_node 386 struct i915_vma *vma, *vn; local in function:i915_gem_evict_vm [all...] |
i915_gem_evict.c | 51 * Not everything in the GGTT is tracked via vma (otherwise we 62 struct i915_vma *vma, 66 if (i915_vma_is_pinned(vma)) 69 list_add(&vma->evict_link, unwind); 70 return drm_mm_scan_add_block(scan, &vma->node); 87 * This function is used by the object/vma binding code. 105 struct i915_vma *vma, *next; local in function:i915_gem_evict_something 139 list_for_each_entry_safe(vma, next, &vm->bound_list, vm_link) { 155 if (i915_vma_is_active(vma)) { 156 if (vma == active) 265 struct i915_vma *vma, *next; local in function:i915_gem_evict_for_node 386 struct i915_vma *vma, *vn; local in function:i915_gem_evict_vm [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/ |
changf100.h | 19 struct nvkm_vma *vma; member in struct:gf100_fifo_chan::__anonfd9c78110108
|
changf100.h | 19 struct nvkm_vma *vma; member in struct:gf100_fifo_chan::__anonfd9c78110108
|
changk104.h | 23 struct nvkm_vma *vma; member in struct:gk104_fifo_chan::__anon0946543a0108
|
changk104.h | 23 struct nvkm_vma *vma; member in struct:gk104_fifo_chan::__anon0946543a0108
|
/src/sys/external/bsd/drm2/dist/drm/i915/display/ |
intel_dsb.h | 30 struct i915_vma *vma; member in struct:intel_dsb
|
intel_frontbuffer.c | 230 struct i915_vma *vma; local in function:frontbuffer_release 232 spin_lock(&obj->vma.lock); 233 for_each_ggtt_vma(vma, obj) 234 vma->display_alignment = I915_GTT_MIN_ALIGNMENT; 235 spin_unlock(&obj->vma.lock);
|
intel_dsb.h | 30 struct i915_vma *vma; member in struct:intel_dsb
|
intel_frontbuffer.c | 230 struct i915_vma *vma; local in function:frontbuffer_release 232 spin_lock(&obj->vma.lock); 233 for_each_ggtt_vma(vma, obj) 234 vma->display_alignment = I915_GTT_MIN_ALIGNMENT; 235 spin_unlock(&obj->vma.lock);
|
/src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
intel_renderstate.h | 55 struct i915_vma *vma; member in struct:intel_renderstate
|
intel_ring_types.h | 29 struct i915_vma *vma; member in struct:intel_ring
|
intel_renderstate.h | 55 struct i915_vma *vma; member in struct:intel_renderstate
|
intel_ring_types.h | 29 struct i915_vma *vma; member in struct:intel_ring
|
gen6_ppgtt.h | 17 struct i915_vma *vma; member in struct:gen6_ppgtt
|
/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/ |
intel_guc_ct.h | 47 struct i915_vma *vma; member in struct:intel_guc_ct
|
intel_guc_ct.h | 47 struct i915_vma *vma; member in struct:intel_guc_ct
|
intel_huc.c | 66 struct i915_vma *vma; local in function:intel_huc_rsa_data_create 80 * vma within the accessible range that only contains the rsa 86 vma = intel_guc_allocate_vma(guc, PAGE_SIZE); 87 if (IS_ERR(vma)) 88 return PTR_ERR(vma); 90 vaddr = i915_gem_object_pin_map(vma->obj, I915_MAP_WB); 92 i915_vma_unpin_and_release(&vma, 0); 96 copied = intel_uc_fw_copy_rsa(&huc->fw, vaddr, vma->size); 99 i915_gem_object_unpin_map(vma->obj); 101 huc->rsa_data = vma; [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
i915_gem_tiling.c | 166 static bool i915_vma_fence_prepare(struct i915_vma *vma, 169 struct drm_i915_private *i915 = vma->vm->i915; 172 if (!i915_vma_is_map_and_fenceable(vma)) 175 size = i915_gem_fence_size(i915, vma->size, tiling_mode, stride); 176 if (vma->node.size < size) 179 alignment = i915_gem_fence_alignment(i915, vma->size, tiling_mode, stride); 180 if (!IS_ALIGNED(vma->node.start, alignment)) 192 struct i915_vma *vma; local in function:i915_gem_object_fence_prepare 199 for_each_ggtt_vma(vma, obj) { 200 if (i915_vma_fence_prepare(vma, tiling_mode, stride) 217 struct i915_vma *vma; local in function:i915_gem_object_set_tiling [all...] |