Lines Matching refs:channels
56 static void prox_adjust_channel_bit_mask(struct iio_chan_spec *channels, in prox_adjust_channel_bit_mask() argument
59 channels[channel].scan_type.sign = 's'; in prox_adjust_channel_bit_mask()
61 channels[channel].scan_type.realbits = size * 8; in prox_adjust_channel_bit_mask()
63 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in prox_adjust_channel_bit_mask()
214 struct iio_chan_spec *channels, in prox_parse_report() argument
226 prox_adjust_channel_bit_mask(channels, CHANNEL_SCAN_INDEX_PRESENCE, in prox_parse_report()
272 indio_dev->channels = kmemdup(prox_channels, sizeof(prox_channels), in hid_prox_probe()
274 if (!indio_dev->channels) { in hid_prox_probe()
280 (struct iio_chan_spec *)indio_dev->channels, in hid_prox_probe()
332 kfree(indio_dev->channels); in hid_prox_probe()
347 kfree(indio_dev->channels); in hid_prox_remove()