Home
last modified time | relevance | path

Searched refs:sched_dl_entity (Results 1 – 6 of 6) sorted by relevance

/linux/kernel/sched/
H A Ddeadline.c60 static bool dl_server(struct sched_dl_entity *dl_se) in dl_server()
65 static inline struct task_struct *dl_task_of(struct sched_dl_entity *dl_se) in dl_task_of()
76 static inline struct rq *rq_of_dl_se(struct sched_dl_entity *dl_se) in rq_of_dl_se()
86 static inline struct dl_rq *dl_rq_of_se(struct sched_dl_entity *dl_se) in dl_rq_of_se()
91 static inline int on_dl_rq(struct sched_dl_entity *dl_se) in on_dl_rq()
97 static inline struct sched_dl_entity *pi_of(struct sched_dl_entity *dl_se) in pi_of()
102 static inline bool is_dl_boosted(struct sched_dl_entity *dl_se) in is_dl_boosted()
107 static inline struct sched_dl_entity *pi_of(struct sched_dl_entity *dl_se) in pi_of()
112 static inline bool is_dl_boosted(struct sched_dl_entity *dl_se) in is_dl_boosted()
261 void add_rq_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in add_rq_bw()
[all …]
H A Dsched.h286 static inline bool dl_entity_is_special(const struct sched_dl_entity *dl_se) in dl_entity_is_special()
298 static inline bool dl_entity_preempt(const struct sched_dl_entity *a, in dl_entity_preempt()
299 const struct sched_dl_entity *b) in dl_entity_preempt()
361 extern s64 dl_scaled_delta_exec(struct rq *rq, struct sched_dl_entity *dl_se, s64 delta_exec);
408 extern void dl_server_update_idle(struct sched_dl_entity *dl_se, s64 delta_exec);
409 extern void dl_server_update(struct sched_dl_entity *dl_se, s64 delta_exec);
410 extern void dl_server_start(struct sched_dl_entity *dl_se);
411 extern void dl_server_stop(struct sched_dl_entity *dl_se);
412 extern void dl_server_init(struct sched_dl_entity *dl_se, struct rq *rq,
417 extern void __dl_server_attach_root(struct sched_dl_entity *dl_se, struct rq *rq);
[all …]
H A Dcpudeadline.c120 const struct sched_dl_entity *dl_se = &p->dl; in cpudl_find()
H A Dfair.c9008 fair_server_pick_task(struct sched_dl_entity *dl_se, struct rq_flags *rf) in fair_server_pick_task()
9015 struct sched_dl_entity *dl_se = &rq->fair_server; in fair_server_init()
H A Dcore.c233 const struct sched_dl_entity *a_dl, *b_dl; in prio_less()
/linux/include/linux/
H A Dsched.h82 struct sched_dl_entity;
641 typedef struct task_struct *(*dl_server_pick_f)(struct sched_dl_entity *, struct rq_flags *rf);
643 struct sched_dl_entity { struct
746 struct sched_dl_entity *pi_se; argument
872 struct sched_dl_entity dl;
873 struct sched_dl_entity *dl_server;