Searched refs:dl_se (Results 1 – 4 of 4) sorted by relevance
/linux/kernel/sched/ |
H A D | deadline.c | 56 static bool dl_server(struct sched_dl_entity *dl_se) in dl_server() argument 58 return dl_se->dl_server; in dl_server() 61 static inline struct task_struct *dl_task_of(struct sched_dl_entity *dl_se) in dl_task_of() argument 63 BUG_ON(dl_server(dl_se)); in dl_task_of() 64 return container_of(dl_se, struct task_struct, dl); in dl_task_of() 72 static inline struct rq *rq_of_dl_se(struct sched_dl_entity *dl_se) in rq_of_dl_se() argument 74 struct rq *rq = dl_se->rq; in rq_of_dl_se() 76 if (!dl_server(dl_se)) in rq_of_dl_se() 77 rq = task_rq(dl_task_of(dl_se)); in rq_of_dl_se() 82 static inline struct dl_rq *dl_rq_of_se(struct sched_dl_entity *dl_se) in dl_rq_of_se() argument [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 | 291 static inline bool dl_entity_is_special(const struct sched_dl_entity *dl_se) in dl_entity_is_special() argument 294 return unlikely(dl_se->flags & SCHED_FLAG_SUGOV); in dl_entity_is_special() 366 extern s64 dl_scaled_delta_exec(struct rq *rq, struct sched_dl_entity *dl_se, s64 delta_exec); 387 extern void dl_server_update(struct sched_dl_entity *dl_se, s64 delta_exec); 388 extern void dl_server_start(struct sched_dl_entity *dl_se); 389 extern void dl_server_stop(struct sched_dl_entity *dl_se); 390 extern void dl_server_init(struct sched_dl_entity *dl_se, struct rq *rq, 397 extern void __dl_server_attach_root(struct sched_dl_entity *dl_se, struct rq *rq); 398 extern int dl_server_apply_params(struct sched_dl_entity *dl_se, 401 static inline bool dl_server_active(struct sched_dl_entity *dl_se) in dl_server_active() argument [all …]
|
H A D | fair.c | 8943 static bool fair_server_has_tasks(struct sched_dl_entity *dl_se) in fair_server_has_tasks() argument 8945 return !!dl_se->rq->cfs.nr_queued; in fair_server_has_tasks() 8948 static struct task_struct *fair_server_pick_task(struct sched_dl_entity *dl_se) in fair_server_pick_task() argument 8950 return pick_task_fair(dl_se->rq); in fair_server_pick_task() 8955 struct sched_dl_entity *dl_se = &rq->fair_server; in fair_server_init() local 8957 init_dl_entity(dl_se); in fair_server_init() 8959 dl_server_init(dl_se, rq, fair_server_has_tasks, fair_server_pick_task); in fair_server_init()
|