Home
last modified time | relevance | path

Searched refs:done_fence (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/v3d/
Dv3d_gem.c375 dma_fence_put(job->done_fence); in v3d_job_free()
483 job->done_fence = dma_fence_get(&job->base.s_fence->finished); in v3d_push_job()
498 struct dma_fence *done_fence) in v3d_attach_fences_and_unlock_reservation() argument
506 job->done_fence); in v3d_attach_fences_and_unlock_reservation()
514 drm_syncobj_replace_fence(sync_out, done_fence); in v3d_attach_fences_and_unlock_reservation()
641 dma_fence_get(bin->base.done_fence)); in v3d_submit_cl_ioctl()
652 dma_fence_get(render->base.done_fence); in v3d_submit_cl_ioctl()
669 last_job->done_fence); in v3d_submit_cl_ioctl()
772 job->base.done_fence); in v3d_submit_tfu_ioctl()
867 dma_fence_get(job->base.done_fence)); in v3d_submit_csd_ioctl()
[all …]
Dv3d_drv.h248 struct dma_fence *done_fence; member
/Linux-v5.15/drivers/gpu/drm/panfrost/
Dpanfrost_job.c147 struct panfrost_fence *f = to_panfrost_fence(job->done_fence); in panfrost_get_job_chain_flag()
328 dma_fence_put(job->done_fence); in panfrost_job_cleanup()
397 if (job->done_fence) in panfrost_job_run()
398 dma_fence_put(job->done_fence); in panfrost_job_run()
399 job->done_fence = dma_fence_get(fence); in panfrost_job_run()
448 dma_fence_set_error(job->done_fence, -ECANCELED); in panfrost_job_handle_err()
455 dma_fence_set_error(job->done_fence, -EINVAL); in panfrost_job_handle_err()
463 dma_fence_signal_locked(job->done_fence); in panfrost_job_handle_err()
483 dma_fence_signal_locked(job->done_fence); in panfrost_job_handle_done()
579 dma_fence_set_error(canceled->done_fence, -ECANCELED); in panfrost_job_handle_irq()
[all …]
Dpanfrost_job.h27 struct dma_fence *done_fence; member