Lines Matching defs:chan
168 static int ad5764_chan_info_to_reg(struct iio_chan_spec const *chan, long info)
172 return AD5764_REG_DATA(chan->address);
174 return AD5764_REG_OFFSET(chan->address);
176 return AD5764_REG_FINE_GAIN(chan->address);
185 struct iio_chan_spec const *chan, int val, int val2, long info)
187 const int max_val = (1 << chan->scan_type.realbits);
194 val <<= chan->scan_type.shift;
208 reg = ad5764_chan_info_to_reg(chan, info);
222 struct iio_chan_spec const *chan, int *val, int *val2, long info)
231 reg = AD5764_REG_DATA(chan->address);
235 *val >>= chan->scan_type.shift;
238 reg = AD5764_REG_OFFSET(chan->address);
245 reg = AD5764_REG_FINE_GAIN(chan->address);
253 vref = ad5764_get_channel_vref(st, chan->channel);
258 *val2 = chan->scan_type.realbits;
261 *val = -(1 << chan->scan_type.realbits) / 2;