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()
776 void vtime_init_idle(struct task_struct *t, int cpu) in vtime_init_idle() argument
780 write_seqlock_irqsave(&t->vtime_seqlock, flags); in vtime_init_idle()
781 t->vtime_snap_whence = VTIME_SYS; in vtime_init_idle()
782 t->vtime_snap = sched_clock_cpu(cpu); in vtime_init_idle()
783 write_sequnlock_irqrestore(&t->vtime_seqlock, flags); in vtime_init_idle()
786 cputime_t task_gtime(struct task_struct *t) in task_gtime() argument
792 return t->gtime; in task_gtime()
795 seq = read_seqbegin(&t->vtime_seqlock); in task_gtime()
797 gtime = t->gtime; in task_gtime()
798 if (t->flags & PF_VCPU) in task_gtime()
799 gtime += vtime_delta(t); in task_gtime()
801 } while (read_seqretry(&t->vtime_seqlock, seq)); in task_gtime()
812 fetch_task_cputime(struct task_struct *t, in fetch_task_cputime() argument
824 seq = read_seqbegin(&t->vtime_seqlock); in fetch_task_cputime()
832 if (t->vtime_snap_whence == VTIME_SLEEPING || in fetch_task_cputime()
833 is_idle_task(t)) in fetch_task_cputime()
836 delta = vtime_delta(t); in fetch_task_cputime()
842 if (t->vtime_snap_whence == VTIME_USER || t->flags & PF_VCPU) { in fetch_task_cputime()
845 if (t->vtime_snap_whence == VTIME_SYS) in fetch_task_cputime()
848 } while (read_seqretry(&t->vtime_seqlock, seq)); in fetch_task_cputime()
852 void task_cputime(struct task_struct *t, cputime_t *utime, cputime_t *stime) in task_cputime() argument
856 fetch_task_cputime(t, utime, stime, &t->utime, in task_cputime()
857 &t->stime, &udelta, &sdelta); in task_cputime()
864 void task_cputime_scaled(struct task_struct *t, in task_cputime_scaled() argument
869 fetch_task_cputime(t, utimescaled, stimescaled, in task_cputime_scaled()
870 &t->utimescaled, &t->stimescaled, &udelta, &sdelta); in task_cputime_scaled()