Lines Matching refs:rq
53 static inline u64 scale_exec_time(u64 delta, struct rq *rq) in scale_exec_time() argument
55 unsigned long capcurr = capacity_curr_of(cpu_of(rq)); in scale_exec_time()
97 extern void update_task_ravg(struct task_struct *p, struct rq *rq, int event,
112 walt_inc_cumulative_runnable_avg(struct rq *rq, struct task_struct *p) in walt_inc_cumulative_runnable_avg() argument
117 fixup_cumulative_runnable_avg(&rq->walt_stats, p->ravg.demand_scaled); in walt_inc_cumulative_runnable_avg()
126 if (p->on_rq || (p->last_sleep_ts < rq->window_start)) in walt_inc_cumulative_runnable_avg()
127 walt_fixup_cum_window_demand(rq, p->ravg.demand_scaled); in walt_inc_cumulative_runnable_avg()
131 walt_dec_cumulative_runnable_avg(struct rq *rq, struct task_struct *p) in walt_dec_cumulative_runnable_avg() argument
136 fixup_cumulative_runnable_avg(&rq->walt_stats, in walt_dec_cumulative_runnable_avg()
145 walt_fixup_cum_window_demand(rq, -(s64)p->ravg.demand_scaled); in walt_dec_cumulative_runnable_avg()
147 extern void fixup_walt_sched_stats_common(struct rq *rq, struct task_struct *p,
149 extern void inc_rq_walt_stats(struct rq *rq, struct task_struct *p);
150 extern void dec_rq_walt_stats(struct rq *rq, struct task_struct *p);
154 extern void set_window_start(struct rq *rq);
159 void walt_sched_init_rq(struct rq *rq);
167 struct rq *rq = cpu_rq(cpu); in sched_irqload() local
170 delta = get_jiffies_64() - rq->irqload_ts; in sched_irqload()
179 return rq->avg_irqload; in sched_irqload()
212 static inline void walt_sched_init_rq(struct rq *rq) { } in walt_sched_init_rq() argument
214 static inline void update_task_ravg(struct task_struct *p, struct rq *rq, in update_task_ravg() argument
217 static inline void walt_inc_cumulative_runnable_avg(struct rq *rq, in walt_inc_cumulative_runnable_avg() argument
220 static inline void walt_dec_cumulative_runnable_avg(struct rq *rq, in walt_dec_cumulative_runnable_avg() argument
224 inc_rq_walt_stats(struct rq *rq, struct task_struct *p) { } in inc_rq_walt_stats() argument
227 dec_rq_walt_stats(struct rq *rq, struct task_struct *p) { } in dec_rq_walt_stats() argument
232 static inline void set_window_start(struct rq *rq) { } in set_window_start() argument
237 fixup_walt_sched_stats_common(struct rq *rq, struct task_struct *p, in fixup_walt_sched_stats_common() argument