Searched refs:gpuva (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_vm.h | 93 static inline struct xe_vm *gpuva_to_vm(struct drm_gpuva *gpuva) in gpuva_to_vm() argument 95 return gpuvm_to_vm(gpuva->vm); in gpuva_to_vm() 98 static inline struct xe_vma *gpuva_to_vma(struct drm_gpuva *gpuva) in gpuva_to_vma() argument 100 return container_of(gpuva, struct xe_vma, gpuva); in gpuva_to_vma() 114 return vma->gpuva.va.addr; in xe_vma_start() 119 return vma->gpuva.va.range; in xe_vma_size() 129 return vma->gpuva.gem.offset; in xe_vma_bo_offset() 134 return !vma->gpuva.gem.obj ? NULL : in xe_vma_bo() 135 container_of(vma->gpuva.gem.obj, struct xe_bo, ttm.base); in xe_vma_bo() 140 return container_of(vma->gpuva.vm, struct xe_vm, gpuvm); in xe_vma_vm() [all …]
|
| H A D | xe_pt.c | 211 XE_WARN_ON(!list_empty(&pt->bo->ttm.base.gpuva.list)); in xe_pt_destroy() 557 xe_walk->vma->gpuva.flags |= in xe_pt_stage_bind_entry() 574 xe_walk->vma->gpuva.flags |= (XE_VMA_PTE_4K << level); in xe_pt_stage_bind_entry() 617 xe_walk->vma->gpuva.flags |= XE_VMA_PTE_COMPACT; in xe_pt_stage_bind_entry() 752 if (vma->gpuva.flags & XE_VMA_ATOMIC_PTE_BIT) { in xe_pt_stage_bind()
|
| H A D | xe_svm.c | 304 if (!(vma->gpuva.flags & XE_VMA_MADV_AUTORESET)) { in xe_svm_range_set_default_attr()
|
| /linux/include/drm/ |
| H A D | drm_gpuvm.h | 700 struct list_head gpuva; member 803 list_for_each_entry(va__, &(vm_bo)->list.gpuva, gem.entry) 819 list_for_each_entry_safe(va__, next__, &(vm_bo)->list.gpuva, gem.entry)
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_mmu.c | 1262 mutex_lock(&bo->base.base.gpuva.lock); in panthor_vm_prepare_map_op_ctx() 1264 mutex_unlock(&bo->base.base.gpuva.lock); in panthor_vm_prepare_map_op_ctx() 1382 struct drm_gpuva *gpuva; in panthor_vm_get_bo_for_va() local 1387 gpuva = drm_gpuva_find_first(&vm->base, va, 1); in panthor_vm_get_bo_for_va() 1388 vma = gpuva ? container_of(gpuva, struct panthor_vma, base) : NULL; in panthor_vm_get_bo_for_va() 2004 mutex_lock(&bo->base.base.gpuva.lock); in panthor_vma_link() 2006 mutex_unlock(&bo->base.base.gpuva.lock); in panthor_vma_link()
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_gem.c | 422 GEM_WARN_ON(!list_is_singular(&vm_bo->list.gpuva)); in lookup_vma() 1027 if (!list_empty(&obj->gpuva.list)) { in msm_gem_describe() 1121 if (!list_empty(&obj->gpuva.list)) { in msm_gem_free_object()
|