Home
last modified time | relevance | path

Searched refs:dl_se (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/kernel/sched/
H A Ddeadline.c100 return pi_of(dl_se) != dl_se; in is_dl_boosted()
939 if (!is_dl_boosted(dl_se) && dl_se->server_has_tasks(dl_se)) { in replenish_dl_entity()
1124 return dl_se->deadline - dl_se->dl_deadline + dl_se->dl_period; in dl_next_period()
1251 fw = dl_se->deadline - rq_clock(dl_se->rq) - dl_se->runtime; in dl_server_timer()
1501 if (dl_server(dl_se) && dl_se->dl_throttled && !dl_se->dl_defer) in update_curr_dl_se()
1748 dl_se->dl_bw = to_ratio(dl_se->dl_period, dl_se->dl_runtime); in dl_server_apply_params()
1749 dl_se->dl_density = to_ratio(dl_se->dl_deadline, dl_se->dl_runtime); in dl_server_apply_params()
2436 p = dl_se->server_pick_task(dl_se); in __pick_task_dl()
3346 dl_se->dl_bw = to_ratio(dl_se->dl_period, dl_se->dl_runtime); in __setparam_dl()
3347 dl_se->dl_density = to_ratio(dl_se->dl_deadline, dl_se->dl_runtime); in __setparam_dl()
[all …]
H A Dcpudeadline.c119 const struct sched_dl_entity *dl_se = &p->dl; in cpudl_find() local
154 dl_time_before(dl_se->deadline, cp->elements[0].dl)) { in cpudl_find()
H A Dsched.h285 static inline bool dl_entity_is_special(const struct sched_dl_entity *dl_se) in dl_entity_is_special() argument
288 return unlikely(dl_se->flags & SCHED_FLAG_SUGOV); in dl_entity_is_special()
381 extern void dl_server_update(struct sched_dl_entity *dl_se, s64 delta_exec);
382 extern void dl_server_start(struct sched_dl_entity *dl_se);
383 extern void dl_server_stop(struct sched_dl_entity *dl_se);
384 extern void dl_server_init(struct sched_dl_entity *dl_se, struct rq *rq,
391 extern void __dl_server_attach_root(struct sched_dl_entity *dl_se, struct rq *rq);
392 extern int dl_server_apply_params(struct sched_dl_entity *dl_se,
395 static inline bool dl_server_active(struct sched_dl_entity *dl_se) in dl_server_active() argument
397 return dl_se->dl_server_active; in dl_server_active()
[all …]
H A Dfair.c8963 static bool fair_server_has_tasks(struct sched_dl_entity *dl_se) in fair_server_has_tasks() argument
8965 return !!dl_se->rq->cfs.nr_queued; in fair_server_has_tasks()
8968 static struct task_struct *fair_server_pick_task(struct sched_dl_entity *dl_se) in fair_server_pick_task() argument
8970 return pick_task_fair(dl_se->rq); in fair_server_pick_task()
8975 struct sched_dl_entity *dl_se = &rq->fair_server; in fair_server_init() local
8977 init_dl_entity(dl_se); in fair_server_init()
8979 dl_server_init(dl_se, rq, fair_server_has_tasks, fair_server_pick_task); in fair_server_init()