Lines Matching refs:channels
35 int channels; member
57 step_en = ((1 << adc_dev->channels) - 1); in get_adc_step_mask()
58 step_en <<= TOTAL_STEPS - adc_dev->channels + 1; in get_adc_step_mask()
107 for (i = 0; i < adc_dev->channels; i++) { in tiadc_step_config()
195 for_each_set_bit(bit, indio_dev->active_scan_mask, adc_dev->channels) in tiadc_buffer_postenable()
292 static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) in tiadc_channel_init() argument
299 indio_dev->num_channels = channels; in tiadc_channel_init()
300 chan_array = kcalloc(channels, in tiadc_channel_init()
306 for (i = 0; i < channels; i++, chan++) { in tiadc_channel_init()
319 indio_dev->channels = chan_array; in tiadc_channel_init()
326 kfree(indio_dev->channels); in tiadc_channels_remove()
354 (IDLE_TIMEOUT * adc_dev->channels); in tiadc_read_raw()
407 int channels = 0; in tiadc_probe() local
425 adc_dev->channel_line[channels] = val; in tiadc_probe()
426 channels++; in tiadc_probe()
428 adc_dev->channels = channels; in tiadc_probe()
438 err = tiadc_channel_init(indio_dev, adc_dev->channels); in tiadc_probe()