Lines Matching defs:job
101 static inline struct lima_sched_task *to_lima_task(struct drm_sched_job *job)
103 return container_of(job, struct lima_sched_task, base);
187 static struct dma_fence *lima_sched_dependency(struct drm_sched_job *job,
190 struct lima_sched_task *task = to_lima_task(job);
220 static struct dma_fence *lima_sched_run_job(struct drm_sched_job *job)
222 struct lima_sched_task *task = to_lima_task(job);
223 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched);
230 if (job->s_fence->finished.error < 0)
416 static void lima_sched_timedout_job(struct drm_sched_job *job)
418 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched);
419 struct lima_sched_task *task = to_lima_task(job);
423 DRM_ERROR("lima job timeout\n");
452 static void lima_sched_free_job(struct drm_sched_job *job)
454 struct lima_sched_task *task = to_lima_task(job);
455 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched);