Searched refs:dma_resv_add_fence (Results 1 - 25 of 37) sorted by relevance

12

/linux-master/drivers/dma-buf/
H A Dst-dma-resv.c89 dma_resv_add_fence(&resv, f, usage);
136 dma_resv_add_fence(&resv, f, usage);
198 dma_resv_add_fence(&resv, f, usage);
271 dma_resv_add_fence(&resv, f, usage);
H A Ddma-resv.c172 * Should be called before dma_resv_add_fence(). Must be called with @obj
176 * at any time before calling dma_resv_add_fence(). This is validated when
270 * dma_resv_add_fence - Add a fence to the dma_resv obj
280 void dma_resv_add_fence(struct dma_resv *obj, struct dma_fence *fence, function
319 EXPORT_SYMBOL(dma_resv_add_fence); variable
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_clflush.c119 dma_resv_add_fence(obj->base.resv, &clflush->base.dma,
H A Di915_gem_ttm_move.c752 dma_resv_add_fence(dst_bo->base.resv, copy_fence, DMA_RESV_USAGE_WRITE);
753 dma_resv_add_fence(src_bo->base.resv, copy_fence, DMA_RESV_USAGE_READ);
/linux-master/drivers/gpu/drm/ttm/
H A Dttm_execbuf_util.c153 dma_resv_add_fence(bo->base.resv, fence, entry->num_shared ?
H A Dttm_bo_util.c594 dma_resv_add_fence(&ghost_obj->base._resv, fence,
662 dma_resv_add_fence(bo->base.resv, fence, DMA_RESV_USAGE_KERNEL);
/linux-master/drivers/gpu/drm/vgem/
H A Dvgem_fence.c165 dma_resv_add_fence(resv, fence, arg->flags & VGEM_FENCE_WRITE ?
/linux-master/include/linux/
H A Ddma-resv.h173 * A new fence is added by calling dma_resv_add_fence(). Since this
470 void dma_resv_add_fence(struct dma_resv *obj, struct dma_fence *fence,
/linux-master/drivers/gpu/drm/virtio/
H A Dvirtgpu_gem.c255 dma_resv_add_fence(objs->objs[i]->resv, fence,
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm_sdma.c138 dma_resv_add_fence(p->vm->root.bo->tbo.base.resv, f,
H A Damdgpu_amdkfd_gpuvm.c446 dma_resv_add_fence(bo->tbo.base.resv, fence,
1420 dma_resv_add_fence(vm->root.bo->tbo.base.resv,
3029 dma_resv_add_fence(mem->bo->tbo.base.resv,
3038 dma_resv_add_fence(bo->tbo.base.resv,
3093 dma_resv_add_fence(gws_bo->tbo.base.resv,
H A Damdgpu_object.c634 dma_resv_add_fence(bo->tbo.base.resv, fence,
1444 dma_resv_add_fence(resv, fence, shared ? DMA_RESV_USAGE_READ :
/linux-master/drivers/gpu/drm/xe/
H A Dxe_pt.c1308 dma_resv_add_fence(xe_vm_resv(vm), fence, rebind ||
1314 dma_resv_add_fence(xe_vma_bo(vma)->ttm.base.resv, fence,
1652 dma_resv_add_fence(xe_vm_resv(vm), fence,
1657 dma_resv_add_fence(xe_vma_bo(vma)->ttm.base.resv, fence,
/linux-master/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_migrate.c228 dma_resv_add_fence(obj->base.resv, &rq->fence,
/linux-master/drivers/gpu/drm/lima/
H A Dlima_gem.c364 dma_resv_add_fence(lima_bo_resv(bos[i]), fence,
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_release.c472 dma_resv_add_fence(bo->base.resv, &release->base,
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem_submit.c362 dma_resv_add_fence(obj->resv, submit->user_fence,
365 dma_resv_add_fence(obj->resv, submit->user_fence,
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem_submit.c207 dma_resv_add_fence(obj->resv, submit->out_fence, write ?
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_job.c593 dma_resv_add_fence(obj->resv, &job->base.s_fence->finished, usage);
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_object.c797 dma_resv_add_fence(resv, &fence->base, shared ?
/linux-master/drivers/gpu/drm/ttm/tests/
H A Dttm_bo_test.c443 dma_resv_add_fence(external_resv, fence, DMA_RESV_USAGE_BOOKKEEP);
/linux-master/drivers/accel/ivpu/
H A Divpu_job.c456 dma_resv_add_fence(job->bos[i]->base.base.resv, job->done_fence, usage);
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c648 dma_resv_add_fence(bo->base.resv, &fence->base,
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_gem.c564 dma_resv_add_fence(bo->base.base.resv, exec->fence,
576 dma_resv_add_fence(bo->base.base.resv, exec->fence,
/linux-master/drivers/gpu/drm/i915/
H A Di915_vma.c2000 dma_resv_add_fence(vma->obj->base.resv, curr, usage);
2250 dma_resv_add_fence(obj->base.resv, fence, DMA_RESV_USAGE_READ);

Completed in 299 milliseconds

12