Lines Matching refs:val
108 static int ad5791_spi_write(struct ad5791_state *st, u8 addr, u32 val)
112 (val & AD5791_DAC_MASK));
117 static int ad5791_spi_read(struct ad5791_state *st, u8 addr, u32 *val)
140 *val = be32_to_cpu(st->data[2].d32);
248 int *val,
258 ret = ad5791_spi_read(st, chan->address, val);
261 *val &= AD5791_DAC_MASK;
262 *val >>= chan->scan_type.shift;
265 *val = st->vref_mv;
271 *val = -val64;
319 int val,
327 val &= GENMASK(chan->scan_type.realbits - 1, 0);
328 val <<= chan->scan_type.shift;
330 return ad5791_spi_write(st, chan->address, val);