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

1234567891011

/linux-master/drivers/iio/light/
H A Dzopt2201.c77 u8 gain; member in struct:zopt2201_data
83 unsigned int gain; /* gain factor */ member in struct:__anon205
94 unsigned int gain; /* gain factor */ member in struct:__anon206
118 u8 gain; /* gain register value */ member in struct:__anon208
147 u8 gain; /* gain register value */ member in struct:__anon209
275 zopt2201_gain_uvb[data->gain]
338 zopt2201_set_gain(struct zopt2201_data *data, u8 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
319 bu27034_get_gain(struct bu27034_data *data, int chan, int *gain) argument
357 int gain, ret; local
440 bu27034_set_gain(struct bu27034_data *data, int chan, int gain) argument
596 struct bu27034_gain_check gain; local
796 gain_mul_div_helper(u64 val, unsigned int gain, unsigned int div) argument
869 bu27034_fixp_calc_t23(unsigned int coeff, unsigned int ch, unsigned int gain) argument
[all...]
H A Dtcs3414.c54 u8 gain; member in struct:tcs3414_data
80 /* scale factors: 1/gain */
152 i = (data->gain & TCS3414_GAIN_MASK) >> TCS3414_GAIN_SHIFT;
176 data->gain &= ~TCS3414_GAIN_MASK;
177 data->gain |= i << TCS3414_GAIN_SHIFT;
180 data->gain);
337 data->gain = ret;
H A Drohm-bu27008.c183 * Available scales with gain 1x - 1024x, timings 55, 100, 200, 400 mS
184 * Time impacts to gain: 1x, 2x, 4x, 8x.
186 * => Max total gain is HWGAIN * gain by integration time (8 * 1024) = 8192
191 * total gain 8192 will be 1953125
196 * On BU27010 available scales with gain 1x - 4096x,
197 * timings 55, 100, 200, 400 mS. Time impacts to gain: 1x, 2x, 4x, 8x.
199 * => Max total gain is HWGAIN * gain by integration time (8 * 4096)
201 * Using NANO precision for scale we must use scale 64x corresponding gain
777 bu27008_get_gain(struct bu27008_data *data, struct iio_gts *gts, int *gain) argument
796 bu27008_set_gain(struct bu27008_data *data, int gain) argument
846 int gain, ret; local
1093 bu27008_calc_nlux(struct bu27008_data *data, __le16 *lux_data, unsigned int gain, unsigned int gain_ir, unsigned int time) argument
1119 bu27008_get_time_n_gains(struct bu27008_data *data, unsigned int *gain, unsigned int *gain_ir, unsigned int *time) argument
1151 unsigned int gain, gain_ir, time; local
1168 unsigned int gain, gain_ir, time; local
[all...]
/linux-master/drivers/media/dvb-frontends/
H A Dstv6111.c535 s32 gain; local
543 gain = table[0].value;
545 gain = table[imax].value;
556 gain = table[imin].value;
558 gain += ((s32)(reg_value - table[imin].reg_value) *
562 return gain;
569 s32 gain; local
589 gain = table_lookup(lnagain_nf_lookup,
594 gain = table_lookup(lnagain_iip3_lookup,
598 gain
[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 Dstv090x.h88 int (*tuner_set_bbgain)(struct dvb_frontend *fe, u32 gain);
89 int (*tuner_get_bbgain)(struct dvb_frontend *fe, u32 *gain);
/linux-master/drivers/staging/rtl8723bs/hal/
H A Dodm_HWConfig.h18 u8 gain:7, trsw:1; member in struct:phy_rx_agc_info_t
20 u8 trsw:1, gain:7;
/linux-master/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 in struct:ina238_data
199 /* gain of 1 -> LSB / 4 */
201 (1000 * (4 - data->gain + 1));
228 regval = (regval * 1000 * (4 - data->gain + 1)) /
276 *val = div_s64((s16)regval * INA238_FIXED_SHUNT * data->gain,
301 data->gain, 20 * data->rshunt);
315 data->gain, 2
[all...]
/linux-master/sound/pci/echoaudio/
H A Dmia_dsp.c36 int gain);
171 int gain)
182 chip->vmixer_gain[output][pipe] = gain;
184 chip->comm_page->vmixer[index] = gain;
187 "set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain);
170 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) argument
H A Dindigodjx_dsp.c31 u16 pipe, int gain);
H A Dindigoiox_dsp.c31 u16 pipe, int gain);
H A Dgina20_dsp.c179 /* Set input bus gain (one unit is 0.5dB !) */
180 static int set_input_gain(struct echoaudio *chip, u16 input, int gain) argument
188 chip->input_gain[input] = gain;
189 gain += GL20_INPUT_GAIN_MAGIC_NUMBER;
190 chip->comm_page->line_in_level[input] = gain;
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x2/
H A Dmcu.h65 int mt76x2_mcu_init_gain(struct mt76x02_dev *dev, u8 channel, u32 gain,
H A Dmcu.c75 int mt76x2_mcu_init_gain(struct mt76x02_dev *dev, u8 channel, u32 gain, argument
83 .gain_val = cpu_to_le32(gain),
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/
H A Dia_css_tnr.host.c41 uDIGIT_FITTING(from->gain, 16, SH_CSS_TNR_COEF_SHIFT);
69 "config.gain=%d, config.threshold_y=%d, config.threshold_uv=%d\n",
70 config->gain,
/linux-master/drivers/media/usb/gspca/
H A Dsonixb.c14 0x10 high nibble red gain low nibble blue gain
15 0x11 low nibble green gain
17 0x05 red gain 0-127
18 0x06 blue gain 0-127
19 0x07 green gain 0-127
115 if we adjust the gain or exposure we must ignore at least the next frame for
230 add a bit additional red gain and a lot additional blue gain, which
295 0x0e Global gain
582 u8 gain = gspca_dev->gain->val; local
[all...]
H A Dvicam.c106 s32 gain = v4l2_ctrl_g_ctrl(gspca_dev->gain); local
109 req_data[0] = gain;
296 gspca_dev->gain = v4l2_ctrl_new_std(hdl, NULL,
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/
H A Dregulatory.c305 s8 *gain; local
342 gain = cmd->v1.gain[0];
352 gain = cmd->v2.gain[0];
394 gain[i * num_sub_bands + j] =
397 "PPAG table: chain[%d] band[%d]: gain = %d\n",
398 i, j, gain[i * num_sub_bands + j]);
/linux-master/drivers/media/usb/gspca/stv06xx/
H A Dstv06xx_st6422.c51 static int setgain(struct sd *sd, u8 gain);
213 static int setgain(struct sd *sd, u8 gain) argument
217 /* Set red, green, blue, gain */
218 err = stv06xx_write_bridge(sd, 0x0509, gain);
222 err = stv06xx_write_bridge(sd, 0x050a, gain);
226 err = stv06xx_write_bridge(sd, 0x050b, gain);
/linux-master/drivers/iio/adc/
H A Dab8500-gpadc.c170 /* This is used to not lose precision when dividing to get gain and offset */
174 * when dividing to get ibat gain.
192 * struct ab8500_adc_cal_data - Table for storing gain and offset for the
194 * @gain: Gain of the ADC channel
200 s64 gain; member in struct:ab8500_adc_cal_data
286 if (!gpadc->cal_data[AB8500_CAL_VMAIN].gain) {
293 res = (int) (ad_value * gpadc->cal_data[AB8500_CAL_VMAIN].gain +
304 if (!gpadc->cal_data[AB8500_CAL_BTEMP].gain) {
311 res = (int) (ad_value * gpadc->cal_data[AB8500_CAL_BTEMP].gain +
318 if (!gpadc->cal_data[AB8500_CAL_VBAT].gain) {
[all...]
H A Dqcom-spmi-iadc.c101 * @gain: Raw gain of the channels.
112 u16 gain; member in struct:iadc_chip
329 vsense_uv /= (s32)iadc->gain - iadc->offset[chan->channel];
333 dev_dbg(iadc->dev, "off %d gain %d adc %d %duV I %duA\n",
334 iadc->offset[chan->channel], iadc->gain,
365 ret = iadc_do_conversion(iadc, IADC_GAIN_17P857MV, &iadc->gain);
374 if (iadc->gain == iadc->offset[IADC_INT_RSENSE]) {
375 dev_err(iadc->dev, "error: internal offset == gain %d\n",
376 iadc->gain);
[all...]
/linux-master/sound/oss/dmasound/
H A Ddmasound.h165 int gain; member in struct:sound_settings
196 static inline int dmasound_set_gain(int gain) argument
198 return dmasound.mach.setGain ? dmasound.mach.setGain(gain) : 100;
/linux-master/drivers/input/
H A Dff-memless.c47 int gain; member in struct:ml_device
238 * Combine two effects and apply gain.
242 int gain)
255 x = fixp_mult(fixp_sin16(i), level) * gain / 0xffff;
256 y = fixp_mult(-fixp_cos16(i), level) * gain / 0xffff;
269 strong = (u32)new->u.rumble.strong_magnitude * gain / 0xffff;
270 weak = (u32)new->u.rumble.weak_magnitude * gain / 0xffff;
296 i = i * gain / 0x7fff;
380 ml_combine_effects(combo_effect, state, ml->gain);
414 * Sets requested gain fo
240 ml_combine_effects(struct ff_effect *effect, struct ml_effect_state *state, int gain) argument
416 ml_ff_set_gain(struct input_dev *dev, u16 gain) argument
[all...]
/linux-master/drivers/media/usb/dvb-usb/
H A DcinergyT2.h59 __le16 gain; member in struct:dvbt_get_status_msg

Completed in 215 milliseconds

1234567891011