Lines Matching refs:drm_sched_entity
82 struct drm_sched_entity *ent_a = rb_entry((a), struct drm_sched_entity, rb_tree_node); in drm_sched_entity_compare_before()
83 struct drm_sched_entity *ent_b = rb_entry((b), struct drm_sched_entity, rb_tree_node); in drm_sched_entity_compare_before()
88 static inline void drm_sched_rq_remove_fifo_locked(struct drm_sched_entity *entity) in drm_sched_rq_remove_fifo_locked()
98 void drm_sched_rq_update_fifo(struct drm_sched_entity *entity, ktime_t ts) in drm_sched_rq_update_fifo()
146 struct drm_sched_entity *entity) in drm_sched_rq_add_entity()
168 struct drm_sched_entity *entity) in drm_sched_rq_remove_entity()
194 static struct drm_sched_entity *
197 struct drm_sched_entity *entity; in drm_sched_rq_select_entity_rr()
238 static struct drm_sched_entity *
245 struct drm_sched_entity *entity; in drm_sched_rq_select_entity_fifo()
247 entity = rb_entry(rb, struct drm_sched_entity, rb_tree_node); in drm_sched_rq_select_entity_fifo()
256 return rb ? rb_entry(rb, struct drm_sched_entity, rb_tree_node) : NULL; in drm_sched_rq_select_entity_fifo()
632 struct drm_sched_entity *entity, in drm_sched_job_init()
667 struct drm_sched_entity *entity = job->entity; in drm_sched_job_arm()
881 static struct drm_sched_entity *
884 struct drm_sched_entity *entity; in drm_sched_select_entity()
1013 struct drm_sched_entity *entity = NULL; in drm_sched_main()
1135 struct drm_sched_entity *s_entity; in drm_sched_fini()
1178 struct drm_sched_entity *tmp; in drm_sched_increase_karma()
1179 struct drm_sched_entity *entity; in drm_sched_increase_karma()