Lines Matching refs:statistics

681  * Scheduling class statistics methods
892 * Update the current task's runtime statistics.
911 schedstat_set(curr->statistics.exec_max, max(delta_exec, curr->statistics.exec_max));
944 prev_wait_start = schedstat_val(se->statistics.wait_start);
949 __schedstat_set(se->statistics.wait_start, wait_start);
961 delta = rq_clock(rq_of(cfs_rq)) - schedstat_val(se->statistics.wait_start);
971 __schedstat_set(se->statistics.wait_start, delta);
977 __schedstat_set(se->statistics.wait_max, max(schedstat_val(se->statistics.wait_max), delta));
978 __schedstat_inc(se->statistics.wait_count);
979 __schedstat_add(se->statistics.wait_sum, delta);
980 __schedstat_set(se->statistics.wait_start, 0);
992 sleep_start = schedstat_val(se->statistics.sleep_start);
993 block_start = schedstat_val(se->statistics.block_start);
1005 if (unlikely(delta > schedstat_val(se->statistics.sleep_max))) {
1006 __schedstat_set(se->statistics.sleep_max, delta);
1009 __schedstat_set(se->statistics.sleep_start, 0);
1010 __schedstat_add(se->statistics.sum_sleep_runtime, delta);
1023 if (unlikely(delta > schedstat_val(se->statistics.block_max))) {
1024 __schedstat_set(se->statistics.block_max, delta);
1027 __schedstat_set(se->statistics.block_start, 0);
1028 __schedstat_add(se->statistics.sum_sleep_runtime, delta);
1032 __schedstat_add(se->statistics.iowait_sum, delta);
1033 __schedstat_inc(se->statistics.iowait_count);
1092 __schedstat_set(se->statistics.sleep_start, rq_clock(rq_of(cfs_rq)));
1095 __schedstat_set(se->statistics.block_start, rq_clock(rq_of(cfs_rq)));
1272 /* Averaged statistics, and temporary buffers. */
1291 * The averaged statistics, shared & private, memory & CPU,
1566 /* Cached statistics for all CPUs within a node */
2186 /* This task has no NUMA fault statistics yet */
2237 * increments. The more local the fault statistics are, the higher the scan
2322 * NUMA placement cycle. The scheduler keeps similar statistics, but
2325 * stats only if the task is so new there are no NUMA statistics yet.
4536 * Update run-time statistics of the 'current'.
4652 schedstat_set(se->statistics.slice_max, max((u64)schedstat_val(se->statistics.slice_max),
4751 * Update run-time statistics of the 'current'.
6203 schedstat_inc(p->se.statistics.nr_wakeups_affine_attempts);
6209 schedstat_inc(p->se.statistics.nr_wakeups_affine);
7654 * Update run-time statistics of the 'current'.
8017 schedstat_inc(p->se.statistics.nr_failed_migrations_affine);
8056 schedstat_inc(p->se.statistics.nr_failed_migrations_running);
8074 schedstat_inc(p->se.statistics.nr_forced_migrations);
8079 schedstat_inc(p->se.statistics.nr_failed_migrations_hot);
8604 * sd_lb_stats - Structure to store the statistics of a sched_domain
8931 * update_sg_lb_stats - Update sched_group's statistics for load balancing.
8933 * @group: sched_group whose statistics are to be updated.
8934 * @sgs: variable to hold the statistics for this group.
9028 * @sds: sched_domain statistics
9030 * @sgs: sched_group statistics
9236 * update_sg_wakeup_stats - Update sched_group's statistics for wakeup.
9238 * @group: sched_group whose statistics are to be updated.
9239 * @sgs: variable to hold the statistics for this group.
9507 * update_sd_lb_stats - Update sched_domain's statistics for load balancing.
9509 * @sds: variable to hold the statistics for this sched_domain.
9609 * @sds: statistics of the sched_domain whose imbalance is to be calculated.
9756 * statistics.
9783 * Compute the various statistics relevant for load balancing at