Lines Matching refs:drm_sched_entity
58 int drm_sched_entity_init(struct drm_sched_entity *entity, in drm_sched_entity_init()
67 memset(entity, 0, sizeof(struct drm_sched_entity)); in drm_sched_entity_init()
129 void drm_sched_entity_modify_sched(struct drm_sched_entity *entity, in drm_sched_entity_modify_sched()
142 static bool drm_sched_entity_is_idle(struct drm_sched_entity *entity) in drm_sched_entity_is_idle()
161 int drm_sched_entity_error(struct drm_sched_entity *entity) in drm_sched_entity_error()
227 static void drm_sched_entity_kill(struct drm_sched_entity *entity) in drm_sched_entity_kill()
278 long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout) in drm_sched_entity_flush()
324 void drm_sched_entity_fini(struct drm_sched_entity *entity) in drm_sched_entity_fini()
351 void drm_sched_entity_destroy(struct drm_sched_entity *entity) in drm_sched_entity_destroy()
365 struct drm_sched_entity *entity = in drm_sched_entity_wakeup()
366 container_of(cb, struct drm_sched_entity, cb); in drm_sched_entity_wakeup()
381 void drm_sched_entity_set_priority(struct drm_sched_entity *entity, in drm_sched_entity_set_priority()
394 static bool drm_sched_entity_add_dependency_cb(struct drm_sched_entity *entity, in drm_sched_entity_add_dependency_cb()
439 struct drm_sched_entity *entity) in drm_sched_job_dependency()
459 struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity) in drm_sched_entity_pop_job()
520 void drm_sched_entity_select_rq(struct drm_sched_entity *entity) in drm_sched_entity_select_rq()
572 struct drm_sched_entity *entity = sched_job->entity; in drm_sched_entity_push_job()