Lines Matching refs:drm_sched_job

68 		container_of((sched_job), struct drm_sched_job, queue_node)
265 static void drm_sched_job_done(struct drm_sched_job *s_job, int result) in drm_sched_job_done()
288 struct drm_sched_job *s_job = container_of(cb, struct drm_sched_job, cb); in drm_sched_job_done_cb()
373 static void drm_sched_job_begin(struct drm_sched_job *s_job) in drm_sched_job_begin()
386 struct drm_sched_job *job; in drm_sched_job_timedout()
394 struct drm_sched_job, list); in drm_sched_job_timedout()
438 void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad) in drm_sched_stop()
440 struct drm_sched_job *s_job, *tmp; in drm_sched_stop()
521 struct drm_sched_job *s_job, *tmp; in drm_sched_start()
578 struct drm_sched_job *s_job, *tmp; in drm_sched_resubmit_jobs()
631 int drm_sched_job_init(struct drm_sched_job *job, in drm_sched_job_init()
664 void drm_sched_job_arm(struct drm_sched_job *job) in drm_sched_job_arm()
691 int drm_sched_job_add_dependency(struct drm_sched_job *job, in drm_sched_job_add_dependency()
739 int drm_sched_job_add_syncobj_dependency(struct drm_sched_job *job, in drm_sched_job_add_syncobj_dependency()
767 int drm_sched_job_add_resv_dependencies(struct drm_sched_job *job, in drm_sched_job_add_resv_dependencies()
805 int drm_sched_job_add_implicit_dependencies(struct drm_sched_job *job, in drm_sched_job_add_implicit_dependencies()
827 void drm_sched_job_cleanup(struct drm_sched_job *job) in drm_sched_job_cleanup()
910 static struct drm_sched_job *
913 struct drm_sched_job *job, *next; in drm_sched_get_cleanup_job()
918 struct drm_sched_job, list); in drm_sched_get_cleanup_job()
1015 struct drm_sched_job *sched_job; in drm_sched_main()
1017 struct drm_sched_job *cleanup_job = NULL; in drm_sched_main()
1175 void drm_sched_increase_karma(struct drm_sched_job *bad) in drm_sched_increase_karma()