/linux-master/drivers/iio/light/ |
H A D | zopt2201.c | 77 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 D | rohm-bu27034.c | 100 * 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 D | tcs3414.c | 54 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 D | rohm-bu27008.c | 183 * 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 D | stv6111.c | 535 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 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 | stv090x.h | 88 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 D | odm_HWConfig.h | 18 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 D | ina238.c | 72 * 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 D | mia_dsp.c | 36 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 D | indigodjx_dsp.c | 31 u16 pipe, int gain);
|
H A D | indigoiox_dsp.c | 31 u16 pipe, int gain);
|
H A D | gina20_dsp.c | 179 /* 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 D | mcu.h | 65 int mt76x2_mcu_init_gain(struct mt76x02_dev *dev, u8 channel, u32 gain,
|
H A D | mcu.c | 75 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 D | ia_css_tnr.host.c | 41 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 D | sonixb.c | 14 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 D | vicam.c | 106 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 D | regulatory.c | 305 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 D | stv06xx_st6422.c | 51 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 D | ab8500-gpadc.c | 170 /* 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 D | qcom-spmi-iadc.c | 101 * @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 D | dmasound.h | 165 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 D | ff-memless.c | 47 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 D | cinergyT2.h | 59 __le16 gain; member in struct:dvbt_get_status_msg
|