dma_resv_add_fence
dma_resv_add_fence(job->bos[i]->resv, job->out_fence, DMA_RESV_USAGE_WRITE);
dma_resv_add_fence(bos[i]->resv, fence, DMA_RESV_USAGE_WRITE);
dma_resv_add_fence(job->bos[i]->base.base.resv, job->done_fence, usage);
dma_resv_add_fence(bos[i]->resv, fence, DMA_RESV_USAGE_WRITE);
dma_resv_add_fence(dmabuf->resv, f, usage);
EXPORT_SYMBOL(dma_resv_add_fence);
dma_resv_add_fence(&resv, f, usage);
dma_resv_add_fence(&resv, f, usage);
dma_resv_add_fence(&resv, f, usage);
dma_resv_add_fence(&resv, f, usage);
dma_resv_add_fence(vm->root.bo->tbo.base.resv,
dma_resv_add_fence(mem->bo->tbo.base.resv,
dma_resv_add_fence(bo->tbo.base.resv,
dma_resv_add_fence(gws_bo->tbo.base.resv,
dma_resv_add_fence(bo->tbo.base.resv, fence,
dma_resv_add_fence(gobj->resv,
dma_resv_add_fence(gobj->resv, p->fence, DMA_RESV_USAGE_WRITE);
dma_resv_add_fence(resv, ev_fence,
dma_resv_add_fence(&bo->base._resv, fence, DMA_RESV_USAGE_KERNEL);
dma_resv_add_fence(resv, fence, shared ? DMA_RESV_USAGE_READ :
dma_resv_add_fence(bo->tbo.base.resv, fence,
dma_resv_add_fence(gobj_read[i]->resv, &fence->base,
dma_resv_add_fence(gobj_write[i]->resv, &fence->base,
dma_resv_add_fence(vm->root.bo->tbo.base.resv, *fence,
dma_resv_add_fence(p->vm->root.bo->tbo.base.resv, f,
dma_resv_add_fence(obj->resv, fence,
dma_resv_add_fence(obj->resv, submit->out_fence, write ?
dma_resv_add_fence(obj->base.resv, &clflush->base.dma,
dma_resv_add_fence(dst_bo->base.resv, copy_fence, DMA_RESV_USAGE_WRITE);
dma_resv_add_fence(src_bo->base.resv, copy_fence, DMA_RESV_USAGE_READ);
dma_resv_add_fence(obj->base.resv, &rq->fence,
dma_resv_add_fence(obj->base.resv, &rq->fence,
dma_resv_add_fence(vma->obj->base.resv, curr, usage);
dma_resv_add_fence(obj->base.resv, fence, DMA_RESV_USAGE_READ);
dma_resv_add_fence(obj->base.resv, &rq->fence,
dma_resv_add_fence(obj->resv, &job->base.s_fence->finished, usage);
dma_resv_add_fence(lima_bo_resv(bos[i]), fence,
dma_resv_add_fence(obj->resv, submit->user_fence,
dma_resv_add_fence(obj->resv, submit->user_fence,
dma_resv_add_fence(obj->resv, job->fence,
dma_resv_add_fence(resv, &fence->base, exclusive ?
dma_resv_add_fence(bos[i]->resv, fence, DMA_RESV_USAGE_WRITE);
dma_resv_add_fence(bo->tbo.base.resv, &release->base,
dma_resv_add_fence(reloc->robj->tbo.base.resv,
dma_resv_add_fence(resv, &fence->base, shared ?
dma_resv_add_fence(external_resv, fence, DMA_RESV_USAGE_BOOKKEEP);
dma_resv_add_fence(resv, fence, usage);
dma_resv_add_fence(bo->base.resv, fence, DMA_RESV_USAGE_KERNEL);
dma_resv_add_fence(&ghost_obj->base._resv, fence,
dma_resv_add_fence(bo->base.resv, fence, DMA_RESV_USAGE_KERNEL);
dma_resv_add_fence(bo->base.resv, fence, entry->num_shared ?
dma_resv_add_fence(job->bo[i]->resv, job->done_fence,
dma_resv_add_fence(bo->base.base.resv, exec->fence,
dma_resv_add_fence(bo->base.base.resv, exec->fence,
dma_resv_add_fence(resv, fence, arg->flags & VGEM_FENCE_WRITE ?
dma_resv_add_fence(objs->objs[i]->resv, fence,
dma_resv_add_fence(bo->base.resv, &fence->base,
dma_resv_add_fence(ttm_bo->base.resv, fence,
dma_resv_add_fence(bo->ttm.base.resv, fence,
dma_resv_add_fence(bo->ttm.base.resv, fence,
dma_resv_add_fence(bo->ttm.base.resv, decomp_fence, DMA_RESV_USAGE_KERNEL);
dma_resv_add_fence(xe_vma_bo(vma)->ttm.base.resv, fence,
dma_resv_add_fence(xe_vma_bo(vma)->ttm.base.resv, fence2,
dma_resv_add_fence(xe_vma_bo(vma)->ttm.base.resv, fence,
dma_resv_add_fence(xe_vma_bo(vma)->ttm.base.resv, fence2,
dma_resv_add_fence(xe_vm_resv(vm), fence,
dma_resv_add_fence(xe_vm_resv(vm), ifence,
dma_resv_add_fence(xe_vm_resv(vm), ifence,
dma_resv_add_fence(xe_vm_resv(vm), mfence,
dma_resv_add_fence(bo->ttm.base.resv,
dma_resv_add_fence(dmabuf->resv, &fence->base,
dma_resv_add_fence(dmabuf->resv, &fence->base, resv_dir);
void dma_resv_add_fence(struct dma_resv *obj, struct dma_fence *fence,