Lines Matching full:entities
27 * The GPU scheduler provides entities which allow userspace to push jobs
29 * The software queues have a priority among them. The scheduler selects the entities
40 * 3. Each scheduler run queue has a queue of entities to schedule
41 * 4. Entities themselves maintain a queue of jobs that will be scheduled on
46 * Note that once a job was taken from the entities queue and pushed to the
55 * in which the jobs fetched from scheduler entities are executed.
96 * Used to override default entities scheduling policy in a run queue.
98 MODULE_PARM_DESC(sched_policy, "Specify the scheduling policy for entities on a run-queue, " __stri…
191 INIT_LIST_HEAD(&rq->entities); in drm_sched_rq_init()
215 list_add_tail(&entity->list, &rq->entities); in drm_sched_rq_add_entity()
270 list_for_each_entry_continue(entity, &rq->entities, list) { in drm_sched_rq_select_entity_rr()
288 list_for_each_entry(entity, &rq->entities, list) { in drm_sched_rq_select_entity_rr()
1370 list_for_each_entry(s_entity, &rq->entities, list) in drm_sched_fini()
1422 list_for_each_entry_safe(entity, tmp, &rq->entities, list) { in drm_sched_increase_karma()
1431 if (&entity->list != &rq->entities) in drm_sched_increase_karma()
1455 * Stops the scheduler from pulling new jobs from entities. It also stops