/linux-4.4.14/arch/s390/include/asm/ |
D | cputime.h | 33 static inline unsigned long cputime_to_jiffies(const cputime_t cputime) in cputime_to_jiffies() argument 35 return __div((__force unsigned long long) cputime, CPUTIME_PER_SEC / HZ); in cputime_to_jiffies() 43 static inline u64 cputime64_to_jiffies64(cputime64_t cputime) in cputime64_to_jiffies64() argument 45 unsigned long long jif = (__force unsigned long long) cputime; in cputime64_to_jiffies64() 58 static inline unsigned int cputime_to_usecs(const cputime_t cputime) in cputime_to_usecs() argument 60 return (__force unsigned long long) cputime >> 12; in cputime_to_usecs() 73 static inline unsigned int cputime_to_secs(const cputime_t cputime) in cputime_to_secs() argument 75 return __div((__force unsigned long long) cputime, CPUTIME_PER_SEC / 2) >> 1; in cputime_to_secs() 92 static inline void cputime_to_timespec(const cputime_t cputime, in cputime_to_timespec() argument 95 unsigned long long __cputime = (__force unsigned long long) cputime; in cputime_to_timespec() [all …]
|
/linux-4.4.14/kernel/sched/ |
D | cputime.c | 135 void account_user_time(struct task_struct *p, cputime_t cputime, in account_user_time() argument 141 p->utime += cputime; in account_user_time() 143 account_group_user_time(p, cputime); in account_user_time() 148 task_group_account_field(p, index, (__force u64) cputime); in account_user_time() 160 static void account_guest_time(struct task_struct *p, cputime_t cputime, in account_guest_time() argument 166 p->utime += cputime; in account_guest_time() 168 account_group_user_time(p, cputime); in account_guest_time() 169 p->gtime += cputime; in account_guest_time() 173 cpustat[CPUTIME_NICE] += (__force u64) cputime; in account_guest_time() 174 cpustat[CPUTIME_GUEST_NICE] += (__force u64) cputime; in account_guest_time() [all …]
|
D | cpuacct.h | 3 extern void cpuacct_charge(struct task_struct *tsk, u64 cputime); 8 static inline void cpuacct_charge(struct task_struct *tsk, u64 cputime) in cpuacct_charge() argument
|
D | stats.h | 212 cputime_t cputime) in account_group_user_time() argument 219 atomic64_add(cputime, &cputimer->cputime_atomic.utime); in account_group_user_time() 233 cputime_t cputime) in account_group_system_time() argument 240 atomic64_add(cputime, &cputimer->cputime_atomic.stime); in account_group_system_time()
|
D | Makefile | 14 obj-y += core.o loadavg.o clock.o cputime.o
|
D | cpuacct.c | 235 void cpuacct_charge(struct task_struct *tsk, u64 cputime) in cpuacct_charge() argument 248 *cpuusage += cputime; in cpuacct_charge()
|
/linux-4.4.14/kernel/time/ |
D | posix-cpu-timers.c | 24 cputime_t cputime = secs_to_cputime(rlim_new); in update_rlimit_cpu() local 27 set_process_cpu_timer(task, CPUCLOCK_PROF, &cputime, NULL); in update_rlimit_cpu() 119 static inline int task_cputime_zero(const struct task_cputime *cputime) in task_cputime_zero() argument 121 if (!cputime->utime && !cputime->stime && !cputime->sum_exec_runtime) in task_cputime_zero() 203 static inline void __update_gt_cputime(atomic64_t *cputime, u64 sum_cputime) in __update_gt_cputime() argument 207 curr_cputime = atomic64_read(cputime); in __update_gt_cputime() 209 if (atomic64_cmpxchg(cputime, curr_cputime, sum_cputime) != curr_cputime) in __update_gt_cputime() 266 struct task_cputime cputime; in cpu_clock_sample_group() local 272 thread_group_cputime(p, &cputime); in cpu_clock_sample_group() 273 *sample = cputime_to_expires(cputime.utime + cputime.stime); in cpu_clock_sample_group() [all …]
|
D | itimer.c | 56 struct task_cputime cputime; in get_cpu_itimer() local 59 thread_group_cputimer(tsk, &cputime); in get_cpu_itimer() 61 t = cputime.utime + cputime.stime; in get_cpu_itimer() 64 t = cputime.utime; in get_cpu_itimer()
|
/linux-4.4.14/fs/ |
D | compat_binfmt_elf.c | 58 static void cputime_to_compat_timeval(const cputime_t cputime, in cputime_to_compat_timeval() argument 62 cputime_to_timeval(cputime, &tv); in cputime_to_compat_timeval()
|
D | binfmt_elf_fdpic.c | 1379 struct task_cputime cputime; in fill_prstatus() local 1385 thread_group_cputime(p, &cputime); in fill_prstatus() 1386 cputime_to_timeval(cputime.utime, &prstatus->pr_utime); in fill_prstatus() 1387 cputime_to_timeval(cputime.stime, &prstatus->pr_stime); in fill_prstatus()
|
D | binfmt_elf.c | 1416 struct task_cputime cputime; in fill_prstatus() local 1422 thread_group_cputime(p, &cputime); in fill_prstatus() 1423 cputime_to_timeval(cputime.utime, &prstatus->pr_utime); in fill_prstatus() 1424 cputime_to_timeval(cputime.stime, &prstatus->pr_stime); in fill_prstatus()
|
/linux-4.4.14/arch/mips/kernel/ |
D | binfmt_elfn32.c | 125 cputime_to_compat_timeval(const cputime_t cputime, struct compat_timeval *value) in cputime_to_compat_timeval() argument 127 unsigned long jiffies = cputime_to_jiffies(cputime); in cputime_to_compat_timeval()
|
D | binfmt_elfo32.c | 144 cputime_to_compat_timeval(const cputime_t cputime, struct compat_timeval *value) in cputime_to_compat_timeval() argument 146 unsigned long jiffies = cputime_to_jiffies(cputime); in cputime_to_compat_timeval()
|
/linux-4.4.14/arch/parisc/kernel/ |
D | binfmt_elf32.c | 97 cputime_to_compat_timeval(const cputime_t cputime, struct compat_timeval *value) in cputime_to_compat_timeval() argument 99 unsigned long jiffies = cputime_to_jiffies(cputime); in cputime_to_compat_timeval()
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | Kbuild | 4 generic-y += cputime.h
|
/linux-4.4.14/arch/x86/include/asm/ |
D | Kbuild | 8 generic-y += cputime.h
|
/linux-4.4.14/arch/frv/include/asm/ |
D | Kbuild | 3 generic-y += cputime.h
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | Kbuild | 4 generic-y += cputime.h
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | Kbuild | 4 generic-y += cputime.h
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | Kbuild | 3 generic-y += cputime.h
|
/linux-4.4.14/arch/score/include/asm/ |
D | Kbuild | 7 generic-y += cputime.h
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | Kbuild | 5 generic-y += cputime.h
|
/linux-4.4.14/arch/mips/include/asm/ |
D | Kbuild | 3 generic-y += cputime.h
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | Kbuild | 3 generic-y += cputime.h
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | Kbuild | 5 generic-y += cputime.h
|
/linux-4.4.14/arch/um/include/asm/ |
D | Kbuild | 4 generic-y += cputime.h
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | Kbuild | 4 generic-y += cputime.h
|
/linux-4.4.14/arch/arm/include/asm/ |
D | Kbuild | 4 generic-y += cputime.h
|
/linux-4.4.14/arch/tile/include/asm/ |
D | Kbuild | 7 generic-y += cputime.h
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | Kbuild | 4 generic-y += cputime.h
|
/linux-4.4.14/arch/sh/include/asm/ |
D | Kbuild | 3 generic-y += cputime.h
|
/linux-4.4.14/fs/ocfs2/cluster/ |
D | heartbeat.c | 591 u64 cputime; in o2hb_prepare_block() local 601 cputime = CURRENT_TIME.tv_sec; in o2hb_prepare_block() 602 if (!cputime) in o2hb_prepare_block() 603 cputime = 1; in o2hb_prepare_block() 605 hb_block->hb_seq = cpu_to_le64(cputime); in o2hb_prepare_block() 775 u64 cputime; in o2hb_check_slot() local 820 cputime = le64_to_cpu(hb_block->hb_seq); in o2hb_check_slot() 821 if (slot->ds_last_time != cputime) in o2hb_check_slot() 825 slot->ds_last_time = cputime; in o2hb_check_slot()
|
/linux-4.4.14/arch/cris/include/asm/ |
D | Kbuild | 7 generic-y += cputime.h
|
/linux-4.4.14/arch/arc/include/asm/ |
D | Kbuild | 5 generic-y += cputime.h
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | Kbuild | 5 generic-y += cputime.h
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | Kbuild | 7 generic-y += cputime.h
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | Kbuild | 9 generic-y += cputime.h
|
/linux-4.4.14/arch/metag/include/asm/ |
D | Kbuild | 5 generic-y += cputime.h
|
/linux-4.4.14/arch/c6x/include/asm/ |
D | Kbuild | 7 generic-y += cputime.h
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | Kbuild | 7 generic-y += cputime.h
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | Kbuild | 9 generic-y += cputime.h
|
/linux-4.4.14/arch/openrisc/include/asm/ |
D | Kbuild | 15 generic-y += cputime.h
|
/linux-4.4.14/arch/h8300/include/asm/ |
D | Kbuild | 8 generic-y += cputime.h
|
/linux-4.4.14/init/ |
D | Kconfig | 340 # Kind of a stub config for the pure tick based cputime accounting 342 bool "Simple tick based cputime accounting" 345 This is the basic tick based cputime accounting that maintains 556 userspace extended quiescent state and tickless cputime
|
/linux-4.4.14/Documentation/DocBook/ |
D | device-drivers.xml.db | 15 API-struct-prev-cputime 16 API-struct-task-cputime
|