Lines Matching refs:t
241 static inline void sched_info_dequeue(struct rq *rq, struct task_struct *t) in sched_info_dequeue() argument
245 if (!t->sched_info.last_queued) in sched_info_dequeue()
248 delta = rq_clock(rq) - t->sched_info.last_queued; in sched_info_dequeue()
249 t->sched_info.last_queued = 0; in sched_info_dequeue()
250 t->sched_info.run_delay += delta; in sched_info_dequeue()
251 if (delta > t->sched_info.max_run_delay) in sched_info_dequeue()
252 t->sched_info.max_run_delay = delta; in sched_info_dequeue()
253 if (delta && (!t->sched_info.min_run_delay || delta < t->sched_info.min_run_delay)) in sched_info_dequeue()
254 t->sched_info.min_run_delay = delta; in sched_info_dequeue()
263 static void sched_info_arrive(struct rq *rq, struct task_struct *t) in sched_info_arrive() argument
267 if (!t->sched_info.last_queued) in sched_info_arrive()
271 delta = now - t->sched_info.last_queued; in sched_info_arrive()
272 t->sched_info.last_queued = 0; in sched_info_arrive()
273 t->sched_info.run_delay += delta; in sched_info_arrive()
274 t->sched_info.last_arrival = now; in sched_info_arrive()
275 t->sched_info.pcount++; in sched_info_arrive()
276 if (delta > t->sched_info.max_run_delay) in sched_info_arrive()
277 t->sched_info.max_run_delay = delta; in sched_info_arrive()
278 if (delta && (!t->sched_info.min_run_delay || delta < t->sched_info.min_run_delay)) in sched_info_arrive()
279 t->sched_info.min_run_delay = delta; in sched_info_arrive()
289 static inline void sched_info_enqueue(struct rq *rq, struct task_struct *t) in sched_info_enqueue() argument
291 if (!t->sched_info.last_queued) in sched_info_enqueue()
292 t->sched_info.last_queued = rq_clock(rq); in sched_info_enqueue()
303 static inline void sched_info_depart(struct rq *rq, struct task_struct *t) in sched_info_depart() argument
305 unsigned long long delta = rq_clock(rq) - t->sched_info.last_arrival; in sched_info_depart()
309 if (task_is_running(t)) in sched_info_depart()
310 sched_info_enqueue(rq, t); in sched_info_depart()
334 # define sched_info_enqueue(rq, t) do { } while (0) argument
335 # define sched_info_dequeue(rq, t) do { } while (0) argument
336 # define sched_info_switch(rq, t, next) do { } while (0) argument