/Linux-v4.19/drivers/media/usb/gspca/ |
D | autogain_functions.c | 31 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 …]
|
D | sonixb.c | 586 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 …]
|
D | sn9c2028.c | 40 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/ |
D | regulatory.h | 236 #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/ |
D | st_accel_core.c | 138 .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/ |
D | st_magn_core.c | 142 .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/ |
D | stv6111.c | 544 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/ |
D | hx711.c | 37 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/ |
D | mt76x2_phy_common.c | 24 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/ |
D | us5182d.txt | 14 - 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>;
|
D | tsl2563.txt | 10 - amstaos,cover-comp-gain : integer used as multiplier for gain 18 amstaos,cover-comp-gain = <16>;
|
/Linux-v4.19/drivers/iio/light/ |
D | zopt2201.c | 78 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/ |
D | dsp_biquad.h | 30 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/ |
D | current-sense-amplifier.txt | 15 - 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/ |
D | ab8500-gpadc.c | 136 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/ |
D | st_gyro_core.c | 95 .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/ |
D | indigoio_dsp.c | 33 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()
|
D | indigodj_dsp.c | 33 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()
|
D | indigo_dsp.c | 33 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()
|
D | indigo_express_dsp.c | 78 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/ |
D | max9759.c | 22 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/ |
D | sysfs-bus-iio-isl29501 | 6 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/ |
D | max1586-regulator.txt | 6 - v3-gain: integer specifying the V3 gain as per datasheet 16 v3-gain = <1000000>;
|
/Linux-v4.19/drivers/input/ |
D | ff-memless.c | 62 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/ |
D | stv06xx_st6422.c | 61 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()
|