Lines Matching refs:done_fence
100 dma_fence_put(job->done_fence); in v3d_job_free()
217 job->done_fence = dma_fence_get(&job->base.s_fence->finished); in v3d_push_job()
231 struct dma_fence *done_fence) in v3d_attach_fences_and_unlock_reservation() argument
239 dma_resv_add_fence(job->bo[i]->resv, job->done_fence, in v3d_attach_fences_and_unlock_reservation()
250 drm_syncobj_replace_fence(sync_out, done_fence); in v3d_attach_fences_and_unlock_reservation()
260 done_fence); in v3d_attach_fences_and_unlock_reservation()
1006 dma_fence_get(bin->base.done_fence)); in v3d_submit_cl_ioctl()
1015 dma_fence_get(render->base.done_fence); in v3d_submit_cl_ioctl()
1032 last_job->done_fence); in v3d_submit_cl_ioctl()
1140 job->base.done_fence); in v3d_submit_tfu_ioctl()
1222 dma_fence_get(job->base.done_fence)); in v3d_submit_csd_ioctl()
1234 clean_job->done_fence); in v3d_submit_csd_ioctl()
1345 dma_fence_get(cpu_job->base.done_fence)); in v3d_submit_cpu_ioctl()
1352 dma_fence_get(csd_job->base.done_fence)); in v3d_submit_cpu_ioctl()
1369 out_se, cpu_job->base.done_fence); in v3d_submit_cpu_ioctl()
1376 0, &se, clean_job->done_fence); in v3d_submit_cpu_ioctl()