Lines Matching refs:t

290 	struct task_struct *t;  in thread_group_cputime()  local
304 for_each_thread(tsk, t) { in thread_group_cputime()
305 task_cputime(t, &utime, &stime); in thread_group_cputime()
308 times->sum_exec_runtime += task_sched_runtime(t); in thread_group_cputime()
755 void vtime_init_idle(struct task_struct *t, int cpu) in vtime_init_idle() argument
759 write_seqlock_irqsave(&t->vtime_seqlock, flags); in vtime_init_idle()
760 t->vtime_snap_whence = VTIME_SYS; in vtime_init_idle()
761 t->vtime_snap = sched_clock_cpu(cpu); in vtime_init_idle()
762 write_sequnlock_irqrestore(&t->vtime_seqlock, flags); in vtime_init_idle()
765 cputime_t task_gtime(struct task_struct *t) in task_gtime() argument
771 seq = read_seqbegin(&t->vtime_seqlock); in task_gtime()
773 gtime = t->gtime; in task_gtime()
774 if (t->flags & PF_VCPU) in task_gtime()
775 gtime += vtime_delta(t); in task_gtime()
777 } while (read_seqretry(&t->vtime_seqlock, seq)); in task_gtime()
788 fetch_task_cputime(struct task_struct *t, in fetch_task_cputime() argument
800 seq = read_seqbegin(&t->vtime_seqlock); in fetch_task_cputime()
808 if (t->vtime_snap_whence == VTIME_SLEEPING || in fetch_task_cputime()
809 is_idle_task(t)) in fetch_task_cputime()
812 delta = vtime_delta(t); in fetch_task_cputime()
818 if (t->vtime_snap_whence == VTIME_USER || t->flags & PF_VCPU) { in fetch_task_cputime()
821 if (t->vtime_snap_whence == VTIME_SYS) in fetch_task_cputime()
824 } while (read_seqretry(&t->vtime_seqlock, seq)); in fetch_task_cputime()
828 void task_cputime(struct task_struct *t, cputime_t *utime, cputime_t *stime) in task_cputime() argument
832 fetch_task_cputime(t, utime, stime, &t->utime, in task_cputime()
833 &t->stime, &udelta, &sdelta); in task_cputime()
840 void task_cputime_scaled(struct task_struct *t, in task_cputime_scaled() argument
845 fetch_task_cputime(t, utimescaled, stimescaled, in task_cputime_scaled()
846 &t->utimescaled, &t->stimescaled, &udelta, &sdelta); in task_cputime_scaled()