Lines Matching refs:samples

214 static inline void store_samples(u64 *samples, u64 stime, u64 utime, u64 rtime)
216 samples[CPUCLOCK_PROF] = stime + utime;
217 samples[CPUCLOCK_VIRT] = utime;
218 samples[CPUCLOCK_SCHED] = rtime;
221 static void task_sample_cputime(struct task_struct *p, u64 *samples)
226 store_samples(samples, stime, utime, p->se.sum_exec_runtime);
230 u64 *samples)
237 store_samples(samples, stime, utime, rtime);
265 * @samples: Storage for time samples
273 void thread_group_sample_cputime(struct task_struct *tsk, u64 *samples)
280 proc_sample_cputime_atomic(&cputimer->cputime_atomic, samples);
286 * @samples: Storage for time samples
295 static void thread_group_start_cputime(struct task_struct *tsk, u64 *samples)
323 proc_sample_cputime_atomic(&cputimer->cputime_atomic, samples);
326 static void __thread_group_cputime(struct task_struct *tsk, u64 *samples)
331 store_samples(samples, ct.stime, ct.utime, ct.sum_exec_runtime);
344 u64 samples[CPUCLOCK_MAX];
348 thread_group_start_cputime(p, samples);
350 __thread_group_cputime(p, samples);
352 proc_sample_cputime_atomic(&cputimer->cputime_atomic, samples);
355 return samples[clkid];
858 static void collect_posix_cputimers(struct posix_cputimers *pct, u64 *samples,
866 samples[i]);
901 u64 samples[CPUCLOCK_MAX];
910 task_sample_cputime(tsk, samples);
911 collect_posix_cputimers(pct, samples, firing);
979 u64 samples[CPUCLOCK_MAX];
1000 proc_sample_cputime_atomic(&sig->cputimer.cputime_atomic, samples);
1001 collect_posix_cputimers(pct, samples, firing);
1008 samples[CPUCLOCK_PROF], SIGPROF);
1011 samples[CPUCLOCK_VIRT], SIGVTALRM);
1017 u64 ptime = samples[CPUCLOCK_PROF];
1087 * @samples: Array of current samples for the CPUCLOCK clocks
1090 * Returns true if any member of @samples is greater than the corresponding
1094 task_cputimers_expired(const u64 *samples, struct posix_cputimers *pct)
1099 if (samples[i] >= pct->bases[i].nextevt)
1121 u64 samples[CPUCLOCK_MAX];
1123 task_sample_cputime(tsk, samples);
1124 if (task_cputimers_expired(samples, pct))
1146 u64 samples[CPUCLOCK_MAX];
1149 samples);
1151 if (task_cputimers_expired(samples, pct))