Home
last modified time | relevance | path

Searched full:slope (Results 1 – 25 of 90) sorted by relevance

1234

/linux/drivers/thermal/qcom/
H A Dtsens-v0_1.c212 priv->sensor[0].slope = 2901; in init_8226()
213 priv->sensor[1].slope = 2846; in init_8226()
214 priv->sensor[2].slope = 3038; in init_8226()
215 priv->sensor[3].slope = 2955; in init_8226()
216 priv->sensor[4].slope = 2901; in init_8226()
217 priv->sensor[5].slope = 2846; in init_8226()
227 priv->sensor[i].slope = 3000; in init_8909()
244 priv->sensor[0].slope = 2911; in init_8939()
245 priv->sensor[1].slope = 2789; in init_8939()
246 priv->sensor[2].slope = 2906; in init_8939()
[all …]
H A Dtsens-v1.c149 priv->sensor[0].slope = 3313; in init_8956()
150 priv->sensor[1].slope = 3275; in init_8956()
151 priv->sensor[2].slope = 3320; in init_8956()
152 priv->sensor[3].slope = 3246; in init_8956()
153 priv->sensor[4].slope = 3279; in init_8956()
154 priv->sensor[5].slope = 3257; in init_8956()
155 priv->sensor[6].slope = 3234; in init_8956()
156 priv->sensor[7].slope = 3269; in init_8956()
157 priv->sensor[8].slope = 3255; in init_8956()
158 priv->sensor[9].slope = 3239; in init_8956()
[all …]
H A Dtsens.c254 * Use this function on devices where slope and offset calculations
255 * depend on calibration data read from qfprom. On others the slope
256 * and offset values are derived from tz->tzp->slope and tz->tzp->offset
270 if (!priv->sensor[i].slope) in compute_intercept_slope()
271 priv->sensor[i].slope = SLOPE_DEFAULT; in compute_intercept_slope()
274 * slope (m) = adc_code2 - adc_code1 (y2 - y1)/ in compute_intercept_slope()
280 priv->sensor[i].slope = num / den; in compute_intercept_slope()
285 priv->sensor[i].slope); in compute_intercept_slope()
293 u64 code = div_u64(((u64)degc * s->slope + s->offset), SLOPE_FACTOR); in degc_to_code()
304 den = s->slope; in code_to_degc()
[all …]
H A Dtsens-8960.c48 /* Original slope - 350 to compensate mC to C inaccuracy */
192 priv->sensor[i].slope = tsens_msm8960_slope[i]; in calibrate_8960()
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_cm_common.c164 /* corner_points[0] - beginning base, slope offset for R,G,B in cm_helper_convert_to_custom_float()
165 * corner_points[1] - end base, slope offset for R,G,B in cm_helper_convert_to_custom_float()
199 if (!convert_to_custom_float_format(corner_points[0].red.slope, &fmt, in cm_helper_convert_to_custom_float()
204 if (!convert_to_custom_float_format(corner_points[0].green.slope, &fmt, in cm_helper_convert_to_custom_float()
209 if (!convert_to_custom_float_format(corner_points[0].blue.slope, &fmt, in cm_helper_convert_to_custom_float()
259 if (!convert_to_custom_float_format(corner_points[1].red.slope, &fmt, in cm_helper_convert_to_custom_float()
264 if (!convert_to_custom_float_format(corner_points[1].green.slope, &fmt, in cm_helper_convert_to_custom_float()
269 if (!convert_to_custom_float_format(corner_points[1].blue.slope, &fmt, in cm_helper_convert_to_custom_float()
437 corner_points[0].red.slope = dc_fixpt_div(corner_points[0].red.y, in cm_helper_translate_curve_to_hw_format()
439 corner_points[0].green.slope = dc_fixpt_div(corner_points[0].green.y, in cm_helper_translate_curve_to_hw_format()
[all …]
/linux/tools/testing/selftests/timers/
H A 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/include/linux/iio/adc/
H A Dqcom-vadc-common.h70 * @dy: numerator slope to calculate the gain.
71 * @dx: denominator slope to calculate the gain.
93 * voltage (uV) with hardware applied offset/slope values to adc code.
95 * lookup table. The hardware applies offset/slope to adc code.
97 * 100k pullup. The hardware applies offset/slope to adc code.
99 * lookup table for PMIC7. The hardware applies offset/slope to adc code.
101 * The hardware applies offset/slope to adc code.
103 * The hardware applies offset/slope to adc code. This is for PMIC7.
/linux/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_cm_common.c61 REG_SET(reg->start_slope_cntl_b, 0, //linear slope at start of curve in cm_helper_program_gamcor_xfer_func()
209 corner_points[0].red.slope = dc_fixpt_div(corner_points[0].red.y, in cm3_helper_translate_curve_to_hw_format()
211 corner_points[0].green.slope = dc_fixpt_div(corner_points[0].green.y, in cm3_helper_translate_curve_to_hw_format()
213 corner_points[0].blue.slope = dc_fixpt_div(corner_points[0].blue.y, in cm3_helper_translate_curve_to_hw_format()
222 corner_points[1].red.slope = dc_fixpt_zero; in cm3_helper_translate_curve_to_hw_format()
223 corner_points[1].green.slope = dc_fixpt_zero; in cm3_helper_translate_curve_to_hw_format()
224 corner_points[1].blue.slope = dc_fixpt_zero; in cm3_helper_translate_curve_to_hw_format()
226 // DCN3+ have 257 pts in lieu of no separate slope registers in cm3_helper_translate_curve_to_hw_format()
227 // Prior HW had 256 base+slope pairs in cm3_helper_translate_curve_to_hw_format()
299 /* corner_points[0] - beginning base, slope offset for R,G,B in cm3_helper_convert_to_custom_float()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/sspl/
H A Ddc_spl.c1366 dscl_prog_data->easf_v_bf1_pwl_slope_seg0 = 3; // S7.3, BF1 Slope PWL Segment 0 in spl_set_easf_data()
1369 dscl_prog_data->easf_v_bf1_pwl_slope_seg1 = 326; // S7.3, BF1 Slope PWL Segment 1 in spl_set_easf_data()
1372 dscl_prog_data->easf_v_bf1_pwl_slope_seg2 = 0; // S7.3, BF1 Slope PWL Segment 2 in spl_set_easf_data()
1375 dscl_prog_data->easf_v_bf1_pwl_slope_seg3 = 0x7C8; // S7.3, BF1 Slope PWL Segment 3 = -56 in spl_set_easf_data()
1378 dscl_prog_data->easf_v_bf1_pwl_slope_seg4 = 0x7D0; // S7.3, BF1 Slope PWL Segment 4 = -48 in spl_set_easf_data()
1381 dscl_prog_data->easf_v_bf1_pwl_slope_seg5 = 0x710; // S7.3, BF1 Slope PWL Segment 5 = -240 in spl_set_easf_data()
1384 dscl_prog_data->easf_v_bf1_pwl_slope_seg6 = 0x760; // S7.3, BF1 Slope PWL Segment 6 = -160 in spl_set_easf_data()
1390 dscl_prog_data->easf_v_bf3_pwl_slope_set0 = 0x12C5; // FP1.6.6, BF3 Slope PWL Segment 0 in spl_set_easf_data()
1395 0x13B8; // FP1.6.6, BF3 Slope PWL Segment 1 in spl_set_easf_data()
1400 0x1356; // FP1.6.6, BF3 Slope PWL Segment 2 in spl_set_easf_data()
[all …]
/linux/drivers/macintosh/
H A Dwindfarm_pm121.c28 * new_min = ((((average_power * slope) >> 16) + offset) >> 16) + min_value
35 * slope : 1956315
39 * slope : 1565065
45 * slope : 1565065
49 * slope : 1956315
55 * slope : 2543190
59 * slope : 1565065
66 * new_min = ref_value * slope + offset
77 * slope : 1565065
83 * slope : 65536
[all …]
/linux/drivers/thermal/broadcom/
H A 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()
211 int offset, slope, crit_temp; in bcm2835_thermal_probe() local
213 slope = thermal_zone_get_slope(tz); in bcm2835_thermal_probe()
236 slope) in bcm2835_thermal_probe()
H A Dbcm2711_thermal.c37 int slope = thermal_zone_get_slope(tz); in bcm2711_get_temp() local
52 *temp = slope * val + offset; in bcm2711_get_temp()
/linux/drivers/iio/humidity/
H A Dhts221_core.c261 int err, *slope, *b_gen, cal0, cal1; in hts221_parse_temp_caldata() local
291 slope = &hw->sensors[HTS221_SENSOR_T].slope; in hts221_parse_temp_caldata()
294 *slope = ((cal_y1 - cal_y0) * 8000) / (cal_x1 - cal_x0); in hts221_parse_temp_caldata()
304 int err, *slope, *b_gen, data; in hts221_parse_rh_caldata() local
330 slope = &hw->sensors[HTS221_SENSOR_H].slope; in hts221_parse_rh_caldata()
333 *slope = ((cal_y1 - cal_y0) * 8000) / (cal_x1 - cal_x0); in hts221_parse_rh_caldata()
350 data = hw->sensors[HTS221_SENSOR_H].slope; in hts221_get_sensor_scale()
354 data = hw->sensors[HTS221_SENSOR_T].slope; in hts221_get_sensor_scale()
380 div = hw->sensors[HTS221_SENSOR_H].slope; in hts221_get_sensor_offset()
384 div = hw->sensors[HTS221_SENSOR_T].slope; in hts221_get_sensor_offset()
/linux/drivers/thermal/ti-soc-thermal/
H A Dti-thermal-common.c55 * @s: omap sensor slope value
76 int ret, tmp, slope, constant; in __ti_thermal_get_temp() local
90 slope = thermal_zone_get_slope(tz); in __ti_thermal_get_temp()
99 slope = s->slope_pcb; in __ti_thermal_get_temp()
107 *temp = ti_thermal_hotspot_temperature(tmp, slope, constant); in __ti_thermal_get_temp()
/linux/drivers/thermal/
H A Dthermal_helpers.c213 * thermal_zone_get_slope - return the slope attribute of the thermal zone
214 * @tz: thermal zone device with the slope attribute
216 * Return: If the thermal zone device has a slope attribute, return it, else
222 return tz->tzp->slope; in thermal_zone_get_slope()
/linux/include/uapi/linux/media/raspberrypi/
H A Dpisp_be_config.h144 * @slope_sharper: Slope/Sharper configuration
152 /* top bit is the "sharper" flag, slope value is bottom 10 bits */
209 * @noise_slope: Noise slope value used for noise estimation
211 * @noise_slope2: Second slope value used for noise estimation
378 * @detail_slope: Slope value for threshold calculation
470 * @threshold_slope0: Slope multiplier for the filter 0 response calculation
474 * @threshold_slope1: Slope multiplier for the filter 0 response calculation
478 * @threshold_slope2: Slope multiplier for the filter 0 response calculation
482 * @threshold_slope3: Slope multiplier for the filter 0 response calculation
486 * @threshold_slope4: Slope multiplie
[all...]
/linux/drivers/leds/
H A Dleds-an30259a.c29 /* slope control registers */
42 /* detention time control (length of each slope step) */
136 /* slope time can only be a multiple of 500ms. */ in an30259a_blink_set()
174 /* slope time controls on/off cycle length. */ in an30259a_blink_set()
181 /* Finally, enable slope mode. */ in an30259a_blink_set()
/linux/drivers/media/platform/ti/omap3isp/
H A Dispresizer.h70 u8 slope; /* slope. */ member
/linux/Documentation/networking/device_drivers/ethernet/intel/
H A 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/net/sched/
H A Dsch_hfsc.c78 * representation. The slope values are scaled to avoid overflow.
79 * the inverse slope values as well as the y-projection of the 1st
85 u64 sm1; /* scaled slope of the 1st segment */
86 u64 ism1; /* scaled inverse-slope of the 1st segment */
89 u64 sm2; /* scaled slope of the 2nd segment */
90 u64 ism2; /* scaled inverse-slope of the 2nd segment */
97 u64 sm1; /* scaled slope of the 1st segment */
98 u64 ism1; /* scaled inverse-slope of the 1st segment */
101 u64 sm2; /* scaled slope of the 2nd segment */
102 u64 ism2; /* scaled inverse-slope of the 2nd segment */
[all …]
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_stream.c958 long long slope = 0; in dc_stream_get_brightness_millinits_linear_interpolation() local
960slope = (stream->lumin_data.luminance_millinits[index2] - stream->lumin_data.luminance_millinits[i… in dc_stream_get_brightness_millinits_linear_interpolation()
964 …int y_intercept = stream->lumin_data.luminance_millinits[index2] - slope * stream->lumin_data.refr… in dc_stream_get_brightness_millinits_linear_interpolation()
966 return (y_intercept + refresh_hz * slope); in dc_stream_get_brightness_millinits_linear_interpolation()
977 long long slope = 1; in dc_stream_get_refresh_hz_linear_interpolation() local
979slope = (stream->lumin_data.luminance_millinits[index2] - stream->lumin_data.luminance_millinits[i… in dc_stream_get_refresh_hz_linear_interpolation()
983 …int y_intercept = stream->lumin_data.luminance_millinits[index2] - slope * stream->lumin_data.refr… in dc_stream_get_refresh_hz_linear_interpolation()
985 return ((int)div64_s64((brightness_millinits - y_intercept), slope)); in dc_stream_get_refresh_hz_linear_interpolation()
/linux/drivers/iio/adc/
H A Dqcom-spmi-rradc.c304 int64_t *slope) in rradc_get_fab_coeff() argument
310 *slope = RR_ADC_CHG_TEMP_660_GF_SLOPE_UV_PER_C; in rradc_get_fab_coeff()
314 *slope = RR_ADC_CHG_TEMP_660_SMIC_SLOPE_UV_PER_C; in rradc_get_fab_coeff()
318 *slope = RR_ADC_CHG_TEMP_660_MGNA_SLOPE_UV_PER_C; in rradc_get_fab_coeff()
324 *slope = RR_ADC_CHG_TEMP_GF_SLOPE_UV_PER_C; in rradc_get_fab_coeff()
328 *slope = RR_ADC_CHG_TEMP_SMIC_SLOPE_UV_PER_C; in rradc_get_fab_coeff()
/linux/net/ipv4/
H A Dtcp_nv.c102 u32 nv_min_rtt; /* active min rtt. Used to determine slope */
361 /* Find the ideal cwnd for current rate from slope in tcpnv_acked()
362 * slope = 80000.0 * mss / nv_min_rtt in tcpnv_acked()
363 * cwnd_by_slope = nv_rtt_max_rate / slope in tcpnv_acked()
/linux/drivers/net/wireless/mediatek/mt7601u/
H A Ddebugfs.c115 seq_printf(file, "\t slope:%02hhx\n", td->slope); in mt7601u_eeprom_param_show()
/linux/Documentation/ABI/testing/
H A Dsysfs-class-thermal171 What: /sys/class/thermal/thermal_zoneX/slope
173 The slope constant used in a linear extrapolation model

1234