Lines Matching full:finished
61 * Once a job is executed (but not yet finished), the job's credits contribute
62 * to the scheduler's credit count until the job is finished. If by executing
377 dma_fence_get(&s_fence->finished); in drm_sched_job_done()
379 dma_fence_put(&s_fence->finished); in drm_sched_job_done()
649 dma_fence_wait(&s_job->s_fence->finished, false); in drm_sched_stop()
666 * this TDR finished and before the newly restarted jobs had a in drm_sched_stop()
750 dma_fence_set_error(&s_fence->finished, -ECANCELED); in drm_sched_resubmit_jobs()
756 dma_fence_set_error(&s_fence->finished, PTR_ERR(fence)); in drm_sched_resubmit_jobs()
1049 if (kref_read(&job->s_fence->finished.refcount)) { in drm_sched_job_cleanup()
1054 dma_fence_put(&job->s_fence->finished); in drm_sched_job_cleanup()
1114 * drm_sched_get_finished_job - fetch the next finished job to be destroyed
1117 * @have_more: are there more finished jobs on the list
1119 * Informs the caller through @have_more whether there are more finished jobs
1122 * Returns the next finished job from the pending list (if there is one)
1134 if (job && dma_fence_is_signaled(&job->s_fence->finished)) { in drm_sched_get_finished_job()
1149 dma_fence_timestamp(&job->s_fence->finished); in drm_sched_get_finished_job()
1151 *have_more = dma_fence_is_signaled(&next->s_fence->finished); in drm_sched_get_finished_job()