Lines Matching defs:chan
29 const struct iio_chan_spec *chan)
33 return ((st->pwr_down_mode >> (chan->channel * 2)) & 0x3) - 1;
37 const struct iio_chan_spec *chan,
42 st->pwr_down_mode &= ~(0x3 << (chan->channel * 2));
43 st->pwr_down_mode |= ((mode + 1) << (chan->channel * 2));
56 uintptr_t private, const struct iio_chan_spec *chan, char *buf)
61 (0x3 << (chan->channel * 2))));
66 const struct iio_chan_spec *chan,
81 st->pwr_down_mask |= (0x3 << (chan->channel * 2));
83 st->pwr_down_mask &= ~(0x3 << (chan->channel * 2));
98 if (chan->channel > 0x7)
120 struct iio_chan_spec const *chan,
131 ret = st->read(st, chan->address);
135 *val = (ret >> chan->scan_type.shift) &
136 GENMASK(chan->scan_type.realbits - 1, 0);
140 *val2 = chan->scan_type.realbits;
147 struct iio_chan_spec const *chan,
157 if (val > (1 << chan->scan_type.realbits) || val < 0)
163 chan->address,
164 val << chan->scan_type.shift);
191 #define AD5868_CHANNEL(chan, addr, bits, _shift) { \
195 .channel = chan, \