Lines Matching defs:job
45 * @guilty: atomic_t set to 1 when a job on this queue
128 * Return true if entity could provide a job.
203 struct drm_sched_job *job = container_of(cb, struct drm_sched_job,
206 drm_sched_fence_finished(job->s_fence);
207 WARN_ON(job->s_fence->parent);
208 job->sched->ops->free_job(job);
221 struct drm_sched_job *job;
225 while ((job = to_drm_sched_job(spsc_queue_pop(&entity->job_queue)))) {
226 struct drm_sched_fence *s_fence = job->s_fence;
229 while ((f = job->sched->ops->dependency(job, entity)))
237 * not even have chance to submit it's first job to HW
241 drm_sched_entity_kill_jobs_cb(NULL, &job->finish_cb);
246 &job->finish_cb,
249 drm_sched_entity_kill_jobs_cb(NULL, &job->finish_cb);
375 * Fence is a scheduled/finished fence from a job
411 * drm_sched_entity_pop_job - get a ready to be scheduled job from the entity
413 * @entity: entity to get the job from
415 * Process all dependencies and try to get one job from the entities queue.
478 * drm_sched_entity_push_job - Submit a job to the entity's job queue
480 * @sched_job: job to submit
484 * the job's fence sequence number this function should be
499 /* first job wakes up scheduler */