Searched refs:s_fence (Results 1 – 6 of 6) sorted by relevance
242 drm_sched_fence_finished(job->s_fence); in drm_sched_entity_kill_jobs_cb()243 WARN_ON(job->s_fence->parent); in drm_sched_entity_kill_jobs_cb()244 dma_fence_put(&job->s_fence->finished); in drm_sched_entity_kill_jobs_cb()333 struct drm_sched_fence *s_fence = job->s_fence; in drm_sched_entity_fini() local334 drm_sched_fence_scheduled(s_fence); in drm_sched_entity_fini()335 dma_fence_set_error(&s_fence->finished, -ESRCH); in drm_sched_entity_fini()428 struct drm_sched_fence *s_fence; in drm_sched_dependency_optimized() local434 s_fence = to_drm_sched_fence(fence); in drm_sched_dependency_optimized()435 if (s_fence && s_fence->sched == sched) in drm_sched_dependency_optimized()446 struct drm_sched_fence *s_fence; in drm_sched_entity_add_dependency_cb() local[all …]
68 struct drm_sched_fence *s_fence = to_drm_sched_fence(f); in amdgpu_sync_same_dev() local70 if (s_fence) { in amdgpu_sync_same_dev()73 ring = container_of(s_fence->sched, struct amdgpu_ring, sched); in amdgpu_sync_same_dev()89 struct drm_sched_fence *s_fence; in amdgpu_sync_get_owner() local95 s_fence = to_drm_sched_fence(f); in amdgpu_sync_get_owner()96 if (s_fence) in amdgpu_sync_get_owner()97 return s_fence->owner; in amdgpu_sync_get_owner()268 struct drm_sched_fence *s_fence = to_drm_sched_fence(f); in amdgpu_sync_peek_fence() local276 if (ring && s_fence) { in amdgpu_sync_peek_fence()280 if (s_fence->sched == &ring->sched) { in amdgpu_sync_peek_fence()[all …]
99 f = job->base.s_fence ? &job->base.s_fence->finished : job->fence; in amdgpu_job_free_resources()142 *f = dma_fence_get(&job->base.s_fence->finished); in amdgpu_job_submit()190 &job->base.s_fence->finished, in amdgpu_job_dependency()209 finished = &job->base.s_fence->finished; in amdgpu_job_run()
142 fence_ctx = job->base.s_fence ? in amdgpu_ib_schedule()143 job->base.s_fence->scheduled.context : 0; in amdgpu_ib_schedule()
1234 p->fence = dma_fence_get(&job->base.s_fence->finished); in amdgpu_cs_submit()1239 dma_fence_put(&job->base.s_fence->finished); in amdgpu_cs_submit()1274 dma_fence_put(&job->base.s_fence->finished); in amdgpu_cs_submit()1275 job->base.s_fence = NULL; in amdgpu_cs_submit()
187 struct drm_sched_fence *s_fence; member