Lines Matching full:finished
244 dma_fence_put(&job->s_fence->finished); in drm_sched_entity_kill_jobs_cb()
329 dma_fence_set_error(&s_fence->finished, -ESRCH); in drm_sched_entity_fini()
445 * Fence is a scheduled/finished fence from a job in drm_sched_entity_add_dependency_cb()
496 dma_fence_set_error(&sched_job->s_fence->finished, -ECANCELED); in drm_sched_entity_pop_job()
499 entity->last_scheduled = dma_fence_get(&sched_job->s_fence->finished); in drm_sched_entity_pop_job()
555 * finished fence has been signaled. So even if some another worker in drm_sched_job_finish()
567 if (!dma_fence_is_signaled(&next->s_fence->finished)) in drm_sched_job_finish()
574 dma_fence_put(&s_job->s_fence->finished); in drm_sched_job_finish()
590 dma_fence_add_callback(&s_job->s_fence->finished, &s_job->finish_cb, in drm_sched_job_begin()
690 dma_fence_set_error(&s_fence->finished, -ECANCELED); in drm_sched_job_recovery()
806 * Called after job has finished execution.
814 dma_fence_get(&s_fence->finished); in drm_sched_process_job()
819 dma_fence_put(&s_fence->finished); in drm_sched_process_job()