/kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
H A D | zd1301_demod.c | 11 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 D | stv6110x.h | 40 int (*tuner_set_bbgain) (struct dvb_frontend *fe, u32 gain); 41 int (*tuner_get_bbgain) (struct dvb_frontend *fe, u32 *gain);
|
H A D | ts2020.c | 329 * 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 D | sn9c20x.c | 73 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 D | sn9c20x.c | 74 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 D | audio_render_mock.c | 215 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 D | stx104.c | 104 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 D | rti800.c | 157 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 D | rti800.c | 157 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 D | ti-ads1100.c | 49 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 D | ada4250.c | 63 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 D | aacenc_tns.c | 44 /* 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 D | sx9310.c | 289 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 D | preprocess_tm.h | 767 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 D | ipc4-topology.c | 715 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 D | echoaudio.c | 1010 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 D | atmel-isc-base.c | 56 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 D | microchip-isc-base.c | 47 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 D | echoaudio.c | 1027 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 D | stv6110x.h | 40 int (*tuner_set_bbgain) (struct dvb_frontend *fe, u32 gain); 41 int (*tuner_get_bbgain) (struct dvb_frontend *fe, u32 *gain);
|
H A D | ts2020.c | 329 * 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 D | umax_pp_low.h | 89 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 D | rtw8851b.c | 481 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 D | af_speechnorm.c | 309 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 D | afir_template.c | 207 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()
|