/drivers/mfd/ |
D | pcf50633-adc.c | 27 int avg; member 54 static void adc_setup(struct pcf50633 *pcf, int channel, int avg) in adc_setup() argument 63 pcf50633_reg_write(pcf, PCF50633_REG_ADCC1, channel | avg | in adc_setup() 77 adc_setup(pcf, adc->queue[head]->mux, adc->queue[head]->avg); in trigger_next_adc_job_if_any() 116 int pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg) in pcf50633_adc_sync_read() argument 123 ret = pcf50633_adc_async_read(pcf, mux, avg, in pcf50633_adc_sync_read() 134 int pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg, in pcf50633_adc_async_read() argument 146 req->avg = avg; in pcf50633_adc_async_read()
|
/drivers/iio/humidity/ |
D | hts221_core.c | 180 const struct hts221_avg *avg = &hts221_avg_list[type]; in hts221_update_avg() local 184 if (avg->avg_avl[i] == val) in hts221_update_avg() 190 data = ((i << __ffs(avg->mask)) & avg->mask); in hts221_update_avg() 191 err = regmap_update_bits(hw->regmap, avg->addr, in hts221_update_avg() 192 avg->mask, data); in hts221_update_avg() 221 const struct hts221_avg *avg = &hts221_avg_list[HTS221_SENSOR_H]; in hts221_sysfs_rh_oversampling_avail() local 225 for (i = 0; i < ARRAY_SIZE(avg->avg_avl); i++) in hts221_sysfs_rh_oversampling_avail() 227 avg->avg_avl[i]); in hts221_sysfs_rh_oversampling_avail() 238 const struct hts221_avg *avg = &hts221_avg_list[HTS221_SENSOR_T]; in hts221_sysfs_temp_oversampling_avail() local 242 for (i = 0; i < ARRAY_SIZE(avg->avg_avl); i++) in hts221_sysfs_temp_oversampling_avail() [all …]
|
/drivers/cpuidle/governors/ |
D | menu.c | 183 unsigned int min, max, thresh, avg; in get_typical_interval() local 216 avg = sum >> INTERVAL_SHIFT; in get_typical_interval() 218 avg = div_u64(sum, divisor); in get_typical_interval() 225 int64_t diff = (int64_t)value - avg; in get_typical_interval() 247 if ((((u64)avg*avg > variance*36) && (divisor * 4 >= INTERVALS * 3)) in get_typical_interval() 249 return avg; in get_typical_interval()
|
/drivers/power/supply/ |
D | ab8500_fg.c | 107 int avg; member 383 struct ab8500_fg_avg_cap *avg = &di->avg_cap; in ab8500_fg_add_cap_sample() local 386 avg->sum += sample - avg->samples[avg->pos]; in ab8500_fg_add_cap_sample() 387 avg->samples[avg->pos] = sample; in ab8500_fg_add_cap_sample() 388 avg->time_stamps[avg->pos] = now; in ab8500_fg_add_cap_sample() 389 avg->pos++; in ab8500_fg_add_cap_sample() 391 if (avg->pos == NBR_AVG_SAMPLES) in ab8500_fg_add_cap_sample() 392 avg->pos = 0; in ab8500_fg_add_cap_sample() 394 if (avg->nbr_samples < NBR_AVG_SAMPLES) in ab8500_fg_add_cap_sample() 395 avg->nbr_samples++; in ab8500_fg_add_cap_sample() [all …]
|
/drivers/clk/bcm/ |
D | clk-bcm53573-ilp.c | 50 int avg; in bcm53573_ilp_recalc_rate() local 87 avg = sum / num; in bcm53573_ilp_recalc_rate() 89 return parent_rate * 4 / avg; in bcm53573_ilp_recalc_rate()
|
/drivers/platform/x86/ |
D | intel_ips.c | 626 int avg; in cpu_exceeded() local 630 avg = cpu ? ips->ctv2_avg_temp : ips->ctv1_avg_temp; in cpu_exceeded() 631 if (avg > (ips->limits->core_temp_limit * 100)) in cpu_exceeded() 818 u16 avg; in calc_avg_temp() local 825 avg = (u16)total; in calc_avg_temp() 827 return avg; in calc_avg_temp() 891 static u16 update_average_temp(u16 avg, u16 val) in update_average_temp() argument 897 (((temp_decay_factor - 1) * avg) / temp_decay_factor); in update_average_temp() 902 static u16 update_average_power(u32 avg, u32 val) in update_average_power() argument 907 (((power_decay_factor - 1) * avg) / power_decay_factor); in update_average_power() [all …]
|
/drivers/hwmon/ |
D | ina2xx.c | 146 int avg = ina226_avg_tab[INA226_READ_AVG(config)]; in ina226_reg_to_interval() local 152 return DIV_ROUND_CLOSEST(avg * INA226_TOTAL_CONV_TIME_DEFAULT, 1000); in ina226_reg_to_interval() 161 int avg, avg_bits; in ina226_interval_to_reg() local 163 avg = DIV_ROUND_CLOSEST(interval * 1000, in ina226_interval_to_reg() 165 avg_bits = find_closest(avg, ina226_avg_tab, in ina226_interval_to_reg()
|
D | lm93.c | 222 u8 avg; member 1059 data->block4[i].avg = in lm93_update_client_min() 2125 return sprintf(buf, "%d\n", data->block4[nr].avg); in prochot_avg_show()
|
/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00link.c | 27 unsigned long avg; in rt2x00link_get_avg_rssi() local 29 avg = ewma_rssi_read(ewma); in rt2x00link_get_avg_rssi() 30 if (avg) in rt2x00link_get_avg_rssi() 31 return -avg; in rt2x00link_get_avg_rssi()
|
/drivers/iio/adc/ |
D | twl4030-madc.c | 112 u8 avg; member 284 .avg = TWL4030_MADC_RTAVERAGE_LSB, 289 .avg = TWL4030_MADC_SW1AVERAGE_LSB, 295 .avg = TWL4030_MADC_SW2AVERAGE_LSB, 639 method->avg); in twl4030_madc_conversion() 643 method->avg); in twl4030_madc_conversion()
|
D | ina2xx-adc.c | 99 * c->avg) 143 int avg; member 197 *val = chip->avg; in ina2xx_read_raw() 291 chip->avg = ina226_avg_tab[bits]; in ina226_set_average() 836 1000000 / sampling_us, chip->avg); in ina2xx_buffer_enable() 1004 chip->avg = 1; in ina2xx_probe()
|
/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
D | phy_lcn.c | 4010 s16 avg = 0; in wlc_lcnphy_tempsense_new() local 4025 avg = (s16) (tempsenseval1 - 512); in wlc_lcnphy_tempsense_new() 4027 avg = (s16) tempsenseval1; in wlc_lcnphy_tempsense_new() 4030 avg += (s16) (tempsenseval2 - 512); in wlc_lcnphy_tempsense_new() 4032 avg += (s16) tempsenseval2; in wlc_lcnphy_tempsense_new() 4034 avg /= 2; in wlc_lcnphy_tempsense_new() 4046 return avg; in wlc_lcnphy_tempsense_new() 4052 s32 avg = 0; in wlc_lcnphy_tempsense() local 4069 avg = (int)(tempsenseval1 - 512); in wlc_lcnphy_tempsense() 4071 avg = (int)tempsenseval1; in wlc_lcnphy_tempsense() [all …]
|
/drivers/staging/uwb/ |
D | uwb.h | 798 int min, max, avg; in stats_show() local 801 min = max = avg = 0; in stats_show() 805 avg = stats->sigma / samples; in stats_show() 807 return scnprintf(buf, PAGE_SIZE, "%d %d %d\n", min, max, avg); in stats_show()
|
/drivers/devfreq/ |
D | tegra30-devfreq.c | 210 u32 avg = dev->avg_count; in tegra_devfreq_update_avg_wmark() local 214 device_writel(dev, avg + band, ACTMON_DEV_AVG_UPPER_WMARK); in tegra_devfreq_update_avg_wmark() 216 avg = max(dev->avg_count, band); in tegra_devfreq_update_avg_wmark() 217 device_writel(dev, avg - band, ACTMON_DEV_AVG_LOWER_WMARK); in tegra_devfreq_update_avg_wmark()
|
/drivers/parisc/ |
D | ccio-dma.c | 1038 unsigned long avg = 0, min, max; in ccio_proc_info() local 1062 avg += ioc->avg_search[j]; in ccio_proc_info() 1068 avg /= CCIO_SEARCH_SAMPLE; in ccio_proc_info() 1070 min, avg, max); in ccio_proc_info()
|
D | sba_iommu.c | 1780 unsigned long avg = 0, min, max; in sba_proc_info() local 1814 avg += ioc->avg_search[i]; in sba_proc_info() 1818 avg /= SBA_SEARCH_SAMPLE; in sba_proc_info() 1820 min, avg, max); in sba_proc_info()
|
/drivers/gpu/drm/i915/gem/ |
D | i915_gem_shrinker.c | 333 unsigned long avg = 2 * count / num_objects; in i915_gem_shrinker_count() local 336 max((i915->mm.shrinker.batch + avg) >> 1, in i915_gem_shrinker_count()
|
/drivers/staging/greybus/ |
D | loopback.c | 152 u64 avg, rem; \ 157 avg = stats->sum + count / 2000000; /* round closest */ \ 158 rem = do_div(avg, count); \ 161 return sprintf(buf, "%llu.%06u\n", avg, (u32)rem); \
|
/drivers/mmc/host/ |
D | sdhci-esdhc-imx.c | 897 int min, max, avg, ret; in esdhc_executing_tuning() local 920 avg = (min + max) / 2; in esdhc_executing_tuning() 921 esdhc_prepare_tuning(host, avg); in esdhc_executing_tuning() 926 ret ? "failed" : "passed", avg, ret); in esdhc_executing_tuning()
|
/drivers/media/platform/atmel/ |
D | atmel-isc-base.c | 1660 u64 avg = 0; in isc_wb_update() local 1670 avg = (u64)hist_count[ISC_HIS_CFG_MODE_GR] + in isc_wb_update() 1672 avg >>= 1; in isc_wb_update() 1675 if (!avg) in isc_wb_update() 1719 gw_gain[c] = div_u64(avg << 9, hist_count[c]); in isc_wb_update()
|
/drivers/net/wireless/intel/ipw2x00/ |
D | ipw2200.c | 4071 static inline void average_init(struct average *avg) in average_init() argument 4073 memset(avg, 0, sizeof(*avg)); in average_init() 4083 static void average_add(struct average *avg, s16 val) in average_add() argument 4085 avg->sum -= avg->entries[avg->pos]; in average_add() 4086 avg->sum += val; in average_add() 4087 avg->entries[avg->pos++] = val; in average_add() 4088 if (unlikely(avg->pos == AVG_ENTRIES)) { in average_add() 4089 avg->init = 1; in average_add() 4090 avg->pos = 0; in average_add() 4094 static s16 average_value(struct average *avg) in average_value() argument [all …]
|
/drivers/usb/host/ |
D | xhci.h | 2632 u16 avg; in xhci_decode_ep_context() local 2660 avg = EP_AVG_TRB_LENGTH(tx_info); in xhci_decode_ep_context() 2673 ret += sprintf(str + ret, "avg trb len %d", avg); in xhci_decode_ep_context()
|
/drivers/mtd/nand/raw/ |
D | nandsim.c | 437 unsigned long wmin = -1, wmax = 0, avg; in nandsim_show() local 466 avg = tot / wear_eb_count; in nandsim_show() 471 seq_printf(m, "Average number of erases: %lu\n", avg); in nandsim_show()
|
/drivers/net/ |
D | virtio_net.c | 2909 struct ewma_pkt_len *avg; in mergeable_rx_buffer_size_show() local 2912 avg = &vi->rq[queue_index].mrg_avg_pkt_len; in mergeable_rx_buffer_size_show() 2914 get_mergeable_buf_len(&vi->rq[queue_index], avg, in mergeable_rx_buffer_size_show()
|
/drivers/scsi/bfa/ |
D | bfa_defs_svc.h | 1200 u32 avg[BFA_IOBUCKET_MAX]; member
|