/drivers/iio/light/ |
D | opt3001.c | 104 int val2; member 110 .val2 = 950000, 114 .val2 = 900000, 118 .val2 = 800000, 122 .val2 = 600000, 126 .val2 = 200000, 130 .val2 = 400000, 134 .val2 = 800000, 138 .val2 = 600000, 142 .val2 = 200000, [all …]
|
D | cm3232.c | 45 int val2; member 135 static int cm3232_read_als_it(struct cm3232_chip *chip, int *val, int *val2) in cm3232_read_als_it() argument 146 *val2 = cm3232_als_it_scales[i].val2; in cm3232_read_als_it() 164 static int cm3232_write_als_it(struct cm3232_chip *chip, int val, int val2) in cm3232_write_als_it() argument 173 val2 == cm3232_als_it_scales[i].val2) { in cm3232_write_als_it() 206 int val, val2; in cm3232_get_lux() local 211 ret = cm3232_read_als_it(chip, &val, &val2); in cm3232_get_lux() 214 als_it = val * 1000000 + val2; in cm3232_get_lux() 239 int *val, int *val2, long mask) in cm3232_read_raw() argument 256 return cm3232_read_als_it(chip, val, val2); in cm3232_read_raw() [all …]
|
D | ltr501.c | 184 int len, int val, int val2) in ltr501_match_samp_freq() argument 188 freq = val * 1000000 + val2; in ltr501_match_samp_freq() 199 int *val, int *val2) in ltr501_als_read_samp_freq() argument 211 *val2 = ltr501_als_samp_table[i].freq_val % 1000000; in ltr501_als_read_samp_freq() 217 int *val, int *val2) in ltr501_ps_read_samp_freq() argument 229 *val2 = ltr501_ps_samp_table[i].freq_val % 1000000; in ltr501_ps_read_samp_freq() 235 int val, int val2) in ltr501_als_write_samp_freq() argument 241 val, val2); in ltr501_als_write_samp_freq() 254 int val, int val2) in ltr501_ps_write_samp_freq() argument 260 val, val2); in ltr501_ps_write_samp_freq() [all …]
|
D | vl6180.c | 295 int *val, int *val2, long mask) in vl6180_read_raw() argument 313 *val2 = (ret + 1) * 1000; /* convert to seconds */ in vl6180_read_raw() 320 *val2 = 320000; in vl6180_read_raw() 324 *val2 = 1000; in vl6180_read_raw() 338 *val2 = vl6180_als_gain[i][1]; in vl6180_read_raw() 366 static int vl6180_set_als_gain(struct vl6180_data *data, int val, int val2) in vl6180_set_als_gain() argument 372 val2 == vl6180_als_gain[i][1]) { in vl6180_set_als_gain() 389 static int vl6180_set_it(struct vl6180_data *data, int val2) in vl6180_set_it() argument 398 (val2 - 500) / 1000); /* write value in ms */ in vl6180_set_it() 408 int val, int val2, long mask) in vl6180_write_raw() argument [all …]
|
D | tsl4531.c | 79 int *val, int *val2, long mask) in tsl4531_read_raw() argument 98 *val2 = 400000; in tsl4531_read_raw() 100 *val2 = 200000; in tsl4531_read_raw() 102 *val2 = 100000; in tsl4531_read_raw() 114 int val, int val2, long mask) in tsl4531_write_raw() argument 123 if (val2 == 400000) in tsl4531_write_raw() 125 else if (val2 == 200000) in tsl4531_write_raw() 127 else if (val2 == 100000) in tsl4531_write_raw()
|
D | cm3323.c | 39 int val2; member 118 static int cm3323_set_it_bits(struct cm3323_data *data, int val, int val2) in cm3323_set_it_bits() argument 125 val2 == cm3323_int_time[i].val2) { in cm3323_set_it_bits() 159 int *val2, long mask) in cm3323_read_raw() argument 185 *val2 = cm3323_int_time[ret].val2; in cm3323_read_raw() 196 int val2, long mask) in cm3323_write_raw() argument 204 ret = cm3323_set_it_bits(data, val, val2); in cm3323_write_raw()
|
D | cm36651.c | 359 struct iio_chan_spec const *chan, int *val2) in cm36651_read_int_time() argument 364 *val2 = 80000; in cm36651_read_int_time() 366 *val2 = 160000; in cm36651_read_int_time() 368 *val2 = 320000; in cm36651_read_int_time() 370 *val2 = 640000; in cm36651_read_int_time() 376 *val2 = 320; in cm36651_read_int_time() 378 *val2 = 420; in cm36651_read_int_time() 380 *val2 = 520; in cm36651_read_int_time() 382 *val2 = 640; in cm36651_read_int_time() 450 int *val, int *val2, long mask) in cm36651_read_raw() argument [all …]
|
/drivers/iio/common/hid-sensors/ |
D | hid-sensor-attributes.c | 116 static void split_micro_fraction(unsigned int no, int exp, int *val1, int *val2) in split_micro_fraction() argument 119 *val2 = no%pow_10(exp) * pow_10(6-exp); in split_micro_fraction() 131 int *val1, int *val2) in convert_from_vtf_format() argument 142 *val2 = 0; in convert_from_vtf_format() 144 split_micro_fraction(value, -exp, val1, val2); in convert_from_vtf_format() 148 *val2 = sign * (*val2); in convert_from_vtf_format() 152 static u32 convert_to_vtf_format(int size, int exp, int val1, int val2) in convert_to_vtf_format() argument 157 if (val1 < 0 || val2 < 0) in convert_to_vtf_format() 162 value += abs(val2) / pow_10(6+exp); in convert_to_vtf_format() 192 int *val1, int *val2) in hid_sensor_read_samp_freq_value() argument [all …]
|
/drivers/iio/adc/ |
D | axp20x_adc.c | 246 static int axp20x_adc_scale_voltage(int channel, int *val, int *val2) in axp20x_adc_scale_voltage() argument 252 *val2 = 700000; in axp20x_adc_scale_voltage() 258 *val2 = 500000; in axp20x_adc_scale_voltage() 263 *val2 = 100000; in axp20x_adc_scale_voltage() 268 *val2 = 400000; in axp20x_adc_scale_voltage() 276 static int axp20x_adc_scale_current(int channel, int *val, int *val2) in axp20x_adc_scale_current() argument 281 *val2 = 625000; in axp20x_adc_scale_current() 286 *val2 = 375000; in axp20x_adc_scale_current() 292 *val2 = 500000; in axp20x_adc_scale_current() 301 int *val2) in axp20x_adc_scale() argument [all …]
|
/drivers/iio/dac/ |
D | dpot-dac.c | 57 int *val, int *val2, long mask) in dpot_dac_read_raw() argument 68 ret = iio_read_channel_scale(dac->dpot, val, val2); in dpot_dac_read_raw() 82 *val2 = 1; in dpot_dac_read_raw() 87 *val2 *= dac->max_ohms; in dpot_dac_read_raw() 115 int val, int val2, long mask) in dpot_dac_write_raw() argument 141 int val2; in dpot_dac_channel_max_ohms() local 150 switch (iio_read_channel_scale(dac->dpot, &val, &val2)) { in dpot_dac_channel_max_ohms() 155 do_div(tmp, val2); in dpot_dac_channel_max_ohms() 158 tmp = val * 1000000000LL * max >> val2; in dpot_dac_channel_max_ohms()
|
/drivers/iio/humidity/ |
D | hdc100x.c | 147 static int hdc100x_set_it_time(struct hdc100x_data *data, int chan, int val2) in hdc100x_set_it_time() argument 154 if (val2 && val2 == hdc100x_int_time[chan][i]) { in hdc100x_set_it_time() 159 data->adc_int_us[chan] = val2; in hdc100x_set_it_time() 201 int *val2, long mask) in hdc100x_read_raw() argument 232 *val2 = data->adc_int_us[chan->address]; in hdc100x_read_raw() 237 *val2 = 65536; in hdc100x_read_raw() 241 *val2 = 65536; in hdc100x_read_raw() 247 *val2 = 515151; in hdc100x_read_raw() 256 int val, int val2, long mask) in hdc100x_write_raw() argument 267 ret = hdc100x_set_it_time(data, chan->address, val2); in hdc100x_write_raw() [all …]
|
/drivers/gpu/drm/i915/ |
D | dvo_tfp410.c | 267 uint8_t val, val2; in tfp410_dump_regs() local 286 tfp410_readb(dvo, TFP410_DE_CNT_HI, &val2); in tfp410_dump_regs() 287 DRM_DEBUG_KMS("TFP410_DE_CNT: 0x%02X%02X\n", val2, val); in tfp410_dump_regs() 289 tfp410_readb(dvo, TFP410_DE_LIN_HI, &val2); in tfp410_dump_regs() 290 DRM_DEBUG_KMS("TFP410_DE_LIN: 0x%02X%02X\n", val2, val); in tfp410_dump_regs() 292 tfp410_readb(dvo, TFP410_H_RES_HI, &val2); in tfp410_dump_regs() 293 DRM_DEBUG_KMS("TFP410_H_RES: 0x%02X%02X\n", val2, val); in tfp410_dump_regs() 295 tfp410_readb(dvo, TFP410_V_RES_HI, &val2); in tfp410_dump_regs() 296 DRM_DEBUG_KMS("TFP410_V_RES: 0x%02X%02X\n", val2, val); in tfp410_dump_regs()
|
/drivers/iio/imu/ |
D | kmx61.c | 169 int val2; member 185 int val2; member 295 static int kmx61_convert_freq_to_bit(int val, int val2) in kmx61_convert_freq_to_bit() argument 301 val2 == kmx61_samp_freq_table[i].val2) in kmx61_convert_freq_to_bit() 306 static int kmx61_convert_wake_up_odr_to_bit(int val, int val2) in kmx61_convert_wake_up_odr_to_bit() argument 312 kmx61_wake_up_odr_table[i].val2 == val2) in kmx61_convert_wake_up_odr_to_bit() 405 static int kmx61_set_wake_up_odr(struct kmx61_data *data, int val, int val2) in kmx61_set_wake_up_odr() argument 409 odr_bits = kmx61_convert_wake_up_odr_to_bit(val, val2); in kmx61_set_wake_up_odr() 420 static int kmx61_set_odr(struct kmx61_data *data, int val, int val2, u8 device) in kmx61_set_odr() argument 430 lodr_bits = kmx61_convert_freq_to_bit(val, val2); in kmx61_set_odr() [all …]
|
/drivers/media/pci/cx18/ |
D | cx18-io.c | 25 u16 val2 = val | (val << 8); in cx18_memset_io() local 26 u32 val4 = val2 | (val2 << 16); in cx18_memset_io() 35 cx18_writew(cx, val2, dst); in cx18_memset_io() 45 cx18_writew(cx, val2, dst); in cx18_memset_io()
|
/drivers/iio/dummy/ |
D | iio_simple_dummy.c | 41 int val2; member 285 int *val2, in iio_dummy_read_raw() argument 355 *val2 = 1333; in iio_dummy_read_raw() 361 *val2 = 1344; in iio_dummy_read_raw() 376 *val2 = st->accel_calibscale->val2; in iio_dummy_read_raw() 381 *val2 = 33; in iio_dummy_read_raw() 428 int val2, in iio_dummy_write_raw() argument 481 val2 == dummy_scales[i].val2) in iio_dummy_write_raw()
|
/drivers/staging/iio/accel/ |
D | adis16201.c | 172 int *val, int *val2, in adis16201_read_raw() argument 190 *val2 = 220000; /* 1.22 mV */ in adis16201_read_raw() 193 *val2 = 610000; /* 0.610 mV */ in adis16201_read_raw() 198 *val2 = 0; in adis16201_read_raw() 202 *val2 = IIO_G_TO_M_S_2(462400); /* 0.4624 mg */ in adis16201_read_raw() 206 *val2 = 100000; /* 0.1 degree */ in adis16201_read_raw() 241 int val2, in adis16201_write_raw() argument
|
D | adis16209.c | 179 int val2, in adis16209_write_raw() argument 206 int *val, int *val2, in adis16209_read_raw() argument 224 *val2 = 305180; /* 0.30518 mV */ in adis16209_read_raw() 226 *val2 = 610500; /* 0.6105 mV */ in adis16209_read_raw() 230 *val2 = 0; in adis16209_read_raw() 234 *val2 = IIO_G_TO_M_S_2(244140); /* 0.244140 mg */ in adis16209_read_raw() 239 *val2 = 25000; /* 0.025 degree */ in adis16209_read_raw()
|
/drivers/iio/accel/ |
D | kxcjk-1013.c | 133 int val2; member 203 int val2; member 550 static int kxcjk1013_convert_freq_to_bit(int val, int val2) in kxcjk1013_convert_freq_to_bit() argument 556 samp_freq_table[i].val2 == val2) { in kxcjk1013_convert_freq_to_bit() 564 static int kxcjk1013_convert_wake_odr_to_bit(int val, int val2) in kxcjk1013_convert_wake_odr_to_bit() argument 570 wake_odr_data_rate_table[i].val2 == val2) { in kxcjk1013_convert_wake_odr_to_bit() 578 static int kxcjk1013_set_odr(struct kxcjk1013_data *data, int val, int val2) in kxcjk1013_set_odr() argument 588 odr_bits = kxcjk1013_convert_freq_to_bit(val, val2); in kxcjk1013_set_odr() 606 odr_bits = kxcjk1013_convert_wake_odr_to_bit(val, val2); in kxcjk1013_set_odr() 626 static int kxcjk1013_get_odr(struct kxcjk1013_data *data, int *val, int *val2) in kxcjk1013_get_odr() argument [all …]
|
D | mma8452.c | 242 int val, int val2) in mma8452_get_int_plus_micros_index() argument 245 if (val == vals[n][0] && val2 == vals[n][1]) in mma8452_get_int_plus_micros_index() 405 int val, int val2) in mma8452_get_samp_freq_index() argument 409 val, val2); in mma8452_get_samp_freq_index() 412 static int mma8452_get_scale_index(struct mma8452_data *data, int val, int val2) in mma8452_get_scale_index() argument 415 ARRAY_SIZE(data->chip_info->mma_scales), val, val2); in mma8452_get_scale_index() 419 int val, int val2) in mma8452_get_hp_filter_index() argument 429 ARRAY_SIZE(mma8452_hp_filter_cutoff[0][0]), val, val2); in mma8452_get_hp_filter_index() 454 int *val, int *val2, long mask) in mma8452_read_raw() argument 481 *val2 = data->chip_info->mma_scales[i][1]; in mma8452_read_raw() [all …]
|
/drivers/iio/ |
D | inkern.c | 528 static int iio_channel_read(struct iio_channel *chan, int *val, int *val2, in iio_channel_read() argument 536 if (val2 == NULL) in iio_channel_read() 537 val2 = &unused; in iio_channel_read() 547 *val2 = vals[1]; in iio_channel_read() 550 chan->channel, val, val2, info); in iio_channel_read() 668 int *val, int *val2, in iio_read_channel_attribute() argument 679 ret = iio_channel_read(chan, val, val2, attribute); in iio_read_channel_attribute() 686 int iio_read_channel_offset(struct iio_channel *chan, int *val, int *val2) in iio_read_channel_offset() argument 688 return iio_read_channel_attribute(chan, val, val2, IIO_CHAN_INFO_OFFSET); in iio_read_channel_offset() 719 int iio_read_channel_scale(struct iio_channel *chan, int *val, int *val2) in iio_read_channel_scale() argument [all …]
|
/drivers/iio/pressure/ |
D | mpl115.c | 49 static int mpl115_comp_pressure(struct mpl115_data *data, int *val, int *val2) in mpl115_comp_pressure() argument 80 *val2 = (kpa & 15) * (1000000 >> 4); in mpl115_comp_pressure() 102 int *val, int *val2, long mask) in mpl115_read_raw() argument 109 ret = mpl115_comp_pressure(data, val, val2); in mpl115_read_raw() 122 *val2 = 750000; in mpl115_read_raw() 126 *val2 = 915888; in mpl115_read_raw()
|
D | t5403.c | 68 static int t5403_comp_pressure(struct t5403_data *data, int *val, int *val2) in t5403_comp_pressure() argument 102 *val2 = (X % 1000) * 1000; in t5403_comp_pressure() 131 int *val, int *val2, long mask) in t5403_read_raw() argument 140 ret = t5403_comp_pressure(data, val, val2); in t5403_read_raw() 154 *val2 = t5403_pressure_conv_ms[data->mode] * 1000; in t5403_read_raw() 163 int val, int val2, long mask) in t5403_write_raw() argument 173 if (val2 == t5403_pressure_conv_ms[i] * 1000) { in t5403_write_raw()
|
D | hid-sensor-press.c | 73 int *val, int *val2, in press_read_raw() argument 83 *val2 = 0; in press_read_raw() 115 *val2 = press_state->scale_post_decml; in press_read_raw() 124 &press_state->common_attributes, val, val2); in press_read_raw() 128 &press_state->common_attributes, val, val2); in press_read_raw() 142 int val2, in press_write_raw() argument 151 &press_state->common_attributes, val, val2); in press_write_raw() 155 &press_state->common_attributes, val, val2); in press_write_raw()
|
/drivers/iio/temperature/ |
D | mlx90614.c | 223 int *val2, long mask) in mlx90614_read_raw() argument 268 *val2 = MLX90614_CONST_OFFSET_REM; in mlx90614_read_raw() 286 *val2 = 0; in mlx90614_read_raw() 289 *val2 = ret * MLX90614_CONST_EMISSIVITY_RESOLUTION; in mlx90614_read_raw() 304 *val2 = (mlx90614_iir_values[ret & MLX90614_CONFIG_IIR_MASK] % 100) * in mlx90614_read_raw() 314 int val2, long mask) in mlx90614_write_raw() argument 321 if (val < 0 || val2 < 0 || val > 1 || (val == 1 && val2 != 0)) in mlx90614_write_raw() 324 val2 / MLX90614_CONST_EMISSIVITY_RESOLUTION; in mlx90614_write_raw() 335 if (val < 0 || val2 < 0) in mlx90614_write_raw() 341 val * 100 + val2 / 10000); in mlx90614_write_raw()
|
/drivers/iio/magnetometer/ |
D | mag3110.c | 118 int val, int val2) in mag3110_get_int_plus_micros_index() argument 121 if (val == vals[n][0] && val2 == vals[n][1]) in mag3110_get_int_plus_micros_index() 141 int val, int val2) in mag3110_get_samp_freq_index() argument 144 val2); in mag3110_get_samp_freq_index() 149 int *val, int *val2, long mask) in mag3110_read_raw() argument 196 *val2 = 1000; in mag3110_read_raw() 207 *val2 = mag3110_samp_freq[i][1]; in mag3110_read_raw() 222 int val, int val2, long mask) in mag3110_write_raw() argument 233 rate = mag3110_get_samp_freq_index(data, val, val2); in mag3110_write_raw()
|