Searched refs:dl_rq (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.4/kernel/sched/ |
D | deadline.c | 28 static inline struct rq *rq_of_dl_rq(struct dl_rq *dl_rq) in rq_of_dl_rq() argument 30 return container_of(dl_rq, struct rq, dl); in rq_of_dl_rq() 33 static inline struct dl_rq *dl_rq_of_se(struct sched_dl_entity *dl_se) in dl_rq_of_se() 79 void __add_running_bw(u64 dl_bw, struct dl_rq *dl_rq) in __add_running_bw() argument 81 u64 old = dl_rq->running_bw; in __add_running_bw() 83 lockdep_assert_held(&(rq_of_dl_rq(dl_rq))->lock); in __add_running_bw() 84 dl_rq->running_bw += dl_bw; in __add_running_bw() 85 SCHED_WARN_ON(dl_rq->running_bw < old); /* overflow */ in __add_running_bw() 86 SCHED_WARN_ON(dl_rq->running_bw > dl_rq->this_bw); in __add_running_bw() 88 cpufreq_update_util(rq_of_dl_rq(dl_rq), 0); in __add_running_bw() [all …]
|
D | sched.h | 632 struct dl_rq { struct 883 struct dl_rq dl; 1881 extern void init_dl_rq_bw_ratio(struct dl_rq *dl_rq); 2183 extern void print_dl_rq(struct seq_file *m, int cpu, struct dl_rq *dl_rq); 2195 extern void init_dl_rq(struct dl_rq *dl_rq); 2236 struct dl_rq *dl = container_of(dl_b, struct dl_rq, dl_bw); in __dl_update()
|
D | debug.c | 591 void print_dl_rq(struct seq_file *m, int cpu, struct dl_rq *dl_rq) in print_dl_rq() argument 599 SEQ_printf(m, " .%-30s: %lu\n", #x, (unsigned long)(dl_rq->x)) in print_dl_rq() 606 dl_bw = &dl_rq->dl_bw; in print_dl_rq()
|