Home
last modified time | relevance | path

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

12

/openbmc/linux/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.c280 void dma_resv_add_fence(struct dma_resv *obj, struct dma_fence *fence, in dma_resv_add_fence() function
319 EXPORT_SYMBOL(dma_resv_add_fence);
/openbmc/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_clflush.c120 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()
/openbmc/linux/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()
/openbmc/linux/include/linux/
H A Ddma-resv.h470 void dma_resv_add_fence(struct dma_resv *obj, struct dma_fence *fence,
/openbmc/linux/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()
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm_sdma.c143 dma_resv_add_fence(p->vm->root.bo->tbo.base.resv, f, in amdgpu_vm_sdma_commit()
H A Damdgpu_amdkfd_gpuvm.c1372 dma_resv_add_fence(vm->root.bo->tbo.base.resv, in init_kfd_vm()
2030 dma_resv_add_fence(bo->tbo.base.resv, in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
2899 dma_resv_add_fence(mem->bo->tbo.base.resv, in amdgpu_amdkfd_gpuvm_restore_process_bos()
2908 dma_resv_add_fence(bo->tbo.base.resv, in amdgpu_amdkfd_gpuvm_restore_process_bos()
2963 dma_resv_add_fence(gws_bo->tbo.base.resv, in amdgpu_amdkfd_add_gws_to_process()
H A Damdgpu_object.c644 dma_resv_add_fence(bo->tbo.base.resv, fence, in amdgpu_bo_create()
1457 dma_resv_add_fence(resv, fence, shared ? DMA_RESV_USAGE_READ : in amdgpu_bo_fence()
H A Damdgpu_cs.c1336 dma_resv_add_fence(gobj->resv, in amdgpu_cs_submit()
1342 dma_resv_add_fence(gobj->resv, p->fence, DMA_RESV_USAGE_WRITE); in amdgpu_cs_submit()
/openbmc/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_gem.c255 dma_resv_add_fence(objs->objs[i]->resv, fence, in virtio_gpu_array_add_fence()
/openbmc/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_exec.c148 dma_resv_add_fence(obj->resv, job->done_fence, job->resv_usage); in nouveau_exec_job_armed_submit()
/openbmc/linux/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()
/openbmc/linux/drivers/gpu/drm/qxl/
H A Dqxl_release.c432 dma_resv_add_fence(bo->base.resv, &release->base, in qxl_release_fence_buffer_objects()
/openbmc/linux/drivers/gpu/drm/msm/
H A Dmsm_gem_submit.c439 dma_resv_add_fence(obj->resv, submit->user_fence, in submit_attach_object_fences()
442 dma_resv_add_fence(obj->resv, submit->user_fence, in submit_attach_object_fences()
/openbmc/linux/drivers/gpu/drm/lima/
H A Dlima_gem.c364 dma_resv_add_fence(lima_bo_resv(bos[i]), fence, in lima_gem_submit()
/openbmc/linux/drivers/gpu/drm/vc4/
H A Dvc4_gem.c564 dma_resv_add_fence(bo->base.base.resv, exec->fence, in vc4_update_bo_seqnos()
576 dma_resv_add_fence(bo->base.base.resv, exec->fence, in vc4_update_bo_seqnos()
/openbmc/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c658 dma_resv_add_fence(bo->base.resv, &fence->base, in vmw_bo_fence_single()
/openbmc/linux/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem_submit.c207 dma_resv_add_fence(obj->resv, submit->out_fence, write ? in submit_attach_object_fences()
/openbmc/linux/drivers/accel/ivpu/
H A Divpu_job.c480 dma_resv_add_fence(job->bos[i]->base.resv, job->done_fence, usage); in ivpu_job_prepare_bos_for_submit()
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_object.c799 dma_resv_add_fence(resv, &fence->base, shared ? in radeon_bo_fence()
/openbmc/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.c272 dma_resv_add_fence(bos[i]->resv, fence, DMA_RESV_USAGE_WRITE); in panfrost_attach_object_fences()
/openbmc/linux/drivers/gpu/drm/v3d/
H A Dv3d_gem.c491 dma_resv_add_fence(job->bo[i]->resv, job->done_fence, in v3d_attach_fences_and_unlock_reservation()

12