Lines Matching defs:delta
13 rq_sched_info_arrive(struct rq *rq, unsigned long long delta)
16 rq->rq_sched_info.run_delay += delta;
25 rq_sched_info_depart(struct rq *rq, unsigned long long delta)
28 rq->rq_cpu_time += delta;
32 rq_sched_info_dequeue(struct rq *rq, unsigned long long delta)
35 rq->rq_sched_info.run_delay += delta;
72 static inline void rq_sched_info_arrive (struct rq *rq, unsigned long long delta) { }
73 static inline void rq_sched_info_dequeue(struct rq *rq, unsigned long long delta) { }
74 static inline void rq_sched_info_depart (struct rq *rq, unsigned long long delta) { }
244 * delta taken on each CPU would annul the skew.
248 unsigned long long delta = 0;
253 delta = rq_clock(rq) - t->sched_info.last_queued;
255 t->sched_info.run_delay += delta;
256 if (delta > t->sched_info.max_run_delay) {
257 t->sched_info.max_run_delay = delta;
260 if (delta && (!t->sched_info.min_run_delay || delta < t->sched_info.min_run_delay))
261 t->sched_info.min_run_delay = delta;
262 rq_sched_info_dequeue(rq, delta);
272 unsigned long long now, delta = 0;
278 delta = now - t->sched_info.last_queued;
280 t->sched_info.run_delay += delta;
283 if (delta > t->sched_info.max_run_delay) {
284 t->sched_info.max_run_delay = delta;
287 if (delta && (!t->sched_info.min_run_delay || delta < t->sched_info.min_run_delay))
288 t->sched_info.min_run_delay = delta;
290 rq_sched_info_arrive(rq, delta);
314 unsigned long long delta = rq_clock(rq) - t->sched_info.last_arrival;
316 rq_sched_info_depart(rq, delta);