Home
last modified time | relevance | path

Searched refs:dma_resv_add_fence (Results 1 – 25 of 42) sorted by relevance

12

/linux-6.15/drivers/dma-buf/
H A Dst-dma-resv.c89 dma_resv_add_fence(&resv, f, usage); in test_signaling()
136 dma_resv_add_fence(&resv, f, usage); in test_for_each()
198 dma_resv_add_fence(&resv, f, usage); in test_for_each_unlocked()
271 dma_resv_add_fence(&resv, f, usage); in test_get_fences()
H A Ddma-resv.c287 void dma_resv_add_fence(struct dma_resv *obj, struct dma_fence *fence, in dma_resv_add_fence() function
327 EXPORT_SYMBOL(dma_resv_add_fence);
/linux-6.15/drivers/gpu/drm/i915/gem/
H A Di915_gem_clflush.c119 dma_resv_add_fence(obj->base.resv, &clflush->base.dma, in i915_gem_clflush_object()
H A Di915_gem_ttm_move.c752 dma_resv_add_fence(dst_bo->base.resv, copy_fence, DMA_RESV_USAGE_WRITE); in i915_gem_obj_copy_ttm()
753 dma_resv_add_fence(src_bo->base.resv, copy_fence, DMA_RESV_USAGE_READ); in i915_gem_obj_copy_ttm()
/linux-6.15/drivers/gpu/drm/ttm/
H A Dttm_execbuf_util.c153 dma_resv_add_fence(bo->base.resv, fence, entry->num_shared ? in ttm_eu_fence_buffer_objects()
H A Dttm_bo_util.c594 dma_resv_add_fence(&ghost_obj->base._resv, fence, in ttm_bo_move_to_ghost()
662 dma_resv_add_fence(bo->base.resv, fence, DMA_RESV_USAGE_KERNEL); in ttm_bo_move_accel_cleanup()
/linux-6.15/include/linux/
H A Ddma-resv.h470 void dma_resv_add_fence(struct dma_resv *obj, struct dma_fence *fence,
/linux-6.15/drivers/gpu/drm/vgem/
H A Dvgem_fence.c165 dma_resv_add_fence(resv, fence, arg->flags & VGEM_FENCE_WRITE ? in vgem_fence_attach_ioctl()
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm_sdma.c130 dma_resv_add_fence(p->vm->root.bo->tbo.base.resv, f, in amdgpu_vm_sdma_commit()
H A Damdgpu_object.c727 dma_resv_add_fence(bo->tbo.base.resv, fence, in amdgpu_bo_create()
1323 dma_resv_add_fence(&bo->base._resv, fence, DMA_RESV_USAGE_KERNEL); in amdgpu_bo_release_notify()
1402 dma_resv_add_fence(resv, fence, shared ? DMA_RESV_USAGE_READ : in amdgpu_bo_fence()
H A Damdgpu_amdkfd_gpuvm.c444 dma_resv_add_fence(bo->tbo.base.resv, fence, in amdgpu_amdkfd_bo_validate_and_fence()
1418 dma_resv_add_fence(vm->root.bo->tbo.base.resv, in init_kfd_vm()
3021 dma_resv_add_fence(mem->bo->tbo.base.resv, in amdgpu_amdkfd_gpuvm_restore_process_bos()
3030 dma_resv_add_fence(bo->tbo.base.resv, in amdgpu_amdkfd_gpuvm_restore_process_bos()
3085 dma_resv_add_fence(gws_bo->tbo.base.resv, in amdgpu_amdkfd_add_gws_to_process()
H A Damdgpu_cs.c1346 dma_resv_add_fence(gobj->resv, in amdgpu_cs_submit()
1352 dma_resv_add_fence(gobj->resv, p->fence, DMA_RESV_USAGE_WRITE); in amdgpu_cs_submit()
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_pt.c2123 dma_resv_add_fence(xe_vma_bo(vma)->ttm.base.resv, fence, in bind_op_commit()
2128 dma_resv_add_fence(xe_vma_bo(vma)->ttm.base.resv, fence2, in bind_op_commit()
2158 dma_resv_add_fence(xe_vma_bo(vma)->ttm.base.resv, fence, in unbind_op_commit()
2163 dma_resv_add_fence(xe_vma_bo(vma)->ttm.base.resv, fence2, in unbind_op_commit()
2399 dma_resv_add_fence(xe_vm_resv(vm), fence, in xe_pt_update_ops_run()
2407 dma_resv_add_fence(xe_vm_resv(vm), &ifence->base.base, in xe_pt_update_ops_run()
2412 dma_resv_add_fence(xe_vm_resv(vm), &mfence->base.base, in xe_pt_update_ops_run()
/linux-6.15/drivers/gpu/drm/virtio/
H A Dvirtgpu_gem.c257 dma_resv_add_fence(objs->objs[i]->resv, fence, in virtio_gpu_array_add_fence()
/linux-6.15/drivers/gpu/drm/msm/
H A Dmsm_gem_submit.c358 dma_resv_add_fence(obj->resv, submit->user_fence, in submit_attach_object_fences()
361 dma_resv_add_fence(obj->resv, submit->user_fence, in submit_attach_object_fences()
/linux-6.15/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_migrate.c228 dma_resv_add_fence(obj->base.resv, &rq->fence, in __igt_lmem_pages_migrate()
/linux-6.15/drivers/gpu/drm/qxl/
H A Dqxl_release.c436 dma_resv_add_fence(bo->tbo.base.resv, &release->base, in qxl_release_fence_buffer_objects()
/linux-6.15/drivers/gpu/drm/lima/
H A Dlima_gem.c364 dma_resv_add_fence(lima_bo_resv(bos[i]), fence, in lima_gem_submit()
/linux-6.15/drivers/gpu/drm/vc4/
H A Dvc4_gem.c563 dma_resv_add_fence(bo->base.base.resv, exec->fence, in vc4_attach_fences()
569 dma_resv_add_fence(bo->base.base.resv, exec->fence, in vc4_attach_fences()
/linux-6.15/drivers/gpu/drm/imagination/
H A Dpvr_job.c586 dma_resv_add_fence(obj->resv, &job->base.s_fence->finished, usage); in update_job_resvs()
/linux-6.15/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c689 dma_resv_add_fence(bo->base.resv, &fence->base, in vmw_bo_fence_single()
/linux-6.15/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem_submit.c206 dma_resv_add_fence(obj->resv, submit->out_fence, write ? in submit_attach_object_fences()
/linux-6.15/drivers/gpu/drm/radeon/
H A Dradeon_object.c792 dma_resv_add_fence(resv, &fence->base, shared ? in radeon_bo_fence()
H A Dradeon_cs.c436 dma_resv_add_fence(reloc->robj->tbo.base.resv, in radeon_cs_parser_fini()
/linux-6.15/drivers/gpu/drm/ttm/tests/
H A Dttm_bo_test.c457 dma_resv_add_fence(external_resv, fence, DMA_RESV_USAGE_BOOKKEEP); in ttm_bo_put_shared_resv()

12