Lines Matching refs:drm_sched_job
59 container_of((sched_job), struct drm_sched_job, queue_node)
240 struct drm_sched_job *job = container_of(cb, struct drm_sched_job, in drm_sched_entity_kill_jobs_cb()
311 struct drm_sched_job *job; in drm_sched_entity_fini()
480 static struct drm_sched_job *
484 struct drm_sched_job *sched_job = to_drm_sched_job( in drm_sched_entity_pop_job()
517 void drm_sched_entity_push_job(struct drm_sched_job *sched_job, in drm_sched_entity_push_job()
548 struct drm_sched_job *s_job = container_of(work, struct drm_sched_job, in drm_sched_job_finish()
565 struct drm_sched_job *next = list_next_entry(s_job, node); in drm_sched_job_finish()
581 struct drm_sched_job *job = container_of(cb, struct drm_sched_job, in drm_sched_job_finish_cb()
586 static void drm_sched_job_begin(struct drm_sched_job *s_job) in drm_sched_job_begin()
597 struct drm_sched_job, node) == s_job) in drm_sched_job_begin()
604 struct drm_sched_job *job = container_of(work, struct drm_sched_job, in drm_sched_job_timedout()
617 void drm_sched_hw_job_reset(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad) in drm_sched_hw_job_reset()
619 struct drm_sched_job *s_job; in drm_sched_hw_job_reset()
669 struct drm_sched_job *s_job, *tmp; in drm_sched_job_recovery()
675 struct drm_sched_job, node); in drm_sched_job_recovery()
727 int drm_sched_job_init(struct drm_sched_job *job, in drm_sched_job_init()
858 struct drm_sched_job *sched_job; in drm_sched_main()