Home
last modified time | relevance | path

Searched refs:slope (Results 1 – 25 of 42) sorted by relevance

12

/Linux-v5.4/tools/testing/selftests/timers/
Dfreq-step.c112 double *slope, double *r_stddev, double *r_max) in regress() argument
129 *slope = (xy_sum - x_sum * y_sum / n) / (x2_sum - x_sum * x_sum / n); in regress()
130 *intercept = (y_sum - *slope * x_sum) / n; in regress()
137 r = fabs(x * *slope + *intercept - y); in regress()
149 double intercept, slope, stddev1, max1, stddev2, max2; in run_test() local
173 regress(samples, SAMPLES, &intercept, &slope, &stddev1, &max1); in run_test()
174 mono_freq_offset = slope; in run_test()
180 regress(samples, SAMPLES / 2, &intercept, &slope, &stddev1, &max1); in run_test()
181 freq_error1 = slope * (1.0 - mono_freq_offset) - mono_freq_offset - in run_test()
184 regress(samples + SAMPLES / 2, SAMPLES / 2, &intercept, &slope, in run_test()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_cm_common.c179 if (!convert_to_custom_float_format(corner_points[0].red.slope, &fmt, in cm_helper_convert_to_custom_float()
184 if (!convert_to_custom_float_format(corner_points[0].green.slope, &fmt, in cm_helper_convert_to_custom_float()
189 if (!convert_to_custom_float_format(corner_points[0].blue.slope, &fmt, in cm_helper_convert_to_custom_float()
239 if (!convert_to_custom_float_format(corner_points[1].red.slope, &fmt, in cm_helper_convert_to_custom_float()
244 if (!convert_to_custom_float_format(corner_points[1].green.slope, &fmt, in cm_helper_convert_to_custom_float()
249 if (!convert_to_custom_float_format(corner_points[1].blue.slope, &fmt, in cm_helper_convert_to_custom_float()
415 corner_points[0].red.slope = dc_fixpt_div(corner_points[0].red.y, in cm_helper_translate_curve_to_hw_format()
417 corner_points[0].green.slope = dc_fixpt_div(corner_points[0].green.y, in cm_helper_translate_curve_to_hw_format()
419 corner_points[0].blue.slope = dc_fixpt_div(corner_points[0].blue.y, in cm_helper_translate_curve_to_hw_format()
428 corner_points[1].red.slope = dc_fixpt_zero; in cm_helper_translate_curve_to_hw_format()
[all …]
/Linux-v5.4/drivers/thermal/broadcom/
Dbrcmstb_thermal.c111 static void avs_tmon_get_coeffs(struct thermal_zone_device *tz, int *slope, in avs_tmon_get_coeffs() argument
114 *slope = thermal_zone_get_slope(tz); in avs_tmon_get_coeffs()
123 int slope, offset; in avs_tmon_code_to_temp() local
125 avs_tmon_get_coeffs(tz, &slope, &offset); in avs_tmon_code_to_temp()
127 return slope * val + offset; in avs_tmon_code_to_temp()
139 int slope, offset; in avs_tmon_temp_to_code() local
144 avs_tmon_get_coeffs(tz, &slope, &offset); in avs_tmon_temp_to_code()
150 return (u32)(DIV_ROUND_UP(offset - temp, abs(slope))); in avs_tmon_temp_to_code()
152 return (u32)((offset - temp) / abs(slope)); in avs_tmon_temp_to_code()
Dbcm2835_thermal.c73 static int bcm2835_thermal_adc2temp(u32 adc, int offset, int slope) in bcm2835_thermal_adc2temp() argument
75 return offset + slope * adc; in bcm2835_thermal_adc2temp()
78 static int bcm2835_thermal_temp2adc(int temp, int offset, int slope) in bcm2835_thermal_temp2adc() argument
81 temp /= slope; in bcm2835_thermal_temp2adc()
228 int trip_temp, offset, slope; in bcm2835_thermal_probe() local
230 slope = thermal_zone_get_slope(tz); in bcm2835_thermal_probe()
255 slope) in bcm2835_thermal_probe()
Dns-thermal.c26 int slope = thermal_zone_get_slope(ns_thermal->tz); in ns_thermal_get_temp() local
41 *temp = slope * val + offset; in ns_thermal_get_temp()
/Linux-v5.4/drivers/iio/humidity/
Dhts221_core.c267 int err, *slope, *b_gen, cal0, cal1; in hts221_parse_temp_caldata() local
297 slope = &hw->sensors[HTS221_SENSOR_T].slope; in hts221_parse_temp_caldata()
300 *slope = ((cal_y1 - cal_y0) * 8000) / (cal_x1 - cal_x0); in hts221_parse_temp_caldata()
310 int err, *slope, *b_gen, data; in hts221_parse_rh_caldata() local
336 slope = &hw->sensors[HTS221_SENSOR_H].slope; in hts221_parse_rh_caldata()
339 *slope = ((cal_y1 - cal_y0) * 8000) / (cal_x1 - cal_x0); in hts221_parse_rh_caldata()
356 data = hw->sensors[HTS221_SENSOR_H].slope; in hts221_get_sensor_scale()
360 data = hw->sensors[HTS221_SENSOR_T].slope; in hts221_get_sensor_scale()
386 div = hw->sensors[HTS221_SENSOR_H].slope; in hts221_get_sensor_offset()
390 div = hw->sensors[HTS221_SENSOR_T].slope; in hts221_get_sensor_offset()
Dhts221.h27 int slope, b_gen; member
/Linux-v5.4/drivers/macintosh/
Dwindfarm_pm121.c274 int slope; member
282 .slope = 1956315
286 .slope = 1565065
293 .slope = 1565065
297 .slope = 1956315
304 .slope = 2543190
308 .slope = 1565065
325 .slope = 65536
332 .slope = 65536
471 new_min = (average_power * correction->slope) >> 16; in pm121_correct()
[all …]
/Linux-v5.4/drivers/thermal/ti-soc-thermal/
Dti-thermal-common.c73 int ret, tmp, slope, constant; in __ti_thermal_get_temp() local
87 slope = thermal_zone_get_slope(data->ti_thermal); in __ti_thermal_get_temp()
96 slope = s->slope_pcb; in __ti_thermal_get_temp()
104 *temp = ti_thermal_hotspot_temperature(tmp, slope, constant); in __ti_thermal_get_temp()
/Linux-v5.4/net/sched/
Dsch_cbs.c139 static s64 timediff_to_credits(s64 timediff, s64 slope) in timediff_to_credits() argument
141 return div64_s64(timediff * slope, NSEC_PER_SEC); in timediff_to_credits()
144 static s64 delay_from_credits(s64 credits, s64 slope) in delay_from_credits() argument
146 if (unlikely(slope == 0)) in delay_from_credits()
149 return div64_s64(-credits * NSEC_PER_SEC, slope); in delay_from_credits()
152 static s64 credits_from_len(unsigned int len, s64 slope, s64 port_rate) in credits_from_len() argument
157 return div64_s64(len * slope, port_rate); in credits_from_len()
/Linux-v5.4/drivers/thermal/qcom/
Dtsens-8960.c240 int slope, offset; in code_to_mdegC() local
242 slope = thermal_zone_get_slope(s->tzd); in code_to_mdegC()
243 offset = CAL_MDEGC - slope * s->offset; in code_to_mdegC()
245 return adc_code * slope + offset; in code_to_mdegC()
Dtsens-common.c48 priv->sensor[i].slope = SLOPE_DEFAULT; in compute_intercept_slope()
57 priv->sensor[i].slope = num / den; in compute_intercept_slope()
62 priv->sensor[i].slope); in compute_intercept_slope()
72 den = s->slope; in code_to_degc()
/Linux-v5.4/Documentation/devicetree/bindings/thermal/
Dzx2967-thermal.txt13 Please note: slope coefficient defined in thermal-zones section need to be
52 * slope need to be multiplied by 1000.
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt76x2/
Deeprom.c459 u16 val, slope; in mt76x2_get_temp_comp() local
473 slope = mt76x02_eeprom_get(dev, MT_EE_RF_TEMP_COMP_SLOPE_5G); in mt76x2_get_temp_comp()
476 slope = mt76x02_eeprom_get(dev, MT_EE_RF_TEMP_COMP_SLOPE_2G); in mt76x2_get_temp_comp()
481 t->high_slope = slope & 0xff; in mt76x2_get_temp_comp()
482 t->low_slope = slope >> 8; in mt76x2_get_temp_comp()
/Linux-v5.4/drivers/thermal/
Dzx2967_thermal.c106 priv->tzd->tzp->slope); in zx2967_thermal_get_temp()
170 if (priv->tzd->tzp->slope == 0) { in zx2967_thermal_probe()
Dof-thermal.c71 int slope; member
892 tz->slope = coef[0]; in thermal_of_build_thermal_zone()
895 tz->slope = 1; in thermal_of_build_thermal_zone()
1059 tzp->slope = tz->slope; in of_parse_thermal_zones()
Dthermal_helpers.c208 return tz->tzp->slope; in thermal_zone_get_slope()
/Linux-v5.4/drivers/media/platform/omap3isp/
Dispresizer.h70 u8 slope; /* slope. */ member
/Linux-v5.4/drivers/net/wireless/mediatek/mt7601u/
Deeprom.h107 u8 slope; member
Ddebugfs.c126 seq_printf(file, "\t slope:%02hhx\n", td->slope); in mt7601u_eeprom_param_read()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/hw/
Dhw_shared.h52 struct fixed31_32 slope; member
/Linux-v5.4/drivers/platform/x86/
Dintel_ips.c833 u64 slope, offset; in read_mgtv() local
839 slope = offset = thm_readw(THM_MGTA); in read_mgtv()
840 slope = (slope & MGTA_SLOPE_MASK) >> MGTA_SLOPE_SHIFT; in read_mgtv()
843 ret = ((val * slope + 0x40) >> 7) + offset; in read_mgtv()
/Linux-v5.4/sound/soc/uniphier/
Daio-core.c746 int cur, diff, slope = 0, fs; in aio_port_set_volume() local
755 slope = diff / AUD_VOL_FADE_TIME * 1000 / fs; in aio_port_set_volume()
756 slope = max(1, slope); in aio_port_set_volume()
759 OPORTMXTYVOLPARA1_SLOPEU_MASK, slope << 16); in aio_port_set_volume()
/Linux-v5.4/Documentation/networking/device_drivers/intel/
Digb.rst192 slope is expressed in the adapter's registers. It can only represent idle slopes
193 in 16.38431 kbps units, which means that if a idle slope of 2576kbps is
194 requested, the controller will be configured to use a idle slope of ~2589 kbps,
/Linux-v5.4/drivers/net/wireless/ath/ath9k/
Dar9002_calib.c371 int32_t delta, currPDADC, slope; in ar9287_hw_olc_temp_compensation() local
384 slope = ah->eep_ops->get_eeprom(ah, EEP_TEMPSENSE_SLOPE); in ar9287_hw_olc_temp_compensation()
386 if (slope == 0) { /* to avoid divide by zero case */ in ar9287_hw_olc_temp_compensation()
389 delta = ((currPDADC - ah->initPDADC)*4) / slope; in ar9287_hw_olc_temp_compensation()

12