/drivers/media/usb/gspca/ |
D | autogain_functions.c | 35 s32 gain, orig_gain, exposure, orig_exposure; in gspca_expo_autogain() local 41 orig_gain = gain = v4l2_ctrl_g_ctrl(gspca_dev->gain); in gspca_expo_autogain() 53 if (gain > gain_knee) in gspca_expo_autogain() 54 gain--; in gspca_expo_autogain() 57 else if (gain > gspca_dev->gain->default_value) in gspca_expo_autogain() 58 gain--; in gspca_expo_autogain() 61 else if (gain > gspca_dev->gain->minimum) in gspca_expo_autogain() 62 gain--; in gspca_expo_autogain() 66 if (gain < gspca_dev->gain->default_value) in gspca_expo_autogain() 67 gain++; in gspca_expo_autogain() [all …]
|
D | sonixb.c | 590 u8 gain = gspca_dev->gain->val; in setgain() local 597 i2c[3] = 0x3f - gain; in setgain() 598 i2c[4] = 0x3f - gain; in setgain() 599 i2c[5] = 0x3f - gain; in setgain() 609 i2c[4] = 255 - gain; in setgain() 616 gain = 255 - gain; in setgain() 618 i2c[3] |= (gain & 0x80) >> 7; in setgain() 619 i2c[3] |= (gain & 0x40) >> 5; in setgain() 620 i2c[3] |= (gain & 0x20) >> 3; in setgain() 621 i2c[3] |= (gain & 0x10) >> 1; in setgain() [all …]
|
D | sn9c20x.c | 90 struct v4l2_ctrl *gain; member 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[3] = micron1_gain[g] >> 8; in set_gain() 1514 gain[4] = micron1_gain[g]; in set_gain() 1517 gain[0] |= (3 << 4); in set_gain() [all …]
|
D | dtcs033.c | 160 s32 expo, s32 gain) in dtcs033_setexposure() argument 163 u16 sGain = (u16)gain; in dtcs033_setexposure() 194 struct v4l2_ctrl *gain; member 213 ctrl->val, sd->gain->val); in sd_s_ctrl() 238 sd->gain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in dtcs033_init_controls()
|
D | topro.c | 1407 static void setexposure(struct gspca_dev *gspca_dev, s32 expo, s32 gain, in setexposure() argument 1418 gain >> 8); in setexposure() 1419 i2c_w(gspca_dev, CX0342_RAW_GBGAIN_L, gain); in setexposure() 1422 gain >> 8); in setexposure() 1423 i2c_w(gspca_dev, CX0342_RAW_GRGAIN_L, gain); in setexposure() 1444 gain); in setexposure() 3976 s32 val = gspca_dev->gain->val; in sd_setgain() 3979 s32 old = gspca_dev->gain->cur.val ? in sd_setgain() 3980 gspca_dev->gain->cur.val : 1; in sd_setgain() 3992 gspca_dev->gain->val, in sd_setgain() [all …]
|
D | pac7311.c | 310 reg_w(gspca_dev, 0x0f, gspca_dev->gain->maximum - val + 1); in setgain() 383 gspca_dev->gain->val = PAC7311_GAIN_DEFAULT; in sd_s_ctrl() 397 if (gspca_dev->gain->is_new || (ctrl->is_new && ctrl->val)) in sd_s_ctrl() 398 setgain(gspca_dev, gspca_dev->gain->val); in sd_s_ctrl() 429 gspca_dev->gain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls() 454 setgain(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->gain)); in sd_start()
|
/drivers/iio/accel/ |
D | st_accel_core.c | 205 .gain = ST_ACCEL_1_FS_AVL_2_GAIN, 210 .gain = ST_ACCEL_1_FS_AVL_4_GAIN, 215 .gain = ST_ACCEL_1_FS_AVL_8_GAIN, 220 .gain = ST_ACCEL_1_FS_AVL_16_GAIN, 272 .gain = ST_ACCEL_2_FS_AVL_2_GAIN, 277 .gain = ST_ACCEL_2_FS_AVL_4_GAIN, 282 .gain = ST_ACCEL_2_FS_AVL_8_GAIN, 336 .gain = ST_ACCEL_3_FS_AVL_2_GAIN, 341 .gain = ST_ACCEL_3_FS_AVL_4_GAIN, 346 .gain = ST_ACCEL_3_FS_AVL_6_GAIN, [all …]
|
/drivers/iio/magnetometer/ |
D | st_magn_core.c | 187 .gain = ST_MAGN_1_FS_AVL_1300_GAIN_XY, 193 .gain = ST_MAGN_1_FS_AVL_1900_GAIN_XY, 199 .gain = ST_MAGN_1_FS_AVL_2500_GAIN_XY, 205 .gain = ST_MAGN_1_FS_AVL_4000_GAIN_XY, 211 .gain = ST_MAGN_1_FS_AVL_4700_GAIN_XY, 217 .gain = ST_MAGN_1_FS_AVL_5600_GAIN_XY, 223 .gain = ST_MAGN_1_FS_AVL_8100_GAIN_XY, 264 .gain = ST_MAGN_2_FS_AVL_4000_GAIN, 269 .gain = ST_MAGN_2_FS_AVL_8000_GAIN, 274 .gain = ST_MAGN_2_FS_AVL_12000_GAIN, [all …]
|
/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 …]
|
/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()
|
/drivers/input/ |
D | ff-memless.c | 62 int gain; member 245 int gain) in ml_combine_effects() argument 258 x = fixp_mult(fixp_sin(i), level) * gain / 0xffff; in ml_combine_effects() 259 y = fixp_mult(-fixp_cos(i), level) * gain / 0xffff; in ml_combine_effects() 272 strong = (u32)new->u.rumble.strong_magnitude * gain / 0xffff; in ml_combine_effects() 273 weak = (u32)new->u.rumble.weak_magnitude * gain / 0xffff; in ml_combine_effects() 299 i = i * gain / 0x7fff; in ml_combine_effects() 383 ml_combine_effects(combo_effect, state, ml->gain); in ml_get_combo_effect() 419 static void ml_ff_set_gain(struct input_dev *dev, u16 gain) in ml_ff_set_gain() argument 424 ml->gain = gain; in ml_ff_set_gain() [all …]
|
/drivers/iio/gyro/ |
D | st_gyro_core.c | 141 .gain = ST_GYRO_1_FS_AVL_250_GAIN, 146 .gain = ST_GYRO_1_FS_AVL_500_GAIN, 151 .gain = ST_GYRO_1_FS_AVL_2000_GAIN, 203 .gain = ST_GYRO_2_FS_AVL_250_GAIN, 208 .gain = ST_GYRO_2_FS_AVL_500_GAIN, 213 .gain = ST_GYRO_2_FS_AVL_2000_GAIN, 246 *val2 = gdata->current_fullscale->gain; in st_gyro_read_raw()
|
/drivers/media/i2c/ |
D | mt9t001.c | 477 static u16 mt9t001_gain_value(s32 *gain) in mt9t001_gain_value() argument 493 if (*gain <= 32) in mt9t001_gain_value() 494 return *gain; in mt9t001_gain_value() 496 if (*gain <= 64) { in mt9t001_gain_value() 497 *gain &= ~1; in mt9t001_gain_value() 498 return (1 << 6) | (*gain >> 1); in mt9t001_gain_value() 501 *gain &= ~7; in mt9t001_gain_value() 502 return ((*gain - 64) << 5) | (1 << 6) | 32; in mt9t001_gain_value() 537 struct v4l2_ctrl *gain = mt9t001->gains[i]; in mt9t001_s_ctrl() local 539 if (gain->val != gain->cur.val) in mt9t001_s_ctrl() [all …]
|
/drivers/media/usb/gspca/stv06xx/ |
D | stv06xx_st6422.c | 65 static int setgain(struct sd *sd, u8 gain); 227 static int setgain(struct sd *sd, u8 gain) in setgain() argument 232 err = stv06xx_write_bridge(sd, 0x0509, gain); in setgain() 236 err = stv06xx_write_bridge(sd, 0x050a, gain); in setgain() 240 err = stv06xx_write_bridge(sd, 0x050b, gain); in setgain()
|
/drivers/media/i2c/soc_camera/ |
D | mt9v022.c | 152 struct v4l2_ctrl *gain; member 514 struct v4l2_ctrl *gain = mt9v022->gain; in mt9v022_g_volatile_ctrl() local 525 range = gain->maximum - gain->minimum; in mt9v022_g_volatile_ctrl() 526 gain->val = ((data - 16) * range + 24) / 48 + gain->minimum; in mt9v022_g_volatile_ctrl() 582 struct v4l2_ctrl *gain = mt9v022->gain; in mt9v022_s_ctrl() local 584 unsigned long range = gain->maximum - gain->minimum; in mt9v022_s_ctrl() 586 unsigned long gain_val = ((gain->val - (s32)gain->minimum) * in mt9v022_s_ctrl() 896 mt9v022->gain = v4l2_ctrl_new_std(&mt9v022->hdl, &mt9v022_ctrl_ops, in mt9v022_probe()
|
D | mt9m111.c | 207 struct v4l2_ctrl *gain; member 662 static int mt9m111_set_global_gain(struct mt9m111 *mt9m111, int gain) in mt9m111_set_global_gain() argument 667 if (gain > 63 * 2 * 2) in mt9m111_set_global_gain() 670 if ((gain >= 64 * 2) && (gain < 63 * 2 * 2)) in mt9m111_set_global_gain() 671 val = (1 << 10) | (1 << 9) | (gain / 4); in mt9m111_set_global_gain() 672 else if ((gain >= 64) && (gain < 64 * 2)) in mt9m111_set_global_gain() 673 val = (1 << 9) | (gain / 2); in mt9m111_set_global_gain() 675 val = gain; in mt9m111_set_global_gain() 726 v4l2_ctrl_s_ctrl(mt9m111->gain, mt9m111_get_global_gain(mt9m111)); in mt9m111_suspend() 970 mt9m111->gain = v4l2_ctrl_new_std(&mt9m111->hdl, &mt9m111_ctrl_ops, in mt9m111_probe()
|
/drivers/staging/iio/adc/ |
D | ad7780.c | 46 unsigned int gain; member 98 *val = st->int_vref_mv * st->gain; in ad7780_read_raw() 120 st->gain = 1; in ad7780_postprocess_sample() 122 st->gain = 128; in ad7780_postprocess_sample() 176 st->gain = 1; in ad7780_probe()
|
/drivers/media/dvb-frontends/ |
D | tda10023.c | 422 u16 gain = ((255-tda10023_readreg(state, 0x17))) + (255-ifgain)/16; in tda10023_read_signal_strength() local 424 if (gain>0x90) in tda10023_read_signal_strength() 425 gain=gain+2*(gain-0x90); in tda10023_read_signal_strength() 426 if (gain>255) in tda10023_read_signal_strength() 427 gain=255; in tda10023_read_signal_strength() 429 *strength = (gain<<8)|gain; in tda10023_read_signal_strength()
|
D | dib0070.c | 611 static u16 dib0070_read_wbd_offset(struct dib0070_state *state, u8 gain) in dib0070_read_wbd_offset() argument 618 …dib0070_write_reg(state, 0x0f, (1 << 14) | (2 << 12) | (gain << 9) | (1 << 8) | (1 << 7) | (0 << 0… in dib0070_read_wbd_offset() 627 u8 gain; in dib0070_wbd_offset_calibration() local 628 for (gain = 6; gain < 8; gain++) { in dib0070_wbd_offset_calibration() 629 state->wbd_offset_3_3[gain - 6] = ((dib0070_read_wbd_offset(state, gain) * 8 * 18 / 33 + 1) / 2); in dib0070_wbd_offset_calibration() 630 dprintk("Gain: %d, WBDOffset (3.3V) = %hd", gain, state->wbd_offset_3_3[gain-6]); in dib0070_wbd_offset_calibration()
|
D | ix2505v.c | 140 u8 gain, cc, ref, psc, local_osc, lpf; in ix2505v_set_params() local 148 gain = (state->config->tuner_gain < 4) in ix2505v_set_params() 151 gain = 0x0; in ix2505v_set_params() 166 data[0] = ((gain & 0x3) << 5) | (N >> 3); in ix2505v_set_params()
|
/drivers/iio/light/ |
D | tcs3414.c | 58 u8 gain; member 152 i = (data->gain & TCS3414_GAIN_MASK) >> TCS3414_GAIN_SHIFT; in tcs3414_read_raw() 176 data->gain &= ~TCS3414_GAIN_MASK; in tcs3414_write_raw() 177 data->gain |= i << TCS3414_GAIN_SHIFT; in tcs3414_write_raw() 180 data->gain); in tcs3414_write_raw() 330 data->gain = ret; in tcs3414_probe()
|
/drivers/thermal/samsung/ |
D | exynos_tmu_data.c | 60 .gain = 15, 129 .gain = 8, \ 212 .gain = 8, \ 303 .gain = 8, \ 383 .gain = 8, \ 464 .gain = 5, \
|
/drivers/staging/comedi/drivers/ |
D | rti800.c | 167 unsigned int gain = CR_RANGE(insn->chanspec); in rti800_ai_insn_read() local 175 muxgain_bits = chan | (gain << 5); in rti800_ai_insn_read() 184 int delay = (gain == 0) ? 10 : in rti800_ai_insn_read() 185 (gain == 1) ? 20 : in rti800_ai_insn_read() 186 (gain == 2) ? 40 : 80; in rti800_ai_insn_read()
|
/drivers/bcma/ |
D | sprom.c | 207 u8 gain; in sprom_extract_antgain() local 210 gain = (v & mask) >> shift; in sprom_extract_antgain() 211 if (gain == 0xFF) { in sprom_extract_antgain() 212 gain = 8; /* If unset use 2dBm */ in sprom_extract_antgain() 215 gain = ((gain & 0xC0) >> 6) | ((gain & 0x3F) << 2); in sprom_extract_antgain() 218 return (s8)gain; in sprom_extract_antgain()
|
/drivers/media/platform/davinci/ |
D | dm355_ccdc.c | 72 .gain = { 158 regw(ccdc_cfg.bayer.gain.r_ye, RYEGAIN); in ccdc_config_gain_offset() 159 regw(ccdc_cfg.bayer.gain.gr_cy, GRCYGAIN); in ccdc_config_gain_offset() 160 regw(ccdc_cfg.bayer.gain.gb_g, GBGGAIN); in ccdc_config_gain_offset() 161 regw(ccdc_cfg.bayer.gain.b_mg, BMGGAIN); in ccdc_config_gain_offset() 185 ccdc_cfg.bayer.gain.r_ye = GAIN_DEFAULT; in ccdc_restore_defaults() 186 ccdc_cfg.bayer.gain.gb_g = GAIN_DEFAULT; in ccdc_restore_defaults() 187 ccdc_cfg.bayer.gain.gr_cy = GAIN_DEFAULT; in ccdc_restore_defaults() 188 ccdc_cfg.bayer.gain.b_mg = GAIN_DEFAULT; in ccdc_restore_defaults()
|