Lines Matching refs:drm_sched_job
61 container_of((sched_job), struct drm_sched_job, queue_node)
170 static void drm_sched_job_done(struct drm_sched_job *s_job) in drm_sched_job_done()
193 struct drm_sched_job *s_job = container_of(cb, struct drm_sched_job, cb); in drm_sched_job_done_cb()
303 static void drm_sched_job_begin(struct drm_sched_job *s_job) in drm_sched_job_begin()
316 struct drm_sched_job *job; in drm_sched_job_timedout()
324 struct drm_sched_job, list); in drm_sched_job_timedout()
365 void drm_sched_increase_karma(struct drm_sched_job *bad) in drm_sched_increase_karma()
371 void drm_sched_reset_karma(struct drm_sched_job *bad) in drm_sched_reset_karma()
389 void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad) in drm_sched_stop()
391 struct drm_sched_job *s_job, *tmp; in drm_sched_stop()
470 struct drm_sched_job *s_job, *tmp; in drm_sched_start()
529 struct drm_sched_job *s_job, *tmp; in drm_sched_resubmit_jobs_ext()
577 int drm_sched_job_init(struct drm_sched_job *job, in drm_sched_job_init()
608 void drm_sched_job_cleanup(struct drm_sched_job *job) in drm_sched_job_cleanup()
674 static struct drm_sched_job *
677 struct drm_sched_job *job, *next; in drm_sched_get_cleanup_job()
691 struct drm_sched_job, list); in drm_sched_get_cleanup_job()
784 struct drm_sched_job *sched_job; in drm_sched_main()
786 struct drm_sched_job *cleanup_job = NULL; in drm_sched_main()
947 void drm_sched_increase_karma_ext(struct drm_sched_job *bad, int type) in drm_sched_increase_karma_ext()