Lines Matching refs:drm_sched_entity
128 struct drm_sched_entity *entity) in drm_sched_can_queue()
156 struct drm_sched_entity *ent_a = rb_entry((a), struct drm_sched_entity, rb_tree_node); in drm_sched_entity_compare_before()
157 struct drm_sched_entity *ent_b = rb_entry((b), struct drm_sched_entity, rb_tree_node); in drm_sched_entity_compare_before()
162 static void drm_sched_rq_remove_fifo_locked(struct drm_sched_entity *entity, in drm_sched_rq_remove_fifo_locked()
171 void drm_sched_rq_update_fifo_locked(struct drm_sched_entity *entity, in drm_sched_rq_update_fifo_locked()
218 struct drm_sched_entity *entity) in drm_sched_rq_add_entity()
239 struct drm_sched_entity *entity) in drm_sched_rq_remove_entity()
272 static struct drm_sched_entity *
276 struct drm_sched_entity *entity; in drm_sched_rq_select_entity_rr()
337 static struct drm_sched_entity *
345 struct drm_sched_entity *entity; in drm_sched_rq_select_entity_fifo()
347 entity = rb_entry(rb, struct drm_sched_entity, rb_tree_node); in drm_sched_rq_select_entity_fifo()
363 return rb ? rb_entry(rb, struct drm_sched_entity, rb_tree_node) : NULL; in drm_sched_rq_select_entity_fifo()
798 struct drm_sched_entity *entity, in drm_sched_job_init()
853 struct drm_sched_entity *entity = job->entity; in drm_sched_job_arm()
1058 static struct drm_sched_entity *
1061 struct drm_sched_entity *entity; in drm_sched_select_entity()
1189 struct drm_sched_entity *entity; in drm_sched_run_job_work()
1370 struct drm_sched_entity *s_entity; in drm_sched_fini()
1416 struct drm_sched_entity *tmp; in drm_sched_increase_karma()
1417 struct drm_sched_entity *entity; in drm_sched_increase_karma()