Home
last modified time | relevance | path

Searched refs:gain (Results 1 – 25 of 282) sorted by relevance

12345678910>>...12

/Linux-v4.19/drivers/media/usb/gspca/
Dautogain_functions.c31 s32 gain, orig_gain, exposure, orig_exposure; in gspca_expo_autogain() local
37 orig_gain = gain = v4l2_ctrl_g_ctrl(gspca_dev->gain); in gspca_expo_autogain()
49 if (gain > gain_knee) in gspca_expo_autogain()
50 gain--; in gspca_expo_autogain()
53 else if (gain > gspca_dev->gain->default_value) in gspca_expo_autogain()
54 gain--; in gspca_expo_autogain()
57 else if (gain > gspca_dev->gain->minimum) in gspca_expo_autogain()
58 gain--; in gspca_expo_autogain()
62 if (gain < gspca_dev->gain->default_value) in gspca_expo_autogain()
63 gain++; in gspca_expo_autogain()
[all …]
Dsonixb.c586 u8 gain = gspca_dev->gain->val; in setgain() local
593 i2c[3] = 0x3f - gain; in setgain()
594 i2c[4] = 0x3f - gain; in setgain()
595 i2c[5] = 0x3f - gain; in setgain()
605 i2c[4] = 255 - gain; in setgain()
612 gain = 255 - gain; in setgain()
614 i2c[3] |= (gain & 0x80) >> 7; in setgain()
615 i2c[3] |= (gain & 0x40) >> 5; in setgain()
616 i2c[3] |= (gain & 0x20) >> 3; in setgain()
617 i2c[3] |= (gain & 0x10) >> 1; in setgain()
[all …]
Dsn9c2028.c40 struct v4l2_ctrl *gain; member
302 set_gain(gspca_dev, sd->gain->val); in sd_s_ctrl()
323 sd->gain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
723 if (sd->gain) in start_genius_videocam_live()
724 set_gain(gspca_dev, v4l2_ctrl_g_ctrl(sd->gain)); in start_genius_videocam_live()
866 s32 cur_gain = v4l2_ctrl_g_ctrl(sd->gain); in do_autogain()
872 if (cur_gain == sd->gain->maximum) in do_autogain()
875 v4l2_ctrl_s_ctrl(sd->gain, cur_gain); in do_autogain()
878 if (cur_gain == sd->gain->minimum) in do_autogain()
881 v4l2_ctrl_s_ctrl(sd->gain, cur_gain); in do_autogain()
/Linux-v4.19/include/net/
Dregulatory.h236 #define DBI_TO_MBI(gain) ((gain) * 100) argument
237 #define MBI_TO_DBI(gain) ((gain) / 100) argument
238 #define DBM_TO_MBM(gain) ((gain) * 100) argument
239 #define MBM_TO_DBM(gain) ((gain) / 100) argument
241 #define REG_RULE_EXT(start, end, bw, gain, eirp, dfs_cac, reg_flags) \ argument
246 .power_rule.max_antenna_gain = DBI_TO_MBI(gain), \
252 #define REG_RULE(start, end, bw, gain, eirp, reg_flags) \ argument
253 REG_RULE_EXT(start, end, bw, gain, eirp, 0, reg_flags)
/Linux-v4.19/drivers/iio/accel/
Dst_accel_core.c138 .gain = IIO_G_TO_M_S_2(1000),
143 .gain = IIO_G_TO_M_S_2(2000),
148 .gain = IIO_G_TO_M_S_2(4000),
153 .gain = IIO_G_TO_M_S_2(12000),
217 .gain = IIO_G_TO_M_S_2(1000),
222 .gain = IIO_G_TO_M_S_2(2000),
227 .gain = IIO_G_TO_M_S_2(3900),
301 .gain = IIO_G_TO_M_S_2(61),
306 .gain = IIO_G_TO_M_S_2(122),
311 .gain = IIO_G_TO_M_S_2(183),
[all …]
/Linux-v4.19/drivers/iio/magnetometer/
Dst_magn_core.c142 .gain = 1100,
148 .gain = 855,
154 .gain = 670,
160 .gain = 450,
166 .gain = 400,
172 .gain = 330,
178 .gain = 230,
221 .gain = 909,
227 .gain = 1169,
233 .gain = 1492,
[all …]
/Linux-v4.19/drivers/media/dvb-frontends/
Dstv6111.c544 s32 gain; in table_lookup() local
552 gain = table[0].value; in table_lookup()
554 gain = table[imax].value; in table_lookup()
565 gain = table[imin].value; in table_lookup()
567 gain += ((s32)(reg_value - table[imin].reg_value) * in table_lookup()
571 return gain; in table_lookup()
578 s32 gain; in get_rf_strength() local
598 gain = table_lookup(lnagain_nf_lookup, in get_rf_strength()
603 gain = table_lookup(lnagain_iip3_lookup, in get_rf_strength()
607 gain += table_lookup(gain_rfagc_lookup, in get_rf_strength()
[all …]
/Linux-v4.19/drivers/iio/adc/
Dhx711.c37 int gain; member
57 static int hx711_get_gain_to_pulse(int gain) in hx711_get_gain_to_pulse() argument
62 if (hx711_gain_to_scale[i].gain == gain) in hx711_get_gain_to_pulse()
67 static int hx711_get_gain_to_scale(int gain) in hx711_get_gain_to_scale() argument
72 if (hx711_gain_to_scale[i].gain == gain) in hx711_get_gain_to_scale()
83 return hx711_gain_to_scale[i].gain; in hx711_get_scale_to_gain()
330 int gain; in hx711_write_raw() local
343 gain = hx711_get_scale_to_gain(val2); in hx711_write_raw()
344 if (gain < 0) { in hx711_write_raw()
346 return gain; in hx711_write_raw()
[all …]
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/
Dmt76x2_phy_common.c24 s8 gain; in mt76x2_adjust_high_lna_gain() local
26 gain = FIELD_GET(MT_BBP_AGC_LNA_HIGH_GAIN, mt76_rr(dev, MT_BBP(AGC, reg))); in mt76x2_adjust_high_lna_gain()
27 gain -= offset / 2; in mt76x2_adjust_high_lna_gain()
28 mt76_rmw_field(dev, MT_BBP(AGC, reg), MT_BBP_AGC_LNA_HIGH_GAIN, gain); in mt76x2_adjust_high_lna_gain()
34 s8 gain; in mt76x2_adjust_agc_gain() local
36 gain = FIELD_GET(MT_BBP_AGC_GAIN, mt76_rr(dev, MT_BBP(AGC, reg))); in mt76x2_adjust_agc_gain()
37 gain += offset; in mt76x2_adjust_agc_gain()
38 mt76_rmw_field(dev, MT_BBP(AGC, reg), MT_BBP_AGC_GAIN, gain); in mt76x2_adjust_agc_gain()
183 int base_power, gain; in mt76x2_phy_set_txpower() local
202 gain = min(txp_0, txp_1); in mt76x2_phy_set_txpower()
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/iio/light/
Dus5182d.txt14 - upisemi,upper-dark-gain: 8-bit dark gain compensation factor(4 int and 4
17 - upisemi,lower-dark-gain: 8-bit dark gain compensation factor(4 int and 4
33 There will be no dark-gain compensation by default when ALS > thresh
34 (0 * dark-gain), and a 1.35 compensation factor when ALS < thresh.
43 upisemi,upper-dark-gain = /bits/ 8 <0x00>;
44 upisemi,lower-dark-gain = /bits/ 8 <0x16>;
Dtsl2563.txt10 - amstaos,cover-comp-gain : integer used as multiplier for gain
18 amstaos,cover-comp-gain = <16>;
/Linux-v4.19/drivers/iio/light/
Dzopt2201.c78 u8 gain; member
84 unsigned int gain; /* gain factor */ member
95 unsigned int gain; /* gain factor */ member
119 u8 gain; /* gain register value */ member
148 u8 gain; /* gain register value */ member
276 zopt2201_gain_uvb[data->gain].gain; in zopt2201_read_raw()
281 *val = zopt2201_gain_als[data->gain].scale; in zopt2201_read_raw()
284 *val = zopt2201_gain_uvb[data->gain].scale; in zopt2201_read_raw()
339 static int zopt2201_set_gain(struct zopt2201_data *data, u8 gain) in zopt2201_set_gain() argument
343 ret = i2c_smbus_write_byte_data(data->client, ZOPT2201_LS_GAIN, gain); in zopt2201_set_gain()
[all …]
/Linux-v4.19/drivers/isdn/mISDN/
Ddsp_biquad.h30 int32_t gain; member
41 int32_t gain, int32_t a1, int32_t a2, int32_t b1, int32_t b2) in biquad2_init() argument
43 bq->gain = gain; in biquad2_init()
58 z0 = sample * bq->gain + bq->z1 * bq->a1 + bq->z2 * bq->a2; in biquad2()
/Linux-v4.19/Documentation/devicetree/bindings/iio/afe/
Dcurrent-sense-amplifier.txt15 - sense-gain-mult: Amplifier gain multiplier. The default is <1>.
16 - sense-gain-div: Amplifier gain divider. The default is <1>.
25 sense-gain-mul = <50>;
/Linux-v4.19/drivers/mfd/
Dab8500-gpadc.c136 s64 gain; member
200 if (!gpadc->cal_data[ADC_INPUT_VMAIN].gain) { in ab8500_gpadc_ad_to_voltage()
207 res = (int) (ad_value * gpadc->cal_data[ADC_INPUT_VMAIN].gain + in ab8500_gpadc_ad_to_voltage()
218 if (!gpadc->cal_data[ADC_INPUT_BTEMP].gain) { in ab8500_gpadc_ad_to_voltage()
225 res = (int) (ad_value * gpadc->cal_data[ADC_INPUT_BTEMP].gain + in ab8500_gpadc_ad_to_voltage()
232 if (!gpadc->cal_data[ADC_INPUT_VBAT].gain) { in ab8500_gpadc_ad_to_voltage()
239 res = (int) (ad_value * gpadc->cal_data[ADC_INPUT_VBAT].gain + in ab8500_gpadc_ad_to_voltage()
276 if (!gpadc->cal_data[ADC_INPUT_IBAT].gain) { in ab8500_gpadc_ad_to_voltage()
283 res = (int) (ad_value * gpadc->cal_data[ADC_INPUT_IBAT].gain + in ab8500_gpadc_ad_to_voltage()
738 gpadc->cal_data[ADC_INPUT_VMAIN].gain = CALIB_SCALE * in ab8500_gpadc_read_calibration_data()
[all …]
/Linux-v4.19/drivers/iio/gyro/
Dst_gyro_core.c95 .gain = IIO_DEGREE_TO_RAD(8750),
100 .gain = IIO_DEGREE_TO_RAD(17500),
105 .gain = IIO_DEGREE_TO_RAD(70000),
174 .gain = IIO_DEGREE_TO_RAD(8750),
179 .gain = IIO_DEGREE_TO_RAD(17500),
184 .gain = IIO_DEGREE_TO_RAD(70000),
248 .gain = IIO_DEGREE_TO_RAD(8750),
253 .gain = IIO_DEGREE_TO_RAD(17500),
258 .gain = IIO_DEGREE_TO_RAD(70000),
306 *val2 = gdata->current_fullscale->gain; in st_gyro_read_raw()
/Linux-v4.19/sound/pci/echoaudio/
Dindigoio_dsp.c33 int gain);
105 int gain) in set_vmixer_gain() argument
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()
Dindigodj_dsp.c33 int gain);
135 int gain) in set_vmixer_gain() argument
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()
Dindigo_dsp.c33 int gain);
135 int gain) in set_vmixer_gain() argument
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()
Dindigo_express_dsp.c78 int gain) in set_vmixer_gain() argument
89 chip->vmixer_gain[output][pipe] = gain; in set_vmixer_gain()
91 chip->comm_page->vmixer[index] = gain; in set_vmixer_gain()
94 "set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain); in set_vmixer_gain()
/Linux-v4.19/sound/soc/codecs/
Dmax9759.c22 unsigned int gain; member
48 ucontrol->value.integer.value[0] = priv->gain; in speaker_gain_control_get()
70 priv->gain = ucontrol->value.integer.value[0]; in speaker_gain_control_put()
74 speaker_gain_table[priv->gain][0]); in speaker_gain_control_put()
77 speaker_gain_table[priv->gain][1]); in speaker_gain_control_put()
175 priv->gain = 0; in max9759_probe()
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-bus-iio-isl295016 This sensor has an automatic gain control (agc) loop
8 level by controlling programmable gain amplifiers. The
9 criteria for optimal gain is determined by the sensor.
11 Return the actual gain value as an integer in [0; 65536]
14 The agc gain read when measuring crosstalk shall be
/Linux-v4.19/Documentation/devicetree/bindings/regulator/
Dmax1586-regulator.txt6 - v3-gain: integer specifying the V3 gain as per datasheet
16 v3-gain = <1000000>;
/Linux-v4.19/drivers/input/
Dff-memless.c62 int gain; member
257 int gain) in ml_combine_effects() argument
270 x = fixp_mult(fixp_sin16(i), level) * gain / 0xffff; in ml_combine_effects()
271 y = fixp_mult(-fixp_cos16(i), level) * gain / 0xffff; in ml_combine_effects()
284 strong = (u32)new->u.rumble.strong_magnitude * gain / 0xffff; in ml_combine_effects()
285 weak = (u32)new->u.rumble.weak_magnitude * gain / 0xffff; in ml_combine_effects()
311 i = i * gain / 0x7fff; in ml_combine_effects()
395 ml_combine_effects(combo_effect, state, ml->gain); in ml_get_combo_effect()
431 static void ml_ff_set_gain(struct input_dev *dev, u16 gain) in ml_ff_set_gain() argument
436 ml->gain = gain; in ml_ff_set_gain()
[all …]
/Linux-v4.19/drivers/media/usb/gspca/stv06xx/
Dstv06xx_st6422.c61 static int setgain(struct sd *sd, u8 gain);
223 static int setgain(struct sd *sd, u8 gain) in setgain() argument
228 err = stv06xx_write_bridge(sd, 0x0509, gain); in setgain()
232 err = stv06xx_write_bridge(sd, 0x050a, gain); in setgain()
236 err = stv06xx_write_bridge(sd, 0x050b, gain); in setgain()

12345678910>>...12