Searched refs:dl_se (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/kernel/sched/ |
| H A D | deadline.c | 100 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 D | cpudeadline.c | 119 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 D | sched.h | 285 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 D | fair.c | 8963 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()
|