/linux-6.3-rc2/kernel/sched/ |
A D | cputime.c | 126 p->utime += cputime; in account_user_time() 148 p->utime += cputime; in account_guest_time() 150 p->gtime += cputime; in account_guest_time() 172 p->stime += cputime; in account_system_index_time() 392 cputime -= other; in irqtime_account_process_tick() 476 *ut = cputime.utime; in thread_group_cputime_adjusted() 489 u64 cputime, steal; in account_process_tick() local 505 cputime -= steal; in account_process_tick() 521 u64 cputime, steal; in account_idle_ticks() local 534 cputime -= steal; in account_idle_ticks() [all …]
|
A D | cpuacct.c | 263 struct task_cputime cputime; in cpuacct_stats_show() local 268 memset(&cputime, 0, sizeof(cputime)); in cpuacct_stats_show() 272 cputime.utime += cpustat[CPUTIME_USER]; in cpuacct_stats_show() 273 cputime.utime += cpustat[CPUTIME_NICE]; in cpuacct_stats_show() 274 cputime.stime += cpustat[CPUTIME_SYSTEM]; in cpuacct_stats_show() 275 cputime.stime += cpustat[CPUTIME_IRQ]; in cpuacct_stats_show() 276 cputime.stime += cpustat[CPUTIME_SOFTIRQ]; in cpuacct_stats_show() 278 cputime.sum_exec_runtime += *per_cpu_ptr(ca->cpuusage, cpu); in cpuacct_stats_show() 281 cputime_adjust(&cputime, &seq_css(sf)->cgroup->prev_cputime, in cpuacct_stats_show() 334 void cpuacct_charge(struct task_struct *tsk, u64 cputime) in cpuacct_charge() argument [all …]
|
/linux-6.3-rc2/kernel/cgroup/ |
A D | rstat.c | 340 dst_bstat->cputime.utime += src_bstat->cputime.utime; in cgroup_base_stat_add() 341 dst_bstat->cputime.stime += src_bstat->cputime.stime; in cgroup_base_stat_add() 342 dst_bstat->cputime.sum_exec_runtime += src_bstat->cputime.sum_exec_runtime; in cgroup_base_stat_add() 351 dst_bstat->cputime.utime -= src_bstat->cputime.utime; in cgroup_base_stat_sub() 352 dst_bstat->cputime.stime -= src_bstat->cputime.stime; in cgroup_base_stat_sub() 353 dst_bstat->cputime.sum_exec_runtime -= src_bstat->cputime.sum_exec_runtime; in cgroup_base_stat_sub() 457 struct task_cputime *cputime = &bstat->cputime; in root_cgroup_cputime() local 460 cputime->stime = 0; in root_cgroup_cputime() 461 cputime->utime = 0; in root_cgroup_cputime() 473 cputime->utime += user; in root_cgroup_cputime() [all …]
|
/linux-6.3-rc2/include/linux/sched/ |
A D | cputime.h | 120 u64 cputime) in account_group_user_time() argument 127 atomic64_add(cputime, &cputimer->cputime_atomic.utime); in account_group_user_time() 141 u64 cputime) in account_group_system_time() argument 148 atomic64_add(cputime, &cputimer->cputime_atomic.stime); in account_group_system_time()
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | cputime.h | 17 #define cputime_to_nsecs(cputime) tod_to_ns(cputime) argument
|
/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | cputime.h | 25 #define cputime_to_nsecs(cputime) tb_to_ns(cputime) argument
|
/linux-6.3-rc2/arch/s390/kernel/ |
A D | vtime.c | 114 static void account_system_index_scaled(struct task_struct *p, u64 cputime, in account_system_index_scaled() argument 117 p->stimescaled += cputime_to_nsecs(scale_vtime(cputime)); in account_system_index_scaled() 118 account_system_index_time(p, cputime_to_nsecs(cputime), index); in account_system_index_scaled()
|
/linux-6.3-rc2/fs/ocfs2/cluster/ |
A D | heartbeat.c | 703 u64 cputime; in o2hb_prepare_block() local 713 cputime = ktime_get_real_seconds(); in o2hb_prepare_block() 714 if (!cputime) in o2hb_prepare_block() 715 cputime = 1; in o2hb_prepare_block() 717 hb_block->hb_seq = cpu_to_le64(cputime); in o2hb_prepare_block() 887 u64 cputime; in o2hb_check_slot() local 932 cputime = le64_to_cpu(hb_block->hb_seq); in o2hb_check_slot() 933 if (slot->ds_last_time != cputime) in o2hb_check_slot() 937 slot->ds_last_time = cputime; in o2hb_check_slot()
|
/linux-6.3-rc2/kernel/time/ |
A D | Kconfig | 155 tickless cputime accounting. The former case relies on context 173 userspace extended quiescent state and tickless cputime
|
A D | posix-cpu-timers.c | 244 static inline void __update_gt_cputime(atomic64_t *cputime, u64 sum_cputime) in __update_gt_cputime() argument 246 u64 curr_cputime = atomic64_read(cputime); in __update_gt_cputime() 251 } while (!atomic64_try_cmpxchg(cputime, &curr_cputime, sum_cputime)); in __update_gt_cputime()
|
/linux-6.3-rc2/Documentation/RCU/ |
A D | stallwarn.rst | 403 rcu: cputime: 69 1 2425 ==> 2500(ms) 408 first three values in row "cputime:" indicate the CPU time in 432 rcu: cputime: 0 0 0 ==> 2500(ms) 449 rcu: cputime: 49 0 2446 ==> 2500(ms) 463 rcu: cputime: 69 1 2425 ==> 2500(ms) 474 rcu: cputime: xx xx 0 ==> 2500(ms) 478 are zero. The number and cputime of soft interrupts will usually be
|
/linux-6.3-rc2/include/linux/ |
A D | cgroup.h | 703 void cpuacct_charge(struct task_struct *tsk, u64 cputime); 706 static inline void cpuacct_charge(struct task_struct *tsk, u64 cputime) {} in cpuacct_charge() argument
|
A D | cgroup-defs.h | 303 struct task_cputime cputime; member
|
/linux-6.3-rc2/fs/ |
A D | binfmt_elf_fdpic.c | 1303 struct task_cputime cputime; in fill_prstatus() local 1309 thread_group_cputime(p, &cputime); in fill_prstatus() 1310 prstatus->pr_utime = ns_to_kernel_old_timeval(cputime.utime); in fill_prstatus() 1311 prstatus->pr_stime = ns_to_kernel_old_timeval(cputime.stime); in fill_prstatus()
|
A D | binfmt_elf.c | 1549 struct task_cputime cputime; in fill_prstatus() local 1555 thread_group_cputime(p, &cputime); in fill_prstatus() 1556 prstatus->pr_utime = ns_to_kernel_old_timeval(cputime.utime); in fill_prstatus() 1557 prstatus->pr_stime = ns_to_kernel_old_timeval(cputime.stime); in fill_prstatus()
|
/linux-6.3-rc2/kernel/rcu/ |
A D | Kconfig.debug | 101 (hard interrupts, soft interrupts, task switches) and the cputime of
|
/linux-6.3-rc2/init/ |
A D | Kconfig | 480 # Kind of a stub config for the pure tick based cputime accounting 482 bool "Simple tick based cputime accounting" 485 This is the basic tick based cputime accounting that maintains
|
/linux-6.3-rc2/Documentation/admin-guide/ |
A D | kernel-parameters.txt | 5123 Provide statistics on the cputime and count of
|