Home
last modified time | relevance | path

Searched refs:gain (Results 26 - 50 of 645) sorted by relevance

12345678910>>...26

/kernel/linux/linux-6.6/include/linux/iio/
H A Diio-gts-helper.h2 /* 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 Diirfilter_mips.c62 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 Ddsp_biquad.h16 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 Ddsp_biquad.h16 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 Daf_anequalizer.c54 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 Daf_asoftclip.c83 { "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 Daf_adynamicequalizer.c188 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 Daf_firequalizer.c58 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 Diirfilter.c39 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 Dg729postfilter.c111 * \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 Dzopt2201.c77 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 Dzopt2201.c77 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 Drohm-bu27034.c100 * 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 Dindigoio_dsp.c33 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 Dindigodj_dsp.c33 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 Dindigo_dsp.c33 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 Dindigoio_dsp.c33 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 Dindigo_dsp.c33 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 Dnghttp2_ratelim.c35 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 Dnghttp2_ratelim.c35 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 Dina238.c72 * 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 Dst_gyro_core.c92 .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 Dst_gyro_core.c104 .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 Dmax9759.c22 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 Dmax9759.c22 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()

Completed in 13 milliseconds

12345678910>>...26