Lines Matching refs:drm_gpu_scheduler

62 static void drm_sched_wakeup(struct drm_gpu_scheduler *sched);
72 static void drm_sched_rq_init(struct drm_gpu_scheduler *sched, in drm_sched_rq_init()
262 struct drm_gpu_scheduler *sched; in drm_sched_entity_flush()
302 struct drm_gpu_scheduler *sched; in drm_sched_entity_fini()
421 struct drm_gpu_scheduler *sched = entity->rq->sched; in drm_sched_dependency_optimized()
438 struct drm_gpu_scheduler *sched = entity->rq->sched; in drm_sched_entity_add_dependency_cb()
483 struct drm_gpu_scheduler *sched = entity->rq->sched; in drm_sched_entity_pop_job()
520 struct drm_gpu_scheduler *sched = sched_job->sched; in drm_sched_entity_push_job()
550 struct drm_gpu_scheduler *sched = s_job->sched; in drm_sched_job_finish()
588 struct drm_gpu_scheduler *sched = s_job->sched; in drm_sched_job_begin()
617 void drm_sched_hw_job_reset(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad) in drm_sched_hw_job_reset()
667 void drm_sched_job_recovery(struct drm_gpu_scheduler *sched) in drm_sched_job_recovery()
731 struct drm_gpu_scheduler *sched = entity->rq->sched; in drm_sched_job_init()
756 static bool drm_sched_ready(struct drm_gpu_scheduler *sched) in drm_sched_ready()
768 static void drm_sched_wakeup(struct drm_gpu_scheduler *sched) in drm_sched_wakeup()
782 drm_sched_select_entity(struct drm_gpu_scheduler *sched) in drm_sched_select_entity()
812 struct drm_gpu_scheduler *sched = s_fence->sched; in drm_sched_process_job()
830 static bool drm_sched_blocked(struct drm_gpu_scheduler *sched) in drm_sched_blocked()
850 struct drm_gpu_scheduler *sched = (struct drm_gpu_scheduler *)param; in drm_sched_main()
912 int drm_sched_init(struct drm_gpu_scheduler *sched, in drm_sched_init()
953 void drm_sched_fini(struct drm_gpu_scheduler *sched) in drm_sched_fini()