struct drm_sched_rq - queue of entities to be scheduled.
@sched: the scheduler to which this rq belongs to. @lock: protects @entities, @rb_tree_root, @rr_ts and @head_prio. @rr_ts: monotonically incrementing fake timestamp for RR mode. @entities: list of the entities to be scheduled. @rb_tree_root: root of time based priority queue of entities for FIFO scheduling @head_prio: priority of the top tree element.
Run queue is a set of entities scheduling command submissions for one specific ring. It implements the scheduling policy that selects the next entity to emit commands from.