Lines Matching refs:runnable
239 struct list_head runnable[PANTHOR_CSG_PRIORITY_COUNT]; member
2078 &sched->groups.runnable[group->priority]); in tick_ctx_cleanup()
2098 &sched->groups.runnable[group->priority]); in tick_ctx_cleanup()
2252 list_move_tail(&group->run_node, &sched->groups.runnable[prio]); in tick_ctx_apply()
2282 if (!list_empty(&sched->groups.runnable[ctx->min_priority])) { in tick_ctx_update_resched_target()
2337 &sched->groups.runnable[prio], in tick_work()
2347 tick_ctx_pick_groups_from_list(sched, &ctx, &sched->groups.runnable[prio], in tick_work()
2459 &sched->groups.runnable[group->priority]); in sync_upd_work()
2478 struct list_head *queue = &sched->groups.runnable[group->priority]; in group_schedule_locked()
2578 &sched->groups.runnable[group->priority]); in panthor_group_start()
2748 for (i = 0; i < ARRAY_SIZE(sched->groups.runnable); i++) { in panthor_sched_pre_reset()
2750 drm_WARN_ON(&ptdev->base, !list_empty(&sched->groups.runnable[i])); in panthor_sched_pre_reset()
2751 list_for_each_entry_safe(group, group_tmp, &sched->groups.runnable[i], run_node) in panthor_sched_pre_reset()
3493 drm_WARN_ON(ddev, !list_empty(&sched->groups.runnable[prio])); in panthor_sched_fini()
3559 INIT_LIST_HEAD(&sched->groups.runnable[prio]); in panthor_sched_init()