Lines Matching full:time

10  * There are no locks covering percpu hardirq/softirq time.
14 * This may result in other CPU reading this CPU's irq time and can
16 * or new value with a side effect of accounting a slice of irq time to wrong
64 * We do not account for softirq time from ksoftirqd here. in irqtime_account_irq()
65 * We want to continue accounting softirq time to ksoftirqd thread in irqtime_account_irq()
67 * that do not consume any time, but still wants to run. in irqtime_account_irq()
113 * Account user CPU time to a process.
114 * @p: the process that the CPU time gets accounted to
115 * @cputime: the CPU time spent in user space since the last update
121 /* Add user time to process. */ in account_user_time()
127 /* Add user time to cpustat. */ in account_user_time()
130 /* Account for user time used */ in account_user_time()
135 * Account guest CPU time to a process.
136 * @p: the process that the CPU time gets accounted to
137 * @cputime: the CPU time spent in virtual machine since the last update
143 /* Add guest time to process. */ in account_guest_time()
148 /* Add guest time to cpustat. */ in account_guest_time()
159 * Account system CPU time to a process and desired cpustat field
160 * @p: the process that the CPU time gets accounted to
161 * @cputime: the CPU time spent in kernel space since the last update
167 /* Add system time to process. */ in account_system_index_time()
171 /* Add system time to cpustat. */ in account_system_index_time()
174 /* Account for system time used */ in account_system_index_time()
179 * Account system CPU time to a process.
180 * @p: the process that the CPU time gets accounted to
182 * @cputime: the CPU time spent in kernel space since the last update
204 * Account for involuntary wait time.
205 * @cputime: the CPU time spent in involuntary wait
215 * Account for idle time.
216 * @cputime: the CPU time spent in idle wait
230 * When a guest is interrupted for a longer amount of time, missed clock
232 * occasion account more time than the calling functions think elapsed.
253 * Account how much elapsed time was spent in steal, irq, or softirq time.
290 * Accumulate raw cputime values of dead tasks (sig->[us]time) and live
302 * Update current task runtime to account pending time since last in thread_group_cputime()
338 * @p: the process that the CPU time gets accounted to
347 * - system time
351 * Check for hardirq is done both for system and user time as there is
353 * opportunity to update it solely in system time.
354 * p->stime and friends are only updated on system time and not on irq
364 * once, including some ticks of steal, irq, and softirq time. in irqtime_account_process_tick()
365 * Subtract those ticks from the amount of time accounted to in irqtime_account_process_tick()
366 * idle, or potentially user or system time. Due to rounding, in irqtime_account_process_tick()
367 * other time can exceed ticks occasionally. in irqtime_account_process_tick()
377 * ksoftirqd time do not get accounted in cpu_softirq_time. in irqtime_account_process_tick()
386 } else if (p->flags & PF_VCPU) { /* System time or guest time */ in irqtime_account_process_tick()
426 * Archs that account the whole time spent in the idle task
427 * (outside irq) as idle time can rely on this and just implement
429 * have other meaning of the idle time (s390 only includes the
430 * time spent by the CPU when it's in low power mode) must override
471 * Account a single tick of CPU time.
472 * @p: the process that the CPU time gets accounted to
505 * Account multiple ticks of idle time.
702 * ticks, and no need for steal time accounting to make up for in get_vtime_delta()
704 * elapsed time. Limit account_other_time to prevent rounding in get_vtime_delta()
859 * add up the pending nohz execution time since the last
887 * Task runs either in user or kernel space, add pending nohz time to in task_cputime()