Lines Matching refs:channels
94 static void accel_3d_adjust_channel_bit_mask(struct iio_chan_spec *channels, in accel_3d_adjust_channel_bit_mask() argument
97 channels[channel].scan_type.sign = 's'; in accel_3d_adjust_channel_bit_mask()
99 channels[channel].scan_type.realbits = size * 8; in accel_3d_adjust_channel_bit_mask()
101 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in accel_3d_adjust_channel_bit_mask()
249 struct iio_chan_spec *channels, in accel_3d_parse_report() argument
264 accel_3d_adjust_channel_bit_mask(channels, in accel_3d_parse_report()
322 indio_dev->channels = kmemdup(accel_3d_channels, in hid_accel_3d_probe()
324 if (!indio_dev->channels) { in hid_accel_3d_probe()
330 (struct iio_chan_spec *)indio_dev->channels, in hid_accel_3d_probe()
382 kfree(indio_dev->channels); in hid_accel_3d_probe()
397 kfree(indio_dev->channels); in hid_accel_3d_remove()