Lines Matching refs:stime
172 p->stime += cputime; in account_system_index_time()
303 u64 utime, stime; in thread_group_cputime() local
326 times->stime = sig->stime; in thread_group_cputime()
330 task_cputime(t, &utime, &stime); in thread_group_cputime()
332 times->stime += stime; in thread_group_cputime()
455 *st = curr->stime; in cputime_adjust()
461 *st = p->stime; in task_cputime_adjusted()
472 *st = cputime.stime; in thread_group_cputime_adjusted()
538 static u64 scale_stime(u64 stime, u64 rtime, u64 total) in scale_stime() argument
544 if (stime > rtime) in scale_stime()
545 swap(rtime, stime); in scale_stime()
556 if (stime >> 31) in scale_stime()
560 stime <<= 1; in scale_stime()
574 scaled = div_u64((u64) (u32) stime * (u64) (u32) rtime, (u32)total); in scale_stime()
601 u64 rtime, stime, utime; in cputime_adjust() local
616 if (prev->stime + prev->utime >= rtime) in cputime_adjust()
619 stime = curr->stime; in cputime_adjust()
627 if (stime == 0) { in cputime_adjust()
633 stime = rtime; in cputime_adjust()
637 stime = scale_stime(stime, rtime, stime + utime); in cputime_adjust()
649 if (stime < prev->stime) in cputime_adjust()
650 stime = prev->stime; in cputime_adjust()
651 utime = rtime - stime; in cputime_adjust()
659 stime = rtime - utime; in cputime_adjust()
662 prev->stime = stime; in cputime_adjust()
666 *st = prev->stime; in cputime_adjust()
676 task_cputime(p, &cputime.utime, &cputime.stime); in task_cputime_adjusted()
724 vtime->stime += get_vtime_delta(vtime); in __vtime_account_system()
725 if (vtime->stime >= TICK_NSEC) { in __vtime_account_system()
726 account_system_time(tsk, irq_count(), vtime->stime); in __vtime_account_system()
727 vtime->stime = 0; in __vtime_account_system()
869 void task_cputime(struct task_struct *t, u64 *utime, u64 *stime) in task_cputime() argument
877 *stime = t->stime; in task_cputime()
885 *stime = t->stime; in task_cputime()
900 *stime += vtime->stime + delta; in task_cputime()