/kernel/linux/linux-6.6/include/linux/iio/ |
H A D | iio-gts-helper.h | 2 /* gain-time-scale conversion helpers for IIO light sensors 15 * struct iio_gain_sel_pair - gain - selector values 18 * (gain) using a register interface. This structure describes amplification 21 * @gain: Gain (multiplication) value. Gain must be positive, negative 23 * @sel: Selector (usually register value) used to indicate this gain. 27 int gain; member 36 * of measured values (gain). This structure describes the relation of 74 .gain = (_gain), \ 166 int iio_gts_find_sel_by_gain(struct iio_gts *gts, int gain); 169 * iio_gts_valid_gain - check if given HW-gain i 175 iio_gts_valid_gain(struct iio_gts *gts, int gain) iio_gts_valid_gain() argument [all...] |
/third_party/ffmpeg/libavcodec/mips/ |
H A D | iirfilter_mips.c | 62 float gain; member 80 float in = *src0 * c->gain + s->x[0] * c->cy[0] + s->x[1] * c->cy[1]; in iir_filter_flt_mips() 98 float gain = c->gain; in iir_filter_flt_mips() local 110 "mul.s %[in1], %[src0_0], %[gain] \n\t" in iir_filter_flt_mips() 111 "mul.s %[in2], %[src0_1], %[gain] \n\t" in iir_filter_flt_mips() 112 "mul.s %[in3], %[src0_2], %[gain] \n\t" in iir_filter_flt_mips() 113 "mul.s %[in4], %[src0_3], %[gain] \n\t" in iir_filter_flt_mips() 162 [gain]"f"(gain), [ in iir_filter_flt_mips() [all...] |
/kernel/linux/linux-5.10/drivers/isdn/mISDN/ |
H A D | dsp_biquad.h | 16 int32_t gain; member 27 int32_t gain, int32_t a1, int32_t a2, int32_t b1, int32_t b2) in biquad2_init() 29 bq->gain = gain; in biquad2_init() 44 z0 = sample * bq->gain + bq->z1 * bq->a1 + bq->z2 * bq->a2; in biquad2() 26 biquad2_init(struct biquad2_state *bq, int32_t gain, int32_t a1, int32_t a2, int32_t b1, int32_t b2) biquad2_init() argument
|
/kernel/linux/linux-6.6/drivers/isdn/mISDN/ |
H A D | dsp_biquad.h | 16 int32_t gain; member 27 int32_t gain, int32_t a1, int32_t a2, int32_t b1, int32_t b2) in biquad2_init() 29 bq->gain = gain; in biquad2_init() 44 z0 = sample * bq->gain + bq->z1 * bq->a1 + bq->z2 * bq->a2; in biquad2() 26 biquad2_init(struct biquad2_state *bq, int32_t gain, int32_t a1, int32_t a2, int32_t b1, int32_t b2) biquad2_init() argument
|
/third_party/ffmpeg/libavfilter/ |
H A D | af_anequalizer.c | 54 double gain; member 84 { "mgain", "set max gain", OFFSET(mag), AV_OPT_TYPE_DOUBLE, {.dbl=60}, -900, 900, V|F }, 480 static double butterworth_compute_bw_gain_db(double gain) in butterworth_compute_bw_gain_db() argument 484 if (gain <= -6) in butterworth_compute_bw_gain_db() 485 bw_gain = gain + 3; in butterworth_compute_bw_gain_db() 486 else if(gain > -6 && gain < 6) in butterworth_compute_bw_gain_db() 487 bw_gain = gain * 0.5; in butterworth_compute_bw_gain_db() 488 else if(gain >= 6) in butterworth_compute_bw_gain_db() 489 bw_gain = gain in butterworth_compute_bw_gain_db() 494 chebyshev1_compute_bw_gain_db(double gain) chebyshev1_compute_bw_gain_db() argument 508 chebyshev2_compute_bw_gain_db(double gain) chebyshev2_compute_bw_gain_db() argument 635 double freq, width, gain; process_command() local [all...] |
H A D | af_asoftclip.c | 83 { "output", "set softclip output gain", OFFSET(output), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 16, A }, 147 float gain = s->output * threshold; in filter_flt() local 170 dst[n] *= gain; in filter_flt() 176 dst[n] *= gain; in filter_flt() 182 dst[n] *= gain; in filter_flt() 193 dst[n] *= gain; in filter_flt() 199 dst[n] *= gain; in filter_flt() 207 dst[n] *= gain; in filter_flt() 218 dst[n] *= gain; in filter_flt() 229 dst[n] *= gain; in filter_flt() 272 double gain = s->output * threshold; filter_dbl() local [all...] |
H A D | af_adynamicequalizer.c | 188 double detect, gain, v, listen; in filter_channels() local 195 gain = get_gain(detect, sample_rate, makeup, in filter_channels() 201 k = 1. / (tqfactor * gain); in filter_channels() 208 fm[1] = k * (gain * gain - 1.); in filter_channels() 213 g = fg / sqrt(gain); in filter_channels() 220 fm[1] = k * (gain - 1.); in filter_channels() 221 fm[2] = gain * gain - 1.; in filter_channels() 225 g = fg / sqrt(gain); in filter_channels() [all...] |
H A D | af_firequalizer.c | 58 double gain; member 95 const char *gain; member 119 { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, 120 { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS }, 137 { "scale", "set gain scale", OFFSET(scale), AV_OPT_TYPE_INT, { .i64 = SCALE_LINLOG }, 0, NB_SCALE-1, FLAGS, "scale" }, 138 { "linlin", "linear-freq linear-gain", 0, AV_OPT_TYPE_CONST, { .i64 = SCALE_LINLIN }, 0, 0, FLAGS, "scale" }, 139 { "linlog", "linear-freq logarithmic-gain", 0, AV_OPT_TYPE_CONST, { .i64 = SCALE_LINLOG }, 0, 0, FLAGS, "scale" }, 140 { "loglin", "logarithmic-freq linear-gain", 384 entry_func(void *p, double freq, double gain) entry_func() argument 573 generate_kernel(AVFilterContext *ctx, const char *gain, const char *gain_entry) generate_kernel() argument [all...] |
/third_party/ffmpeg/libavcodec/ |
H A D | iirfilter.c | 39 float gain; member 108 c->gain = p[order][0]; in butterworth_init_coeffs() 110 c->gain += p[i][0]; in butterworth_init_coeffs() 114 c->gain /= 1 << order; in butterworth_init_coeffs() 143 c->gain = ((1.0 + cos_w0) / 2.0) / a0; in biquad_init_coeffs() 147 c->gain = ((1.0 - cos_w0) / 2.0) / a0; in biquad_init_coeffs() 154 // divide by gain to make the x coeffs integers. in biquad_init_coeffs() 155 // during filtering, the delay state will include the gain multiplication in biquad_init_coeffs() 156 c->cx[0] = lrintf(x0 / c->gain); in biquad_init_coeffs() 157 c->cx[1] = lrintf(x1 / c->gain); in biquad_init_coeffs() [all...] |
H A D | g729postfilter.c | 111 * \return 0 if long-term prediction gain is less than 3dB, 1 - otherwise 129 int16_t gain_num,gain_den; //selected signal's gain numerator and denominator in long_term_filter() 133 int16_t gain_long_num,gain_long_den; //filtered through long interpolation filter signal's gain numerator and denominator in long_term_filter() 306 /* Long-term prediction gain is less than 3dB. Long-term postfilter is disabled. */ in long_term_filter() 411 // Long-term prediction gain is larger than 3dB. in long_term_filter() 425 * \remark The routine also calculates the gain term for the short-term 548 /* long-term filter. If long-term prediction gain is larger than 3dB (returned value is in ff_g729_postfilter() 572 * \brief Adaptive gain control (4.2.4) 573 * \param gain_before gain of speech before applying postfilters 574 * \param gain_after gain o 584 unsigned gain; // (3.12) ff_g729_adaptive_gain_control() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/light/ |
H A D | zopt2201.c | 77 u8 gain; member 83 unsigned int gain; /* gain factor */ member 94 unsigned int gain; /* gain factor */ member 118 u8 gain; /* gain register value */ member 147 u8 gain; /* gain register value */ member 275 zopt2201_gain_uvb[data->gain] in zopt2201_read_raw() 338 zopt2201_set_gain(struct zopt2201_data *data, u8 gain) zopt2201_set_gain() argument [all...] |
/kernel/linux/linux-6.6/drivers/iio/light/ |
H A D | zopt2201.c | 77 u8 gain; member 83 unsigned int gain; /* gain factor */ member 94 unsigned int gain; /* gain factor */ member 118 u8 gain; /* gain register value */ member 147 u8 gain; /* gain register value */ member 275 zopt2201_gain_uvb[data->gain] in zopt2201_read_raw() 338 zopt2201_set_gain(struct zopt2201_data *data, u8 gain) zopt2201_set_gain() argument [all...] |
H A D | rohm-bu27034.c | 100 * Available scales with gain 1x - 4096x, timings 55, 100, 200, 400 mS 101 * Time impacts to gain: 1x, 2x, 4x, 8x. 103 * => Max total gain is HWGAIN * gain by integration time (8 * 4096) = 32768 105 * Using NANO precision for scale we must use scale 64x corresponding gain 1x 122 /* Available gain settings */ 142 * multiplying impact to the register values (similar to gain). 145 * the scale is doubled. Eg, time impact to total gain is x1, x2, x4, x8. 212 * Protect gain and time during scale adjustment and data reading. 307 * The data2 channel gain i in bu27034_get_gain_sel() 319 bu27034_get_gain(struct bu27034_data *data, int chan, int *gain) bu27034_get_gain() argument 357 int gain, ret; _bu27034_get_scale() local 440 bu27034_set_gain(struct bu27034_data *data, int chan, int gain) bu27034_set_gain() argument 596 struct bu27034_gain_check gain; bu27034_set_scale() local 796 gain_mul_div_helper(u64 val, unsigned int gain, unsigned int div) gain_mul_div_helper() argument 869 bu27034_fixp_calc_t23(unsigned int coeff, unsigned int ch, unsigned int gain) bu27034_fixp_calc_t23() argument [all...] |
/kernel/linux/linux-5.10/sound/pci/echoaudio/ |
H A D | indigoio_dsp.c | 33 int gain); 105 int gain) in set_vmixer_gain() 116 chip->vmixer_gain[output][pipe] = gain; in set_vmixer_gain() 118 chip->comm_page->vmixer[index] = gain; in set_vmixer_gain() 121 "set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain); in set_vmixer_gain() 104 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) set_vmixer_gain() argument
|
H A D | indigodj_dsp.c | 33 int gain); 135 int gain) in set_vmixer_gain() 146 chip->vmixer_gain[output][pipe] = gain; in set_vmixer_gain() 148 chip->comm_page->vmixer[index] = gain; in set_vmixer_gain() 151 "set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain); in set_vmixer_gain() 134 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) set_vmixer_gain() argument
|
H A D | indigo_dsp.c | 33 int gain); 135 int gain) in set_vmixer_gain() 146 chip->vmixer_gain[output][pipe] = gain; in set_vmixer_gain() 148 chip->comm_page->vmixer[index] = gain; in set_vmixer_gain() 151 "set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain); in set_vmixer_gain() 134 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) set_vmixer_gain() argument
|
/kernel/linux/linux-6.6/sound/pci/echoaudio/ |
H A D | indigoio_dsp.c | 33 int gain); 107 int gain) in set_vmixer_gain() 118 chip->vmixer_gain[output][pipe] = gain; in set_vmixer_gain() 120 chip->comm_page->vmixer[index] = gain; in set_vmixer_gain() 123 "set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain); in set_vmixer_gain() 106 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) set_vmixer_gain() argument
|
H A D | indigo_dsp.c | 33 int gain); 137 int gain) in set_vmixer_gain() 148 chip->vmixer_gain[output][pipe] = gain; in set_vmixer_gain() 150 chip->comm_page->vmixer[index] = gain; in set_vmixer_gain() 153 "set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain); in set_vmixer_gain() 136 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) set_vmixer_gain() argument
|
/third_party/nghttp2/lib/ |
H A D | nghttp2_ratelim.c | 35 uint64_t d, gain; in nghttp2_ratelim_update() local 55 gain = rl->rate * d; in nghttp2_ratelim_update() 57 if (UINT64_MAX - gain < rl->val) { in nghttp2_ratelim_update() 63 rl->val += gain; in nghttp2_ratelim_update()
|
/third_party/node/deps/nghttp2/lib/ |
H A D | nghttp2_ratelim.c | 35 uint64_t d, gain; in nghttp2_ratelim_update() local 55 gain = rl->rate * d; in nghttp2_ratelim_update() 57 if (UINT64_MAX - gain < rl->val) { in nghttp2_ratelim_update() 63 rl->val += gain; in nghttp2_ratelim_update()
|
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | ina238.c | 72 * The maximum shunt voltage is 163.835 mV (0x7fff, ADC_RANGE = 0, gain = 4). 89 * Current (mA) = register value * 20000 / rshunt / 4 * gain 90 * Power (W) = 0.2 * register value * 20000 / rshunt / 4 * gain 110 int gain; member 199 /* gain of 1 -> LSB / 4 */ in ina238_read_in() 201 (1000 * (4 - data->gain + 1)); in ina238_read_in() 228 regval = (regval * 1000 * (4 - data->gain + 1)) / in ina238_write_in() 276 *val = div_s64((s16)regval * INA238_FIXED_SHUNT * data->gain, in ina238_read_current() 301 data->gain, 20 * data->rshunt); in ina238_read_power() 315 data->gain, 2 in ina238_read_power() [all...] |
/kernel/linux/linux-5.10/drivers/iio/gyro/ |
H A D | st_gyro_core.c | 92 .gain = IIO_DEGREE_TO_RAD(8750), 97 .gain = IIO_DEGREE_TO_RAD(17500), 102 .gain = IIO_DEGREE_TO_RAD(70000), 170 .gain = IIO_DEGREE_TO_RAD(8750), 175 .gain = IIO_DEGREE_TO_RAD(17500), 180 .gain = IIO_DEGREE_TO_RAD(70000), 244 .gain = IIO_DEGREE_TO_RAD(8750), 249 .gain = IIO_DEGREE_TO_RAD(17500), 254 .gain = IIO_DEGREE_TO_RAD(70000), 318 .gain [all...] |
/kernel/linux/linux-6.6/drivers/iio/gyro/ |
H A D | st_gyro_core.c | 104 .gain = IIO_DEGREE_TO_RAD(8750), 109 .gain = IIO_DEGREE_TO_RAD(17500), 114 .gain = IIO_DEGREE_TO_RAD(70000), 182 .gain = IIO_DEGREE_TO_RAD(8750), 187 .gain = IIO_DEGREE_TO_RAD(17500), 192 .gain = IIO_DEGREE_TO_RAD(70000), 256 .gain = IIO_DEGREE_TO_RAD(8750), 261 .gain = IIO_DEGREE_TO_RAD(17500), 266 .gain = IIO_DEGREE_TO_RAD(70000), 330 .gain [all...] |
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | max9759.c | 22 unsigned int gain; member 48 ucontrol->value.integer.value[0] = priv->gain; in speaker_gain_control_get() 71 priv->gain = ucontrol->value.integer.value[0]; in speaker_gain_control_put() 75 speaker_gain_table[priv->gain][0]); in speaker_gain_control_put() 78 speaker_gain_table[priv->gain][1]); in speaker_gain_control_put() 169 priv->gpiod_gain = devm_gpiod_get_array(dev, "gain", GPIOD_OUT_HIGH); in max9759_probe() 173 dev_err(dev, "Failed to get 'gain' gpios: %d", err); in max9759_probe() 176 priv->gain = 0; in max9759_probe() 179 dev_err(dev, "Invalid 'gain' gpios count: %d", in max9759_probe()
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | max9759.c | 22 unsigned int gain; member 48 ucontrol->value.integer.value[0] = priv->gain; in speaker_gain_control_get() 71 priv->gain = ucontrol->value.integer.value[0]; in speaker_gain_control_put() 75 speaker_gain_table[priv->gain][0]); in speaker_gain_control_put() 78 speaker_gain_table[priv->gain][1]); in speaker_gain_control_put() 162 priv->gpiod_gain = devm_gpiod_get_array(dev, "gain", GPIOD_OUT_HIGH); in max9759_probe() 165 "Failed to get 'gain' gpios"); in max9759_probe() 166 priv->gain = 0; in max9759_probe() 169 dev_err(dev, "Invalid 'gain' gpios count: %d", in max9759_probe()
|