Lines Matching refs:stime
193 p->stime += cputime; in __account_system_time()
289 cputime_t utime, stime; in thread_group_cputime() local
301 times->stime = sig->stime; in thread_group_cputime()
305 task_cputime(t, &utime, &stime); in thread_group_cputime()
307 times->stime += stime; in thread_group_cputime()
445 *st = p->stime; in task_cputime_adjusted()
456 *st = cputime.stime; in thread_group_cputime_adjusted()
518 static cputime_t scale_stime(u64 stime, u64 rtime, u64 total) in scale_stime() argument
524 if (stime > rtime) in scale_stime()
525 swap(rtime, stime); in scale_stime()
536 if (stime >> 31) in scale_stime()
540 stime <<= 1; in scale_stime()
554 scaled = div_u64((u64) (u32) stime * (u64) (u32) rtime, (u32)total); in scale_stime()
582 cputime_t rtime, stime, utime; in cputime_adjust() local
597 if (prev->stime + prev->utime >= rtime) in cputime_adjust()
600 stime = curr->stime; in cputime_adjust()
604 stime = rtime; in cputime_adjust()
608 if (stime == 0) { in cputime_adjust()
613 stime = scale_stime((__force u64)stime, (__force u64)rtime, in cputime_adjust()
614 (__force u64)(stime + utime)); in cputime_adjust()
625 if (stime < prev->stime) in cputime_adjust()
626 stime = prev->stime; in cputime_adjust()
627 utime = rtime - stime; in cputime_adjust()
635 stime = rtime - utime; in cputime_adjust()
639 prev->stime = stime; in cputime_adjust()
643 *st = prev->stime; in cputime_adjust()
653 task_cputime(p, &cputime.utime, &cputime.stime); in task_cputime_adjusted()
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()
860 if (stime) in task_cputime()
861 *stime += sdelta; in task_cputime()