Lines Matching defs:stime
173 p->stime += cputime;
316 u64 utime, stime;
339 times->stime = sig->stime;
343 task_cputime(t, &utime, &stime);
345 times->stime += stime;
374 * p->stime and friends are only updated on system time and not on IRQ
399 * Also, p->stime needs to be updated for ksoftirqd.
448 *st = curr->stime;
454 *st = p->stime;
465 *st = cputime.stime;
541 * stime + utime == rtime
549 u64 rtime, stime, utime;
564 if (prev->stime + prev->utime >= rtime)
567 stime = curr->stime;
571 * If either stime or utime are 0, assume all runtime is userspace.
575 if (stime == 0) {
581 stime = rtime;
585 stime = mul_u64_u64_div_u64(stime, rtime, stime + utime);
590 if (unlikely(stime > rtime))
591 stime = rtime;
595 * Make sure stime doesn't go backwards; this preserves monotonicity
603 if (stime < prev->stime)
604 stime = prev->stime;
605 utime = rtime - stime;
609 * monotonicity for stime, analogous argument to above.
613 stime = rtime - utime;
616 prev->stime = stime;
620 *st = prev->stime;
630 if (task_cputime(p, &cputime.utime, &cputime.stime))
679 vtime->stime += get_vtime_delta(vtime);
680 if (vtime->stime >= TICK_NSEC) {
681 account_system_time(tsk, irq_count(), vtime->stime);
682 vtime->stime = 0;
844 bool task_cputime(struct task_struct *t, u64 *utime, u64 *stime)
853 *stime = t->stime;
862 *stime = t->stime;
876 *stime += vtime->stime + delta;
948 *val += vtime->stime + vtime_delta(vtime);
1040 cpustat[CPUTIME_SYSTEM] += vtime->stime + delta;