Lines Matching refs:stime
167 p->stime += cputime; in account_system_index_time()
295 u64 utime, stime; in thread_group_cputime() local
318 times->stime = sig->stime; in thread_group_cputime()
322 task_cputime(t, &utime, &stime); in thread_group_cputime()
324 times->stime += stime; in thread_group_cputime()
447 *st = curr->stime; in cputime_adjust()
453 *st = p->stime; in task_cputime_adjusted()
464 *st = cputime.stime; in thread_group_cputime_adjusted()
530 static u64 scale_stime(u64 stime, u64 rtime, u64 total) in scale_stime() argument
536 if (stime > rtime) in scale_stime()
537 swap(rtime, stime); in scale_stime()
548 if (stime >> 31) in scale_stime()
552 stime <<= 1; in scale_stime()
566 scaled = div_u64((u64) (u32) stime * (u64) (u32) rtime, (u32)total); in scale_stime()
593 u64 rtime, stime, utime; in cputime_adjust() local
608 if (prev->stime + prev->utime >= rtime) in cputime_adjust()
611 stime = curr->stime; in cputime_adjust()
619 if (stime == 0) { in cputime_adjust()
625 stime = rtime; in cputime_adjust()
629 stime = scale_stime(stime, rtime, stime + utime); in cputime_adjust()
641 if (stime < prev->stime) in cputime_adjust()
642 stime = prev->stime; in cputime_adjust()
643 utime = rtime - stime; in cputime_adjust()
651 stime = rtime - utime; in cputime_adjust()
654 prev->stime = stime; in cputime_adjust()
658 *st = prev->stime; in cputime_adjust()
668 task_cputime(p, &cputime.utime, &cputime.stime); in task_cputime_adjusted()
716 vtime->stime += get_vtime_delta(vtime); in __vtime_account_system()
717 if (vtime->stime >= TICK_NSEC) { in __vtime_account_system()
718 account_system_time(tsk, irq_count(), vtime->stime); in __vtime_account_system()
719 vtime->stime = 0; in __vtime_account_system()
861 void task_cputime(struct task_struct *t, u64 *utime, u64 *stime) in task_cputime() argument
869 *stime = t->stime; in task_cputime()
877 *stime = t->stime; in task_cputime()
892 *stime += vtime->stime + delta; in task_cputime()