Lines Matching refs:cputimer
232 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer; in thread_group_cputimer() local
236 if (!READ_ONCE(cputimer->running)) { in thread_group_cputimer()
243 update_gt_cputime(&cputimer->cputime_atomic, &sum); in thread_group_cputimer()
252 WRITE_ONCE(cputimer->running, true); in thread_group_cputimer()
254 sample_cputime_atomic(times, &cputimer->cputime_atomic); in thread_group_cputimer()
609 if (READ_ONCE(tsk->signal->cputimer.running)) in posix_cpu_timers_can_stop_tick()
918 struct thread_group_cputimer *cputimer = &sig->cputimer; in stop_process_timers() local
921 WRITE_ONCE(cputimer->running, false); in stop_process_timers()
975 if (!READ_ONCE(tsk->signal->cputimer.running)) in check_process_timers()
982 sig->cputimer.checking_timer = true; in check_process_timers()
1039 sig->cputimer.checking_timer = false; in check_process_timers()
1167 if (READ_ONCE(sig->cputimer.running) && in fastpath_timer_check()
1168 !READ_ONCE(sig->cputimer.checking_timer)) { in fastpath_timer_check()
1171 sample_cputime_atomic(&group_sample, &sig->cputimer.cputime_atomic); in fastpath_timer_check()