Home
last modified time | relevance | path

Searched refs:avg (Results 1 – 64 of 64) sorted by relevance

/linux-4.1.27/lib/
Daverage.c37 void ewma_init(struct ewma *avg, unsigned long factor, unsigned long weight) in ewma_init() argument
41 avg->weight = ilog2(weight); in ewma_init()
42 avg->factor = ilog2(factor); in ewma_init()
43 avg->internal = 0; in ewma_init()
54 struct ewma *ewma_add(struct ewma *avg, unsigned long val) in ewma_add() argument
56 unsigned long internal = ACCESS_ONCE(avg->internal); in ewma_add()
58 ACCESS_ONCE(avg->internal) = internal ? in ewma_add()
59 (((internal << avg->weight) - internal) + in ewma_add()
60 (val << avg->factor)) >> avg->weight : in ewma_add()
61 (val << avg->factor); in ewma_add()
[all …]
/linux-4.1.27/include/linux/
Daverage.h14 extern void ewma_init(struct ewma *avg, unsigned long factor,
17 extern struct ewma *ewma_add(struct ewma *avg, unsigned long val);
25 static inline unsigned long ewma_read(const struct ewma *avg) in ewma_read() argument
27 return avg->internal >> avg->factor; in ewma_read()
Duwb.h812 int min, max, avg; in stats_show() local
815 min = max = avg = 0; in stats_show()
819 avg = stats->sigma / samples; in stats_show()
821 return scnprintf(buf, PAGE_SIZE, "%d %d %d\n", min, max, avg); in stats_show()
Dsched.h1208 struct sched_avg avg; member
/linux-4.1.27/net/netfilter/
Dxt_limit.c109 || user2credits(r->avg * r->burst) < user2credits(r->avg)) { in limit_mt_check()
111 r->avg, r->burst); in limit_mt_check()
124 priv->credit = user2credits(r->avg * r->burst); /* Credits full. */ in limit_mt_check()
127 r->cost = user2credits(r->avg); in limit_mt_check()
141 u_int32_t avg; member
157 .avg = cm->avg, in limit_mt_compat_from_user()
171 .avg = m->avg, in limit_mt_compat_to_user()
Dxt_hashlimit.c477 dh->rateinfo.cost = user2credits_byte(hinfo->cfg.avg); in rateinfo_init()
480 dh->rateinfo.credit = user2credits(hinfo->cfg.avg * in rateinfo_init()
482 dh->rateinfo.cost = user2credits(hinfo->cfg.avg); in rateinfo_init()
689 if (user2credits_byte(info->cfg.avg) == 0) { in hashlimit_mt_check()
690 pr_info("overflow, rate too high: %u\n", info->cfg.avg); in hashlimit_mt_check()
694 user2credits(info->cfg.avg * info->cfg.burst) < in hashlimit_mt_check()
695 user2credits(info->cfg.avg)) { in hashlimit_mt_check()
697 info->cfg.avg, info->cfg.burst); in hashlimit_mt_check()
/linux-4.1.27/net/bridge/netfilter/
Debt_limit.c74 user2credits(info->avg * info->burst) < user2credits(info->avg)) { in ebt_limit_mt_check()
76 info->avg, info->burst); in ebt_limit_mt_check()
82 info->credit = user2credits(info->avg * info->burst); in ebt_limit_mt_check()
83 info->credit_cap = user2credits(info->avg * info->burst); in ebt_limit_mt_check()
84 info->cost = user2credits(info->avg); in ebt_limit_mt_check()
95 compat_uint_t avg, burst; member
/linux-4.1.27/tools/perf/
Dbuiltin-stat.c788 static void print_noise_pct(double total, double avg) in print_noise_pct() argument
790 double pct = rel_stddev_stats(total, avg); in print_noise_pct()
798 static void print_noise(struct perf_evsel *evsel, double avg) in print_noise() argument
806 print_noise_pct(stddev_stats(&ps->res_stats[0]), avg); in print_noise()
842 static void nsec_printout(int id, int nr, struct perf_evsel *evsel, double avg) in nsec_printout() argument
844 double msecs = avg / 1e6; in nsec_printout()
873 avg / avg_stats(&walltime_nsecs_stats)); in nsec_printout()
907 __maybe_unused, double avg) in print_stalled_cycles_frontend() argument
915 ratio = avg / total * 100.0; in print_stalled_cycles_frontend()
926 __maybe_unused, double avg) in print_stalled_cycles_backend() argument
[all …]
Dbuiltin-trace.c2475 double avg = avg_stats(stats); in thread__dump_stats() local
2479 pct = avg ? 100.0 * stddev_stats(stats)/avg : 0.0; in thread__dump_stats()
2480 avg /= NSEC_PER_MSEC; in thread__dump_stats()
2485 n, min, avg); in thread__dump_stats()
Dbuiltin-sched.c1146 u64 avg; in output_lat_thread() local
1164 avg = work_list->total_lat / work_list->nb_atoms; in output_lat_thread()
1168 work_list->nb_atoms, (double)avg / 1e6, in output_lat_thread()
/linux-4.1.27/drivers/mfd/
Dpcf50633-adc.c31 int avg; member
58 static void adc_setup(struct pcf50633 *pcf, int channel, int avg) in adc_setup() argument
67 pcf50633_reg_write(pcf, PCF50633_REG_ADCC1, channel | avg | in adc_setup()
81 adc_setup(pcf, adc->queue[head]->mux, adc->queue[head]->avg); in trigger_next_adc_job_if_any()
120 int pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg) in pcf50633_adc_sync_read() argument
127 ret = pcf50633_adc_async_read(pcf, mux, avg, in pcf50633_adc_sync_read()
138 int pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg, in pcf50633_adc_async_read() argument
150 req->avg = avg; in pcf50633_adc_async_read()
/linux-4.1.27/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/
DUtil.py19 def avg(total, n): function
39 min, max, avg, count = dict[key]
44 avg = (avg + value) / 2
45 dict[key] = (min, max, avg, count + 1)
/linux-4.1.27/drivers/cpuidle/governors/
Dmenu.c203 uint64_t avg, stddev; in get_typical_interval() local
211 avg = 0; in get_typical_interval()
216 avg += value; in get_typical_interval()
223 avg >>= INTERVAL_SHIFT; in get_typical_interval()
225 do_div(avg, divisor); in get_typical_interval()
232 int64_t diff = value - avg; in get_typical_interval()
255 if (((avg > stddev * 6) && (divisor * 4 >= INTERVALS * 3)) in get_typical_interval()
257 if (data->next_timer_us > avg) in get_typical_interval()
258 data->predicted_us = avg; in get_typical_interval()
/linux-4.1.27/kernel/trace/
Dtrace_benchmark.c42 unsigned int avg; in trace_do_benchmark() local
106 avg = delta; in trace_do_benchmark()
121 seed = avg; in trace_do_benchmark()
137 bm_last, bm_first, bm_max, bm_min, avg, std, stddev); in trace_do_benchmark()
140 bm_avg = avg; in trace_do_benchmark()
Dring_buffer_benchmark.c221 unsigned long avg; in ring_buffer_producer() local
334 avg = NSEC_PER_MSEC / hit; in ring_buffer_producer()
335 trace_printk("%ld ns per entry\n", avg); in ring_buffer_producer()
352 avg = NSEC_PER_MSEC / (hit + missed); in ring_buffer_producer()
353 trace_printk("%ld ns per entry\n", avg); in ring_buffer_producer()
DKconfig563 last=632 first=3672 max=632 min=632 avg=316 std=446 std^2=199712
564 last=278 first=3672 max=632 min=278 avg=303 std=316 std^2=100337
565 last=277 first=3672 max=632 min=277 avg=296 std=258 std^2=67064
566 last=273 first=3672 max=632 min=273 avg=292 std=224 std^2=50411
567 last=273 first=3672 max=632 min=273 avg=288 std=200 std^2=40389
568 last=281 first=3672 max=632 min=273 avg=287 std=183 std^2=33666
Dftrace.c622 unsigned long long avg; in function_stat_show() local
638 avg = rec->time; in function_stat_show()
639 do_div(avg, rec->counter); in function_stat_show()
662 trace_print_graph_duration(avg, &s); in function_stat_show()
/linux-4.1.27/kernel/sched/
Ddebug.c72 struct sched_avg *avg = &cpu_rq(cpu)->avg; in print_cfs_group_stats() local
73 P(avg->runnable_avg_sum); in print_cfs_group_stats()
74 P(avg->avg_period); in print_cfs_group_stats()
96 P(se->avg.runnable_avg_sum); in print_cfs_group_stats()
97 P(se->avg.running_avg_sum); in print_cfs_group_stats()
98 P(se->avg.avg_period); in print_cfs_group_stats()
99 P(se->avg.load_avg_contrib); in print_cfs_group_stats()
100 P(se->avg.utilization_avg_contrib); in print_cfs_group_stats()
101 P(se->avg.decay_count); in print_cfs_group_stats()
642 P(se.avg.runnable_avg_sum); in proc_sched_show_task()
[all …]
Dfair.c681 p->se.avg.runnable_avg_sum = p->se.avg.running_avg_sum = slice; in init_task_runnable_average()
682 p->se.avg.avg_period = slice; in init_task_runnable_average()
1690 delta = p->se.avg.runnable_avg_sum; in numa_get_avg_runtime()
1691 *period = p->se.avg.avg_period; in numa_get_avg_runtime()
2609 decays -= se->avg.decay_count; in __synchronize_entity_decay()
2610 se->avg.decay_count = 0; in __synchronize_entity_decay()
2614 se->avg.load_avg_contrib = decay_load(se->avg.load_avg_contrib, decays); in __synchronize_entity_decay()
2615 se->avg.utilization_avg_contrib = in __synchronize_entity_decay()
2616 decay_load(se->avg.utilization_avg_contrib, decays); in __synchronize_entity_decay()
2670 se->avg.load_avg_contrib = div_u64(contrib, in __update_group_entity_contrib()
[all …]
Dsched.h592 struct sched_avg avg; member
Dcore.c1401 static void update_avg(u64 *avg, u64 sample) in update_avg() argument
1403 s64 diff = sample - *avg; in update_avg()
1404 *avg += diff >> 3; in update_avg()
1807 p->se.avg.decay_count = 0; in __sched_fork()
/linux-4.1.27/tools/perf/util/
Dstat.c55 double rel_stddev_stats(double stddev, double avg) in rel_stddev_stats() argument
59 if (avg) in rel_stddev_stats()
60 pct = 100.0 * stddev/avg; in rel_stddev_stats()
Dstat.h15 double rel_stddev_stats(double stddev, double avg);
/linux-4.1.27/net/dccp/ccids/lib/
Dtfrc.h53 static inline u32 tfrc_ewma(const u32 avg, const u32 newval, const u8 weight) in tfrc_ewma() argument
55 return avg ? (weight * avg + (10 - weight) * newval) / 10 : newval; in tfrc_ewma()
/linux-4.1.27/kernel/time/
Dtest_udelay.c40 uint64_t avg; in udelay_test_single() local
64 avg = sum; in udelay_test_single()
65 do_div(avg, iters); in udelay_test_single()
68 (usecs * 1000) - allowed_error_ns, min, avg, max); in udelay_test_single()
/linux-4.1.27/drivers/power/
Dab8500_fg.c107 int avg; member
388 struct ab8500_fg_avg_cap *avg = &di->avg_cap; in ab8500_fg_add_cap_sample() local
393 avg->sum += sample - avg->samples[avg->pos]; in ab8500_fg_add_cap_sample()
394 avg->samples[avg->pos] = sample; in ab8500_fg_add_cap_sample()
395 avg->time_stamps[avg->pos] = ts64.tv_sec; in ab8500_fg_add_cap_sample()
396 avg->pos++; in ab8500_fg_add_cap_sample()
398 if (avg->pos == NBR_AVG_SAMPLES) in ab8500_fg_add_cap_sample()
399 avg->pos = 0; in ab8500_fg_add_cap_sample()
401 if (avg->nbr_samples < NBR_AVG_SAMPLES) in ab8500_fg_add_cap_sample()
402 avg->nbr_samples++; in ab8500_fg_add_cap_sample()
[all …]
/linux-4.1.27/include/linux/mfd/pcf50633/
Dadc.h67 pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg,
71 pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg);
/linux-4.1.27/include/uapi/linux/netfilter/
Dxt_hashlimit.h29 __u32 avg; /* Average secs between packets * scale */ member
53 __u32 avg; /* Average secs between packets * scale */ member
Dxt_limit.h14 __u32 avg; /* Average secs between packets * scale */ member
/linux-4.1.27/tools/perf/scripts/python/
Dfutex-contention.py47 min, max, avg, count = lock_waits[tid, lock]
49 (process_names[tid], tid, lock, count, avg)
/linux-4.1.27/arch/mips/cavium-octeon/
Doct_ilm.c32 u64 cpuclk, avg, max, min; in show_latency() local
39 avg = (curr_li.latency_sum * 1000000000) / (cpuclk * curr_li.interrupt_cnt); in show_latency()
42 curr_li.interrupt_cnt, avg, max, min); in show_latency()
/linux-4.1.27/tools/perf/bench/
Dfutex-hash.c101 unsigned long avg = avg_stats(&throughput_stats); in print_summary() local
105 !silent ? "\n" : "", avg, rel_stddev_stats(stddev, avg), in print_summary()
/linux-4.1.27/drivers/hwmon/
Dina2xx.c147 int avg = ina226_avg_tab[INA226_READ_AVG(config)]; in ina226_reg_to_interval() local
153 return DIV_ROUND_CLOSEST(avg * INA226_TOTAL_CONV_TIME_DEFAULT, 1000); in ina226_reg_to_interval()
158 int avg, avg_bits; in ina226_interval_to_reg() local
160 avg = DIV_ROUND_CLOSEST(interval * 1000, in ina226_interval_to_reg()
162 avg_bits = find_closest(avg, ina226_avg_tab, in ina226_interval_to_reg()
Dlm93.c235 u8 avg; member
1072 data->block4[i].avg = in lm93_update_client_min()
2254 return sprintf(buf, "%d\n", data->block4[nr].avg); in show_prochot_avg()
/linux-4.1.27/arch/parisc/kernel/
Dirq.c238 unsigned int k, avg, min, max; in show_interrupts() local
242 for (avg = k = 0; k < PARISC_CR16_HIST_SIZE; k++) { in show_interrupts()
246 avg += hist; in show_interrupts()
254 avg /= k; in show_interrupts()
256 min,avg,max); in show_interrupts()
/linux-4.1.27/drivers/platform/x86/
Dintel_ips.c639 int avg; in cpu_exceeded() local
643 avg = cpu ? ips->ctv2_avg_temp : ips->ctv1_avg_temp; in cpu_exceeded()
644 if (avg > (ips->limits->core_temp_limit * 100)) in cpu_exceeded()
832 u16 avg; in calc_avg_temp() local
839 avg = (u16)total; in calc_avg_temp()
841 return avg; in calc_avg_temp()
908 static u16 update_average_temp(u16 avg, u16 val) in update_average_temp() argument
914 (((temp_decay_factor - 1) * avg) / temp_decay_factor); in update_average_temp()
919 static u16 update_average_power(u32 avg, u32 val) in update_average_power() argument
924 (((power_decay_factor - 1) * avg) / power_decay_factor); in update_average_power()
[all …]
/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt2x00link.c42 unsigned long avg; in rt2x00link_get_avg_rssi() local
44 avg = ewma_read(ewma); in rt2x00link_get_avg_rssi()
45 if (avg) in rt2x00link_get_avg_rssi()
46 return -avg; in rt2x00link_get_avg_rssi()
/linux-4.1.27/include/uapi/linux/netfilter_bridge/
Debt_limit.h15 __u32 avg; /* Average secs between packets * scale */ member
/linux-4.1.27/Documentation/locking/
Dlockstat.txt50 avg - average time spent waiting on this lock
56 avg - average time this lock was held
87 …max waittime-total waittime-avg acq-bounces acquisitions holdtime-min holdtime-max hold…
/linux-4.1.27/tools/perf/scripts/perl/Perf-Trace-Util/lib/Perf/Trace/
DUtil.pm23 sub avg subroutine
/linux-4.1.27/drivers/iio/adc/
Dtwl4030-madc.c181 .avg = TWL4030_MADC_RTAVERAGE_LSB,
186 .avg = TWL4030_MADC_SW1AVERAGE_LSB,
192 .avg = TWL4030_MADC_SW2AVERAGE_LSB,
594 method->avg); in twl4030_madc_conversion()
598 method->avg); in twl4030_madc_conversion()
/linux-4.1.27/mm/
Dpage-writeback.c850 unsigned long avg = bdi->avg_write_bandwidth; in bdi_update_write_bandwidth() local
868 avg = bw; in bdi_update_write_bandwidth()
877 if (avg > old && old >= (unsigned long)bw) in bdi_update_write_bandwidth()
878 avg -= (avg - old) >> 3; in bdi_update_write_bandwidth()
880 if (avg < old && old <= (unsigned long)bw) in bdi_update_write_bandwidth()
881 avg += (old - avg) >> 3; in bdi_update_write_bandwidth()
885 bdi->avg_write_bandwidth = avg; in bdi_update_write_bandwidth()
/linux-4.1.27/Documentation/
DIRQ-affinity.txt33 round-trip min/avg/max = 0.1/0.1/0.4 ms
50 round-trip min/avg/max = 0.1/0.5/585.4 ms
Dcpu-load.txt11 avg-cpu: %user %nice %system %iowait %steal %idle
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/phy/
Dphy_lcn.c4029 s16 avg = 0; in wlc_lcnphy_tempsense_new() local
4044 avg = (s16) (tempsenseval1 - 512); in wlc_lcnphy_tempsense_new()
4046 avg = (s16) tempsenseval1; in wlc_lcnphy_tempsense_new()
4049 avg += (s16) (tempsenseval2 - 512); in wlc_lcnphy_tempsense_new()
4051 avg += (s16) tempsenseval2; in wlc_lcnphy_tempsense_new()
4053 avg /= 2; in wlc_lcnphy_tempsense_new()
4065 return avg; in wlc_lcnphy_tempsense_new()
4071 s32 avg = 0; in wlc_lcnphy_tempsense() local
4088 avg = (int)(tempsenseval1 - 512); in wlc_lcnphy_tempsense()
4090 avg = (int)tempsenseval1; in wlc_lcnphy_tempsense()
[all …]
/linux-4.1.27/tools/perf/scripts/perl/
Dwakeup-latency.pl72 avg($total_wakeup_latency, $total_wakeups));
/linux-4.1.27/include/linux/i2c/
Dtwl4030-madc.h28 u8 avg; member
/linux-4.1.27/drivers/devfreq/
Dtegra-devfreq.c220 u32 avg = dev->avg_count; in tegra_devfreq_update_avg_wmark() local
224 device_writel(dev, avg + band, ACTMON_DEV_AVG_UPPER_WMARK); in tegra_devfreq_update_avg_wmark()
226 avg = max(dev->avg_count, band); in tegra_devfreq_update_avg_wmark()
227 device_writel(dev, avg - band, ACTMON_DEV_AVG_LOWER_WMARK); in tegra_devfreq_update_avg_wmark()
/linux-4.1.27/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-vadc.txt85 - qcom,avg-samples:
120 qcom,avg-samples = <1>;
/linux-4.1.27/drivers/parisc/
Dccio-dma.c1029 unsigned long avg = 0, min, max; in ccio_proc_info() local
1053 avg += ioc->avg_search[j]; in ccio_proc_info()
1059 avg /= CCIO_SEARCH_SAMPLE; in ccio_proc_info()
1061 min, avg, max); in ccio_proc_info()
Dsba_iommu.c1774 unsigned long avg = 0, min, max; in sba_proc_info() local
1808 avg += ioc->avg_search[i]; in sba_proc_info()
1812 avg /= SBA_SEARCH_SAMPLE; in sba_proc_info()
1814 min, avg, max); in sba_proc_info()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/
Ddebugfs.c223 stats->avg = debugfs_create_file("average", 0400, in mlx5_cmdif_debugfs_init()
226 if (!stats->avg) { in mlx5_cmdif_debugfs_init()
/linux-4.1.27/drivers/mmc/host/
Dsdhci-esdhc-imx.c714 int min, max, avg, ret; in esdhc_executing_tuning() local
737 avg = (min + max) / 2; in esdhc_executing_tuning()
738 esdhc_prepare_tuning(host, avg); in esdhc_executing_tuning()
743 ret ? "failed" : "passed", avg, ret); in esdhc_executing_tuning()
/linux-4.1.27/arch/ia64/hp/common/
Dsba_iommu.c1924 unsigned long i = 0, avg = 0, min, max; in ioc_show() local
1927 avg += ioc->avg_search[i]; in ioc_show()
1931 avg /= SBA_SEARCH_SAMPLE; in ioc_show()
1933 min, avg, max); in ioc_show()
/linux-4.1.27/drivers/net/wireless/ipw2x00/
Dipw2200.c4096 static void inline average_init(struct average *avg) in average_init() argument
4098 memset(avg, 0, sizeof(*avg)); in average_init()
4108 static void average_add(struct average *avg, s16 val) in average_add() argument
4110 avg->sum -= avg->entries[avg->pos]; in average_add()
4111 avg->sum += val; in average_add()
4112 avg->entries[avg->pos++] = val; in average_add()
4113 if (unlikely(avg->pos == AVG_ENTRIES)) { in average_add()
4114 avg->init = 1; in average_add()
4115 avg->pos = 0; in average_add()
4119 static s16 average_value(struct average *avg) in average_value() argument
[all …]
/linux-4.1.27/tools/perf/Documentation/
Dperf-script-python.txt339 wakeup-latency system-wide min/max/avg wakeup latency
404 wakeup-latency system-wide min/max/avg wakeup latency
616 avg(total, n) - returns average given a sum and a total number of values
Dperf-script-perl.txt212 avg($total, $n) - returns average given a sum and a total number of values
/linux-4.1.27/drivers/net/
Dvirtio_net.c1661 struct ewma *avg; in mergeable_rx_buffer_size_show() local
1664 avg = &vi->rq[queue_index].mrg_avg_pkt_len; in mergeable_rx_buffer_size_show()
1665 return sprintf(buf, "%u\n", get_mergeable_buf_len(avg)); in mergeable_rx_buffer_size_show()
/linux-4.1.27/include/linux/mlx5/
Ddriver.h228 struct dentry *avg; member
/linux-4.1.27/drivers/mtd/nand/
Dnandsim.c455 unsigned long wmin = -1, wmax = 0, avg; in nandsim_debugfs_show() local
484 avg = tot / wear_eb_count; in nandsim_debugfs_show()
489 seq_printf(m, "Average number of erases: %lu\n", avg); in nandsim_debugfs_show()
/linux-4.1.27/drivers/scsi/bfa/
Dbfa_defs_svc.h1207 u32 avg[BFA_IOBUCKET_MAX]; member
Dbfa_fcpim.c461 io_lat->avg[idx] += val; in bfa_ioim_profile_comp()
/linux-4.1.27/fs/btrfs/
Dextent-tree.c2562 u64 avg; in __btrfs_run_delayed_refs() local
2569 avg = fs_info->avg_delayed_ref_runtime * 3 + runtime; in __btrfs_run_delayed_refs()
2570 fs_info->avg_delayed_ref_runtime = avg >> 2; /* div by 4 */ in __btrfs_run_delayed_refs()
/linux-4.1.27/scripts/
Danalyze_suspend.py2041 tr.avg td {background-color:#BDE34C;}\n\