Lines Matching refs:val
125 unsigned int val)
131 st->data[0].d32 = cpu_to_be32((reg << 16) | val);
140 unsigned int *val)
161 *val = be32_to_cpu(st->data[1].d32) & 0xffff;
185 struct iio_chan_spec const *chan, int val, int val2, long info)
192 if (val >= max_val || val < 0)
194 val <<= chan->scan_type.shift;
197 if (val >= 128 || val < -128)
201 if (val >= 32 || val < -32)
209 return ad5764_write(indio_dev, reg, (u16)val);
222 struct iio_chan_spec const *chan, int *val, int *val2, long info)
232 ret = ad5764_read(indio_dev, reg, val);
235 *val >>= chan->scan_type.shift;
239 ret = ad5764_read(indio_dev, reg, val);
242 *val = sign_extend32(*val, 7);
246 ret = ad5764_read(indio_dev, reg, val);
249 *val = sign_extend32(*val, 5);
257 *val = vref * 4 / 1000;
261 *val = -(1 << chan->scan_type.realbits) / 2;