Home
last modified time | relevance | path

Searched refs:cputime (Results 1 – 45 of 45) sorted by relevance

/linux-4.4.14/arch/s390/include/asm/
Dcputime.h33 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/
Dcputime.c135 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 …]
Dcpuacct.h3 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
Dstats.h212 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()
DMakefile14 obj-y += core.o loadavg.o clock.o cputime.o
Dcpuacct.c235 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/
Dposix-cpu-timers.c24 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 …]
Ditimer.c56 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/
Dcompat_binfmt_elf.c58 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()
Dbinfmt_elf_fdpic.c1379 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()
Dbinfmt_elf.c1416 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/
Dbinfmt_elfn32.c125 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()
Dbinfmt_elfo32.c144 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/
Dbinfmt_elf32.c97 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/
DKbuild4 generic-y += cputime.h
/linux-4.4.14/arch/x86/include/asm/
DKbuild8 generic-y += cputime.h
/linux-4.4.14/arch/frv/include/asm/
DKbuild3 generic-y += cputime.h
/linux-4.4.14/arch/mn10300/include/asm/
DKbuild4 generic-y += cputime.h
/linux-4.4.14/arch/microblaze/include/asm/
DKbuild4 generic-y += cputime.h
/linux-4.4.14/arch/m32r/include/asm/
DKbuild3 generic-y += cputime.h
/linux-4.4.14/arch/score/include/asm/
DKbuild7 generic-y += cputime.h
/linux-4.4.14/arch/sparc/include/asm/
DKbuild5 generic-y += cputime.h
/linux-4.4.14/arch/mips/include/asm/
DKbuild3 generic-y += cputime.h
/linux-4.4.14/arch/avr32/include/asm/
DKbuild3 generic-y += cputime.h
/linux-4.4.14/arch/parisc/include/asm/
DKbuild5 generic-y += cputime.h
/linux-4.4.14/arch/um/include/asm/
DKbuild4 generic-y += cputime.h
/linux-4.4.14/arch/xtensa/include/asm/
DKbuild4 generic-y += cputime.h
/linux-4.4.14/arch/arm/include/asm/
DKbuild4 generic-y += cputime.h
/linux-4.4.14/arch/tile/include/asm/
DKbuild7 generic-y += cputime.h
/linux-4.4.14/arch/m68k/include/asm/
DKbuild4 generic-y += cputime.h
/linux-4.4.14/arch/sh/include/asm/
DKbuild3 generic-y += cputime.h
/linux-4.4.14/fs/ocfs2/cluster/
Dheartbeat.c591 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/
DKbuild7 generic-y += cputime.h
/linux-4.4.14/arch/arc/include/asm/
DKbuild5 generic-y += cputime.h
/linux-4.4.14/arch/blackfin/include/asm/
DKbuild5 generic-y += cputime.h
/linux-4.4.14/arch/arm64/include/asm/
DKbuild7 generic-y += cputime.h
/linux-4.4.14/arch/hexagon/include/asm/
DKbuild9 generic-y += cputime.h
/linux-4.4.14/arch/metag/include/asm/
DKbuild5 generic-y += cputime.h
/linux-4.4.14/arch/c6x/include/asm/
DKbuild7 generic-y += cputime.h
/linux-4.4.14/arch/unicore32/include/asm/
DKbuild7 generic-y += cputime.h
/linux-4.4.14/arch/nios2/include/asm/
DKbuild9 generic-y += cputime.h
/linux-4.4.14/arch/openrisc/include/asm/
DKbuild15 generic-y += cputime.h
/linux-4.4.14/arch/h8300/include/asm/
DKbuild8 generic-y += cputime.h
/linux-4.4.14/init/
DKconfig340 # 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/
Ddevice-drivers.xml.db15 API-struct-prev-cputime
16 API-struct-task-cputime