Home
last modified time | relevance | path

Searched refs:gain (Results 126 - 150 of 700) sorted by relevance

12345678910>>...28

/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Dzd1301_demod.c11 module_param_named(gain, zd1301_demod_gain, byte, 0644);
12 MODULE_PARM_DESC(gain, "gain (value: 0x00 - 0x70, default: 0x38)");
18 u8 gain; member
246 * 0x6a05: get some gain value in zd1301_demod_read_status()
247 * 0x6a06: get about same gain value than set to 0x6a43 in zd1301_demod_read_status()
248 * 0x6a07: get some gain value in zd1301_demod_read_status()
249 * 0x6a43: set gain value by driver in zd1301_demod_read_status()
254 * and 0x6a07. Looks like gain register 0x6a43 value could be from in zd1301_demod_read_status()
258 if (dev->gain ! in zd1301_demod_read_status()
[all...]
H A Dstv6110x.h40 int (*tuner_set_bbgain) (struct dvb_frontend *fe, u32 gain);
41 int (*tuner_get_bbgain) (struct dvb_frontend *fe, u32 *gain);
H A Dts2020.c329 * Get the tuner gain.
330 * @fe: The front end for which we're determining the gain
332 * @_gain: Where to store the gain (in 0.001dB units)
344 /* Read the RF gain */ in ts2020_read_tuner_gain()
350 /* Read the baseband gain */ in ts2020_read_tuner_gain()
366 /* gain in range -19600 to -116850 in units of 0.001dB */ in ts2020_read_tuner_gain()
385 /* gain in range -47320 to -158950 in units of 0.001dB */ in ts2020_read_tuner_gain()
394 * tuner gain.
459 __s64 gain; in ts2020_read_signal_strength() local
469 gain in ts2020_read_signal_strength()
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/gspca/
H A Dsn9c20x.c73 struct { /* autogain and exposure or gain control cluster */
76 struct v4l2_ctrl *gain; member
631 /* mt9m001 sensor uses a different gain formula then other micron sensors */
1492 u8 gain[8] = {sd->i2c_intf, sd->i2c_addr, in set_gain() local
1496 gain[7] = 0x15; /* or 1d ? */ in set_gain()
1504 gain[0] |= (2 << 4); in set_gain()
1505 gain[3] = ov_gain[g]; in set_gain()
1508 gain[0] |= (3 << 4); in set_gain()
1509 gain[2] = 0x35; in set_gain()
1510 gain[ in set_gain()
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/gspca/
H A Dsn9c20x.c74 struct { /* autogain and exposure or gain control cluster */
77 struct v4l2_ctrl *gain; member
634 /* mt9m001 sensor uses a different gain formula then other micron sensors */
1495 u8 gain[8] = {sd->i2c_intf, sd->i2c_addr, in set_gain() local
1499 gain[7] = 0x15; /* or 1d ? */ in set_gain()
1507 gain[0] |= (2 << 4); in set_gain()
1508 gain[3] = ov_gain[g]; in set_gain()
1511 gain[0] |= (3 << 4); in set_gain()
1512 gain[2] = 0x35; in set_gain()
1513 gain[ in set_gain()
[all...]
/drivers/peripheral/audio/test/hal_mock/
H A Daudio_render_mock.c215 static int32_t GetGain(struct IAudioRenderVdi* render, float *gain) in GetGain() argument
217 if (render == NULL || gain == NULL) { in GetGain()
221 (void *)gain; in GetGain()
226 static int32_t SetGain(struct IAudioRenderVdi* render, float gain) in SetGain() argument
232 (void)gain; in SetGain()
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dstx104.c104 int gain; in stx104_read_raw() local
108 /* get gain configuration */ in stx104_read_raw()
110 gain = adc_config & 0x3; in stx104_read_raw()
112 *val = 1 << gain; in stx104_read_raw()
143 /* get ADC bipolar/unipolar and gain configuration */ in stx104_read_raw()
146 gain = adc_config & 0x3; in stx104_read_raw()
149 *val2 = 15 - adbu + gain; in stx104_read_raw()
163 /* Only four gain states (x1, x2, x4, x8) */ in stx104_write_raw()
369 /* initialize gain setting to x1 */ in stx104_probe()
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A Drti800.c157 unsigned int gain = CR_RANGE(insn->chanspec); in rti800_ai_insn_read() local
165 muxgain_bits = chan | (gain << 5); in rti800_ai_insn_read()
174 int delay = (gain == 0) ? 10 : in rti800_ai_insn_read()
175 (gain == 1) ? 20 : in rti800_ai_insn_read()
176 (gain == 2) ? 40 : 80; in rti800_ai_insn_read()
/kernel/linux/linux-6.6/drivers/comedi/drivers/
H A Drti800.c157 unsigned int gain = CR_RANGE(insn->chanspec); in rti800_ai_insn_read() local
165 muxgain_bits = chan | (gain << 5); in rti800_ai_insn_read()
174 int delay = (gain == 0) ? 10 : in rti800_ai_insn_read()
175 (gain == 1) ? 20 : in rti800_ai_insn_read()
176 (gain == 2) ? 40 : 80; in rti800_ai_insn_read()
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dti-ads1100.c49 int scale_avail[2 * 4]; /* 4 gain settings */
129 int gain; in ads1100_set_scale() local
143 * hence the gain = (d / n) >> 15, factoring out the 1000 and moving the in ads1100_set_scale()
146 gain = DIV_ROUND_CLOSEST(microvolts, BIT(15)) * MILLI / val2; in ads1100_set_scale()
147 if (gain < BIT(0) || gain > BIT(3)) in ads1100_set_scale()
150 ads1100_set_config_bits(data, ADS1100_PGA_MASK, ffs(gain) - 1); in ads1100_set_scale()
/kernel/linux/linux-6.6/drivers/iio/amplifiers/
H A Dada4250.c63 u8 gain; member
107 if (st->gain == 0) in ada4250_set_offset_uv()
124 max_vos = x[st->gain] * 127 * ((1 << (i + 1)) - 1); in ada4250_set_offset_uv()
128 vlsb = x[st->gain] * ((1 << (i + 1)) - 1); in ada4250_set_offset_uv()
217 st->gain = ilog2(val); in ada4250_write_raw()
/third_party/ffmpeg/libavcodec/
H A Daacenc_tns.c44 /* TNS will only be used if the LPC gain is within these margins */
165 double gain, coefs[MAX_LPC_ORDER]; in ff_aac_search_for_tns() local
196 gain = ff_lpc_calc_ref_coefs_f(&s->lpc, &sce->coeffs[w*128 + coef_start], in ff_aac_search_for_tns()
199 if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH) in ff_aac_search_for_tns()
/kernel/linux/linux-6.6/drivers/iio/proximity/
H A Dsx9310.c289 unsigned int regval, gain; in sx9310_read_gain() local
299 gain = FIELD_GET(SX9310_REG_PROX_CTRL3_GAIN0_MASK, regval); in sx9310_read_gain()
303 gain = FIELD_GET(SX9310_REG_PROX_CTRL3_GAIN12_MASK, regval); in sx9310_read_gain()
309 *val = 1 << gain; in sx9310_read_gain()
681 unsigned int gain, mask; in sx9310_write_gain() local
684 gain = ilog2(val); in sx9310_write_gain()
690 gain = FIELD_PREP(SX9310_REG_PROX_CTRL3_GAIN0_MASK, gain); in sx9310_write_gain()
695 gain = FIELD_PREP(SX9310_REG_PROX_CTRL3_GAIN12_MASK, gain); in sx9310_write_gain()
[all...]
/third_party/pulseaudio/speex/tmv/
H A Dpreprocess_tm.h767 register spx_word16_t * restrict gain = st->gain; in preprocess_compute_emgain() local
791 gain[i] = EXTRACT16(MIN32(Q15_ONE, MULT16_32_Q15(prior_ratio, MM))); in preprocess_compute_emgain()
792 old_ps[i] = MULT16_32_P15(QCONST16(.2f,15),old_ps[i]) + MULT16_32_P15(MULT16_16_P15(QCONST16(.8f,15),SQR16_Q15(gain[i])),ps[i]); in preprocess_compute_emgain()
809 filterbank_compute_psd16(st->bank,gain+N, gain); in preprocess_compute_emgain()
820 register spx_word16_t * restrict gain = st->gain; in preprocess_compute_linear_gain() local
849 g = VMUX( MULT16_16_Q15(QCONST16(.333f,15),g) > gain[i], MULT16_16(3,gain[ in preprocess_compute_linear_gain()
[all...]
/kernel/linux/linux-6.6/sound/soc/sof/
H A Dipc4-topology.c715 struct sof_ipc4_gain *gain; in sof_ipc4_widget_setup_comp_pga() local
718 gain = kzalloc(sizeof(*gain), GFP_KERNEL); in sof_ipc4_widget_setup_comp_pga()
719 if (!gain) in sof_ipc4_widget_setup_comp_pga()
722 swidget->private = gain; in sof_ipc4_widget_setup_comp_pga()
724 gain->data.params.channels = SOF_IPC4_GAIN_ALL_CHANNELS_MASK; in sof_ipc4_widget_setup_comp_pga()
725 gain->data.params.init_val = SOF_IPC4_VOL_ZERO_DB; in sof_ipc4_widget_setup_comp_pga()
727 ret = sof_ipc4_get_audio_fmt(scomp, swidget, &gain->available_fmt, &gain->data.base_config); in sof_ipc4_widget_setup_comp_pga()
731 ret = sof_update_ipc_object(scomp, &gain in sof_ipc4_widget_setup_comp_pga()
759 struct sof_ipc4_gain *gain = swidget->private; sof_ipc4_widget_free_comp_pga() local
1819 struct sof_ipc4_gain *gain = swidget->private; sof_ipc4_prepare_gain_module() local
2278 struct sof_ipc4_gain *gain = swidget->private; sof_ipc4_widget_setup() local
[all...]
/kernel/linux/linux-5.10/sound/pci/echoaudio/
H A Dechoaudio.c1010 int c, changed, gain; in snd_echo_output_gain_put() local
1016 gain = ucontrol->value.integer.value[c]; in snd_echo_output_gain_put()
1018 if (gain < ECHOGAIN_MINOUT || gain > ECHOGAIN_MAXOUT) in snd_echo_output_gain_put()
1020 if (chip->output_gain[c] != gain) { in snd_echo_output_gain_put()
1021 set_output_gain(chip, c, gain); in snd_echo_output_gain_put()
1091 int c, gain, changed; in snd_echo_input_gain_put() local
1097 gain = ucontrol->value.integer.value[c]; in snd_echo_input_gain_put()
1099 if (gain < ECHOGAIN_MININP || gain > ECHOGAIN_MAXIN in snd_echo_input_gain_put()
1287 int changed, gain; snd_echo_mixer_put() local
1352 int gain, changed; snd_echo_vmixer_put() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/deprecated/atmel/
H A Datmel-isc-base.c56 v4l2_ctrl_s_ctrl(isc->r_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_R]); in isc_update_v4l2_ctrls()
57 v4l2_ctrl_s_ctrl(isc->b_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_B]); in isc_update_v4l2_ctrls()
58 v4l2_ctrl_s_ctrl(isc->gr_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GR]); in isc_update_v4l2_ctrls()
59 v4l2_ctrl_s_ctrl(isc->gb_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GB]); in isc_update_v4l2_ctrls()
80 ctrls->gain[ISC_HIS_CFG_MODE_R] | in isc_update_awb_ctrls()
81 (ctrls->gain[ISC_HIS_CFG_MODE_GR] << 16)); in isc_update_awb_ctrls()
83 ctrls->gain[ISC_HIS_CFG_MODE_B] | in isc_update_awb_ctrls()
84 (ctrls->gain[ISC_HIS_CFG_MODE_GB] << 16)); in isc_update_awb_ctrls()
93 isc->ctrls.gain[c] = 1 << 9; in isc_reset_awb_ctrls()
1314 /* We compute two gains, stretch gain an in isc_wb_update()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/microchip/
H A Dmicrochip-isc-base.c47 v4l2_ctrl_s_ctrl(isc->r_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_R]); in isc_update_v4l2_ctrls()
48 v4l2_ctrl_s_ctrl(isc->b_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_B]); in isc_update_v4l2_ctrls()
49 v4l2_ctrl_s_ctrl(isc->gr_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GR]); in isc_update_v4l2_ctrls()
50 v4l2_ctrl_s_ctrl(isc->gb_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GB]); in isc_update_v4l2_ctrls()
71 ctrls->gain[ISC_HIS_CFG_MODE_R] | in isc_update_awb_ctrls()
72 (ctrls->gain[ISC_HIS_CFG_MODE_GR] << 16)); in isc_update_awb_ctrls()
74 ctrls->gain[ISC_HIS_CFG_MODE_B] | in isc_update_awb_ctrls()
75 (ctrls->gain[ISC_HIS_CFG_MODE_GB] << 16)); in isc_update_awb_ctrls()
84 isc->ctrls.gain[c] = 1 << 9; in isc_reset_awb_ctrls()
1302 /* We compute two gains, stretch gain an in isc_wb_update()
[all...]
/kernel/linux/linux-6.6/sound/pci/echoaudio/
H A Dechoaudio.c1027 int c, changed, gain; in snd_echo_output_gain_put() local
1033 gain = ucontrol->value.integer.value[c]; in snd_echo_output_gain_put()
1035 if (gain < ECHOGAIN_MINOUT || gain > ECHOGAIN_MAXOUT) in snd_echo_output_gain_put()
1037 if (chip->output_gain[c] != gain) { in snd_echo_output_gain_put()
1038 set_output_gain(chip, c, gain); in snd_echo_output_gain_put()
1108 int c, gain, changed; in snd_echo_input_gain_put() local
1114 gain = ucontrol->value.integer.value[c]; in snd_echo_input_gain_put()
1116 if (gain < ECHOGAIN_MININP || gain > ECHOGAIN_MAXIN in snd_echo_input_gain_put()
1304 int changed, gain; snd_echo_mixer_put() local
1369 int gain, changed; snd_echo_vmixer_put() local
[all...]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Dstv6110x.h40 int (*tuner_set_bbgain) (struct dvb_frontend *fe, u32 gain);
41 int (*tuner_get_bbgain) (struct dvb_frontend *fe, u32 *gain);
H A Dts2020.c329 * Get the tuner gain.
330 * @fe: The front end for which we're determining the gain
332 * @_gain: Where to store the gain (in 0.001dB units)
344 /* Read the RF gain */ in ts2020_read_tuner_gain()
350 /* Read the baseband gain */ in ts2020_read_tuner_gain()
366 /* gain in range -19600 to -116850 in units of 0.001dB */ in ts2020_read_tuner_gain()
385 /* gain in range -47320 to -158950 in units of 0.001dB */ in ts2020_read_tuner_gain()
394 * tuner gain.
459 __s64 gain; in ts2020_read_signal_strength() local
469 gain in ts2020_read_signal_strength()
[all...]
/third_party/backends/backend/
H A Dumax_pp_low.h89 int color, int gain, int offset);
100 int dpi, int color, int gain,
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/
H A Drtw8851b.c481 struct rtw89_phy_efuse_gain *gain = &rtwdev->efuse_gain; in rtw8851b_efuse_parsing_gain_offset() local
485 &gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_CCK], in rtw8851b_efuse_parsing_gain_offset()
488 &gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_OFDM], in rtw8851b_efuse_parsing_gain_offset()
491 &gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_LOW], in rtw8851b_efuse_parsing_gain_offset()
494 &gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_MID], in rtw8851b_efuse_parsing_gain_offset()
497 &gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_HIGH], in rtw8851b_efuse_parsing_gain_offset()
500 gain->offset_valid = valid; in rtw8851b_efuse_parsing_gain_offset()
661 struct rtw89_phy_efuse_gain *gain = &rtwdev->efuse_gain; in rtw8851b_phycap_parsing_gain_comp() local
674 &gain->comp[path][i]); in rtw8851b_phycap_parsing_gain_comp()
677 gain in rtw8851b_phycap_parsing_gain_comp()
889 const struct rtw89_phy_bb_gain_info *gain = &rtwdev->bb_gain; rtw8851b_set_gain_error() local
975 const struct rtw89_phy_bb_gain_info *gain = &rtwdev->bb_gain; rtw8851b_set_rxsc_rpl_comp() local
1442 struct rtw89_phy_efuse_gain *gain = &rtwdev->efuse_gain; rtw8851b_bb_sethw() local
[all...]
/third_party/ffmpeg/libavfilter/
H A Daf_speechnorm.c309 ptype gain; \
315 gain = cc->gain_state; \
318 dst[i] = src[i] * gain; \
349 ptype gain = s->max_expansion; \
368 gain = FFMIN(gain, min_gain(ctx, cc, max_size)); \
381 ptype g = tlerp(s->prev_gain, gain, (i - n) / (ptype)min_size); \
386 s->prev_gain = gain; \
H A Dafir_template.c207 s->gain = ctx->inputs[1 + s->selir]->ch_layout.nb_channels / power; in get_power()
216 s->gain = ctx->inputs[1 + s->selir]->ch_layout.nb_channels / power; in get_power()
225 s->gain = SQRT(ch / power); in get_power()
231 s->gain = FFMIN(s->gain * s->ir_gain, 1.); in get_power()
233 av_log(ctx, AV_LOG_DEBUG, "power %f, gain %f\n", power, s->gain); in get_power()
239 s->fdsp->vector_fmul_scalar(time, time, s->gain, FFALIGN(cur_nb_taps, 4)); in get_power()
241 s->fdsp->vector_dmul_scalar(time, time, s->gain, FFALIGN(cur_nb_taps, 8)); in get_power()

Completed in 40 milliseconds

12345678910>>...28