Lines Matching defs:val
410 static int si1145_read_samp_freq(struct si1145_data *data, int *val, int *val2)
412 *val = 32000;
421 static int si1145_store_samp_freq(struct si1145_data *data, int val)
426 if (val <= 0 || val > 32000)
428 meas_rate = 32000 / val;
602 static int si1145_proximity_adcgain_from_scale(int val, int val2)
604 val = find_closest_descending(val, si1145_proximity_scale_available,
606 if (val < 0 || val > 5 || val2 != 0)
609 return val;
612 static int si1145_intensity_adcgain_from_scale(int val, int val2)
614 val = find_closest_descending(val, si1145_intensity_scale_available,
616 if (val < 0 || val > 7 || val2 != 0)
619 return val;
624 int *val, int *val2, long mask)
647 *val = ret;
656 *val = (ret >> SI1145_PS_LED_SHIFT(chan->channel))
675 *val = 28;
679 *val = 0;
690 *val = si1145_scale_from_adcgain(ret & 0x07);
700 *val = -256 - 11136 + 25 * 35;
711 *val = -si1145_uncompress(ret);
715 return si1145_read_samp_freq(data, val, val2);
723 int val, int val2, long mask)
733 val = si1145_proximity_adcgain_from_scale(val, val2);
734 if (val < 0)
735 return val;
740 val = si1145_intensity_adcgain_from_scale(val, val2);
741 if (val < 0)
742 return val;
759 ret = si1145_param_set(data, reg1, val);
765 ret = si1145_param_set(data, reg2, (~val & 0x07) << 4);
772 if (val < 0 || val > 15 || val2 != 0)
789 ((val & 0x0f) << shift));
793 return si1145_store_samp_freq(data, val);