Lines Matching refs:channels
60 static void press_adjust_channel_bit_mask(struct iio_chan_spec *channels, in press_adjust_channel_bit_mask() argument
63 channels[channel].scan_type.sign = 's'; in press_adjust_channel_bit_mask()
65 channels[channel].scan_type.realbits = size * 8; in press_adjust_channel_bit_mask()
67 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in press_adjust_channel_bit_mask()
218 struct iio_chan_spec *channels, in press_parse_report() argument
230 press_adjust_channel_bit_mask(channels, CHANNEL_SCAN_INDEX_PRESSURE, in press_parse_report()
263 struct iio_chan_spec *channels; in hid_press_probe() local
283 channels = kmemdup(press_channels, sizeof(press_channels), GFP_KERNEL); in hid_press_probe()
284 if (!channels) { in hid_press_probe()
289 ret = press_parse_report(pdev, hsdev, channels, in hid_press_probe()
296 indio_dev->channels = channels; in hid_press_probe()
343 kfree(indio_dev->channels); in hid_press_probe()
358 kfree(indio_dev->channels); in hid_press_remove()