Lines Matching refs:scan_type
120 .scan_type.sign = _diff ? 's' : 'u', \
121 .scan_type.realbits = _bits, \
122 .scan_type.storagebits = _bits > 16 ? 32 : 16, \
123 .scan_type.endianness = IIO_CPU, \
154 xfers[0].bits_per_word = chan->scan_type.realbits;
169 xfers[1].bits_per_word = chan->scan_type.realbits;
173 xfers[2].len = BITS_TO_BYTES(chan->scan_type.storagebits);
174 xfers[2].bits_per_word = chan->scan_type.realbits;
197 xfers[0].bits_per_word = chan->scan_type.realbits;
207 xfers[1].len = BITS_TO_BYTES(chan->scan_type.storagebits);
208 xfers[1].bits_per_word = chan->scan_type.realbits;
247 xfers[1].len = BITS_TO_BYTES(chan->scan_type.storagebits) * n_chain_dev;
248 xfers[1].bits_per_word = chan->scan_type.realbits;
299 if (chan->scan_type.storagebits > 16)
304 if (chan->scan_type.storagebits > 16)
310 if (chan->scan_type.sign == 's')
311 *val = sign_extend32(*val, chan->scan_type.realbits - 1);
338 if (chan->scan_type.sign == 's')
339 *val2 = chan->scan_type.realbits - 1;
341 *val2 = chan->scan_type.realbits;
434 BITS_TO_BYTES(chan[0].scan_type.storagebits), sizeof(u64))
516 if (!spi_is_bpw_supported(spi, chip_info->channels[0].scan_type.realbits))
519 chip_info->channels[0].scan_type.realbits);