/linux-4.1.27/lib/ |
D | average.c | 37 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/ |
D | average.h | 14 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()
|
D | uwb.h | 812 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()
|
D | sched.h | 1208 struct sched_avg avg; member
|
/linux-4.1.27/net/netfilter/ |
D | xt_limit.c | 109 || 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()
|
D | xt_hashlimit.c | 477 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/ |
D | ebt_limit.c | 74 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/ |
D | builtin-stat.c | 788 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 …]
|
D | builtin-trace.c | 2475 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()
|
D | builtin-sched.c | 1146 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/ |
D | pcf50633-adc.c | 31 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/ |
D | Util.py | 19 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/ |
D | menu.c | 203 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/ |
D | trace_benchmark.c | 42 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()
|
D | ring_buffer_benchmark.c | 221 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()
|
D | Kconfig | 563 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
|
D | ftrace.c | 622 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/ |
D | debug.c | 72 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 …]
|
D | fair.c | 681 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 …]
|
D | sched.h | 592 struct sched_avg avg; member
|
D | core.c | 1401 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/ |
D | stat.c | 55 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()
|
D | stat.h | 15 double rel_stddev_stats(double stddev, double avg);
|
/linux-4.1.27/net/dccp/ccids/lib/ |
D | tfrc.h | 53 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/ |
D | test_udelay.c | 40 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/ |
D | ab8500_fg.c | 107 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/ |
D | adc.h | 67 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/ |
D | xt_hashlimit.h | 29 __u32 avg; /* Average secs between packets * scale */ member 53 __u32 avg; /* Average secs between packets * scale */ member
|
D | xt_limit.h | 14 __u32 avg; /* Average secs between packets * scale */ member
|
/linux-4.1.27/tools/perf/scripts/python/ |
D | futex-contention.py | 47 min, max, avg, count = lock_waits[tid, lock] 49 (process_names[tid], tid, lock, count, avg)
|
/linux-4.1.27/arch/mips/cavium-octeon/ |
D | oct_ilm.c | 32 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/ |
D | futex-hash.c | 101 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/ |
D | ina2xx.c | 147 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()
|
D | lm93.c | 235 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/ |
D | irq.c | 238 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/ |
D | intel_ips.c | 639 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/ |
D | rt2x00link.c | 42 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/ |
D | ebt_limit.h | 15 __u32 avg; /* Average secs between packets * scale */ member
|
/linux-4.1.27/Documentation/locking/ |
D | lockstat.txt | 50 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/ |
D | Util.pm | 23 sub avg subroutine
|
/linux-4.1.27/drivers/iio/adc/ |
D | twl4030-madc.c | 181 .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/ |
D | page-writeback.c | 850 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/ |
D | IRQ-affinity.txt | 33 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
|
D | cpu-load.txt | 11 avg-cpu: %user %nice %system %iowait %steal %idle
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/phy/ |
D | phy_lcn.c | 4029 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/ |
D | wakeup-latency.pl | 72 avg($total_wakeup_latency, $total_wakeups));
|
/linux-4.1.27/include/linux/i2c/ |
D | twl4030-madc.h | 28 u8 avg; member
|
/linux-4.1.27/drivers/devfreq/ |
D | tegra-devfreq.c | 220 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/ |
D | qcom,spmi-vadc.txt | 85 - qcom,avg-samples: 120 qcom,avg-samples = <1>;
|
/linux-4.1.27/drivers/parisc/ |
D | ccio-dma.c | 1029 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()
|
D | sba_iommu.c | 1774 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/ |
D | debugfs.c | 223 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/ |
D | sdhci-esdhc-imx.c | 714 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/ |
D | sba_iommu.c | 1924 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/ |
D | ipw2200.c | 4096 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/ |
D | perf-script-python.txt | 339 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
|
D | perf-script-perl.txt | 212 avg($total, $n) - returns average given a sum and a total number of values
|
/linux-4.1.27/drivers/net/ |
D | virtio_net.c | 1661 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/ |
D | driver.h | 228 struct dentry *avg; member
|
/linux-4.1.27/drivers/mtd/nand/ |
D | nandsim.c | 455 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/ |
D | bfa_defs_svc.h | 1207 u32 avg[BFA_IOBUCKET_MAX]; member
|
D | bfa_fcpim.c | 461 io_lat->avg[idx] += val; in bfa_ioim_profile_comp()
|
/linux-4.1.27/fs/btrfs/ |
D | extent-tree.c | 2562 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/ |
D | analyze_suspend.py | 2041 tr.avg td {background-color:#BDE34C;}\n\
|