Searched refs:done_fence (Results 1 – 4 of 4) sorted by relevance
373 dma_fence_put(job->done_fence); in v3d_job_free()531 job->done_fence = dma_fence_get(&job->base.s_fence->finished); in v3d_push_job()545 struct dma_fence *done_fence) in v3d_attach_fences_and_unlock_reservation() argument553 dma_resv_add_fence(job->bo[i]->resv, job->done_fence, in v3d_attach_fences_and_unlock_reservation()564 drm_syncobj_replace_fence(sync_out, done_fence); in v3d_attach_fences_and_unlock_reservation()574 done_fence); in v3d_attach_fences_and_unlock_reservation()817 dma_fence_get(bin->base.done_fence)); in v3d_submit_cl_ioctl()826 dma_fence_get(render->base.done_fence); in v3d_submit_cl_ioctl()843 last_job->done_fence); in v3d_submit_cl_ioctl()952 job->base.done_fence); in v3d_submit_tfu_ioctl()[all …]
234 struct dma_fence *done_fence; member
147 struct panfrost_fence *f = to_panfrost_fence(job->done_fence); in panfrost_get_job_chain_flag()318 dma_fence_put(job->done_fence); in panfrost_job_cleanup()376 if (job->done_fence) in panfrost_job_run()377 dma_fence_put(job->done_fence); in panfrost_job_run()378 job->done_fence = dma_fence_get(fence); in panfrost_job_run()427 dma_fence_set_error(job->done_fence, -ECANCELED); in panfrost_job_handle_err()434 dma_fence_set_error(job->done_fence, -EINVAL); in panfrost_job_handle_err()442 dma_fence_signal_locked(job->done_fence); in panfrost_job_handle_err()462 dma_fence_signal_locked(job->done_fence); in panfrost_job_handle_done()558 dma_fence_set_error(canceled->done_fence, -ECANCELED); in panfrost_job_handle_irq()[all …]
23 struct dma_fence *done_fence; member