Lines Matching full:channels
20 * @channels: filled with array of channels from iio
21 * @num_channels: number of channels in channels (saves counting twice)
27 struct iio_channel *channels; member
47 struct iio_channel *chan = &state->channels[sattr->index]; in iio_hwmon_read_val()
72 struct iio_channel *channels; in iio_hwmon_probe() local
76 channels = devm_iio_channel_get_all(dev); in iio_hwmon_probe()
77 if (IS_ERR(channels)) { in iio_hwmon_probe()
78 if (PTR_ERR(channels) == -ENODEV) in iio_hwmon_probe()
80 return PTR_ERR(channels); in iio_hwmon_probe()
87 st->channels = channels; in iio_hwmon_probe()
90 while (st->channels[st->num_channels].indio_dev) in iio_hwmon_probe()
108 ret = iio_get_channel_type(&st->channels[i], &type); in iio_hwmon_probe()