Lines Matching defs:job
50 * @guilty: atomic_t set to 1 when a job on this queue
114 * Return true if entity could provide a job.
240 struct drm_sched_job *job = container_of(cb, struct drm_sched_job,
243 drm_sched_fence_finished(job->s_fence);
244 WARN_ON(job->s_fence->parent);
245 job->sched->ops->free_job(job);
258 struct drm_sched_job *job;
261 while ((job = to_drm_sched_job(spsc_queue_pop(&entity->job_queue)))) {
262 struct drm_sched_fence *s_fence = job->s_fence;
269 * not even have chance to submit it's first job to HW
273 drm_sched_entity_kill_jobs_cb(NULL, &job->finish_cb);
278 &job->finish_cb,
281 drm_sched_entity_kill_jobs_cb(NULL, &job->finish_cb);
413 * Fence is a scheduled/finished fence from a job
449 * drm_sched_entity_pop_job - get a ready to be scheduled job from the entity
451 * @entity: entity to get the job from
453 * Process all dependencies and try to get one job from the entities queue.
514 * drm_sched_entity_push_job - Submit a job to the entity's job queue
516 * @sched_job: job to submit
520 * the job's fence sequence number this function should be
539 /* first job wakes up scheduler */