Searched refs:cputimer (Results 1 - 5 of 5) sorted by relevance

/linux-4.1.27/kernel/sched/
H A Dstats.h168 * cputimer_running - return true if cputimer is running
175 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer; cputimer_running() local
177 if (!cputimer->running) cputimer_running()
187 * and thread group cputimer accounting, lets also ignore the cputime cputimer_running()
213 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer; account_group_user_time() local
218 raw_spin_lock(&cputimer->lock); account_group_user_time()
219 cputimer->cputime.utime += cputime; account_group_user_time()
220 raw_spin_unlock(&cputimer->lock); account_group_user_time()
236 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer; account_group_system_time() local
241 raw_spin_lock(&cputimer->lock); account_group_system_time()
242 cputimer->cputime.stime += cputime; account_group_system_time()
243 raw_spin_unlock(&cputimer->lock); account_group_system_time()
259 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer; account_group_exec_runtime() local
264 raw_spin_lock(&cputimer->lock); account_group_exec_runtime()
265 cputimer->cputime.sum_exec_runtime += ns; account_group_exec_runtime()
266 raw_spin_unlock(&cputimer->lock); account_group_exec_runtime()
/linux-4.1.27/kernel/time/
H A Dposix-cpu-timers.c213 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer; thread_group_cputimer() local
217 if (!cputimer->running) { thread_group_cputimer()
225 raw_spin_lock_irqsave(&cputimer->lock, flags); thread_group_cputimer()
226 cputimer->running = 1; thread_group_cputimer()
227 update_gt_cputime(&cputimer->cputime, &sum); thread_group_cputimer()
229 raw_spin_lock_irqsave(&cputimer->lock, flags); thread_group_cputimer()
230 *times = cputimer->cputime; thread_group_cputimer()
231 raw_spin_unlock_irqrestore(&cputimer->lock, flags); thread_group_cputimer()
585 if (tsk->signal->cputimer.running) posix_cpu_timers_can_stop_tick()
887 struct thread_group_cputimer *cputimer = &sig->cputimer; stop_process_timers() local
890 raw_spin_lock_irqsave(&cputimer->lock, flags); stop_process_timers()
891 cputimer->running = 0; stop_process_timers()
892 raw_spin_unlock_irqrestore(&cputimer->lock, flags); stop_process_timers()
1114 if (sig->cputimer.running) { fastpath_timer_check()
1117 raw_spin_lock(&sig->cputimer.lock); fastpath_timer_check()
1118 group_sample = sig->cputimer.cputime; fastpath_timer_check()
1119 raw_spin_unlock(&sig->cputimer.lock); fastpath_timer_check()
1158 * RLIMIT_CPU) cputimer must be running. run_posix_cpu_timers()
1160 if (tsk->signal->cputimer.running) run_posix_cpu_timers()
/linux-4.1.27/include/linux/
H A Dinit_task.h52 .cputimer = { \
55 .lock = __RAW_SPIN_LOCK_UNLOCKED(sig.cputimer.lock), \
H A Dsched.h671 struct thread_group_cputimer cputimer; member in struct:signal_struct
2962 raw_spin_lock_init(&sig->cputimer.lock); thread_group_cputime_init()
/linux-4.1.27/kernel/
H A Dfork.c1100 sig->cputimer.running = 1; posix_cpu_timers_init_group()

Completed in 207 milliseconds