Searched refs:sched_dl_entity (Results 1 – 8 of 8) sorted by relevance
| /linux/kernel/sched/ |
| H A D | deadline.c | 66 static inline struct rq *rq_of_dl_se(struct sched_dl_entity *dl_se) in rq_of_dl_se() 76 static inline struct dl_rq *dl_rq_of_se(struct sched_dl_entity *dl_se) in dl_rq_of_se() 81 static inline int on_dl_rq(struct sched_dl_entity *dl_se) in on_dl_rq() 87 static inline struct sched_dl_entity *pi_of(struct sched_dl_entity *dl_se) in pi_of() 92 static inline bool is_dl_boosted(struct sched_dl_entity *dl_se) in is_dl_boosted() 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() 108 static inline u8 dl_get_type(struct sched_dl_entity *dl_se, struct rq *rq) in dl_get_type() 264 void add_rq_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in add_rq_bw() 271 void sub_rq_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in sub_rq_bw() [all …]
|
| H A D | sched.h | 289 static inline bool dl_entity_is_special(const struct sched_dl_entity *dl_se) in dl_entity_is_special() 301 static inline bool dl_entity_preempt(const struct sched_dl_entity *a, in dl_entity_preempt() 302 const struct sched_dl_entity *b) in dl_entity_preempt() 364 extern s64 dl_scaled_delta_exec(struct rq *rq, struct sched_dl_entity *dl_se, s64 delta_exec); 411 extern void dl_server_update_idle(struct sched_dl_entity *dl_se, s64 delta_exec); 412 extern void dl_server_update(struct sched_dl_entity *dl_se, s64 delta_exec); 413 extern void dl_server_start(struct sched_dl_entity *dl_se); 414 extern void dl_server_stop(struct sched_dl_entity *dl_se); 415 extern void dl_server_init(struct sched_dl_entity *dl_se, struct rq *rq, 421 extern void __dl_server_attach_root(struct sched_dl_entity *dl_se, struct rq *rq); [all …]
|
| H A D | debug.c | 342 struct sched_dl_entity *dl_se = (struct sched_dl_entity *)server; in sched_server_write_common() 400 struct sched_dl_entity *dl_se = (struct sched_dl_entity *)server; in sched_server_show_common()
|
| H A D | cpudeadline.c | 120 const struct sched_dl_entity *dl_se = &p->dl; in cpudl_find()
|
| H A D | ext.c | 3193 ext_server_pick_task(struct sched_dl_entity *dl_se, struct rq_flags *rf) in ext_server_pick_task() 3206 struct sched_dl_entity *dl_se = &rq->ext_server; in ext_server_init()
|
| H A D | fair.c | 9316 fair_server_pick_task(struct sched_dl_entity *dl_se, struct rq_flags *rf) in fair_server_pick_task() 9323 struct sched_dl_entity *dl_se = &rq->fair_server; in fair_server_init()
|
| H A D | core.c | 241 const struct sched_dl_entity *a_dl, *b_dl; in prio_less()
|
| /linux/include/linux/ |
| H A D | sched.h | 83 struct sched_dl_entity; 642 typedef struct task_struct *(*dl_server_pick_f)(struct sched_dl_entity *, struct rq_flags *rf); 644 struct sched_dl_entity { struct 747 struct sched_dl_entity *pi_se; argument 873 struct sched_dl_entity dl; 874 struct sched_dl_entity *dl_server;
|