Lines Matching refs:val2
96 int val2; member
102 .val2 = 950000,
106 .val2 = 900000,
110 .val2 = 800000,
114 .val2 = 600000,
118 .val2 = 200000,
122 .val2 = 400000,
126 .val2 = 800000,
130 .val2 = 600000,
134 .val2 = 200000,
138 .val2 = 400000,
142 .val2 = 600000,
147 int val2, u8 *exponent) in opt3001_find_scale() argument
159 if ((val * 1000 + val2 / 1000) <= in opt3001_find_scale()
160 (scale->val * 1000 + scale->val2 / 1000)) { in opt3001_find_scale()
170 u16 mantissa, int *val, int *val2) in opt3001_to_iio_ret() argument
176 *val2 = (lux - (*val * 1000)) * 1000; in opt3001_to_iio_ret()
223 static int opt3001_get_lux(struct opt3001 *opt, int *val, int *val2) in opt3001_get_lux() argument
300 opt3001_to_iio_ret(opt, exponent, mantissa, val, val2); in opt3001_get_lux()
305 static int opt3001_get_int_time(struct opt3001 *opt, int *val, int *val2) in opt3001_get_int_time() argument
308 *val2 = opt->int_time; in opt3001_get_int_time()
345 struct iio_chan_spec const *chan, int *val, int *val2, in opt3001_read_raw() argument
361 ret = opt3001_get_lux(opt, val, val2); in opt3001_read_raw()
364 ret = opt3001_get_int_time(opt, val, val2); in opt3001_read_raw()
376 struct iio_chan_spec const *chan, int val, int val2, in opt3001_write_raw() argument
395 ret = opt3001_set_int_time(opt, val2); in opt3001_write_raw()
404 int *val, int *val2) in opt3001_read_event_value() argument
414 opt->high_thresh_mantissa, val, val2); in opt3001_read_event_value()
418 opt->low_thresh_mantissa, val, val2); in opt3001_read_event_value()
432 int val, int val2) in opt3001_write_event_value() argument
448 ret = opt3001_find_scale(opt, val, val2, &exponent); in opt3001_write_event_value()
450 dev_err(opt->dev, "can't find scale for %d.%06u\n", val, val2); in opt3001_write_event_value()
454 mantissa = (((val * 1000) + (val2 / 1000)) / 10) >> exponent; in opt3001_write_event_value()