Lines Matching full:channels
22 * @channels: filled with array of channels from iio
23 * @num_channels: number of channels in channels (saves counting twice)
29 struct iio_channel *channels; member
42 struct iio_channel *chan = &state->channels[sattr->index]; in iio_hwmon_read_label()
60 struct iio_channel *chan = &state->channels[sattr->index]; in iio_hwmon_read_val()
86 struct iio_channel *channels; in iio_hwmon_probe() local
91 channels = devm_iio_channel_get_all(dev); in iio_hwmon_probe()
92 if (IS_ERR(channels)) { in iio_hwmon_probe()
93 ret = PTR_ERR(channels); in iio_hwmon_probe()
97 "Failed to get channels\n"); in iio_hwmon_probe()
105 st->channels = channels; in iio_hwmon_probe()
107 /* count how many channels we have */ in iio_hwmon_probe()
108 while (st->channels[st->num_channels].indio_dev) in iio_hwmon_probe()
126 ret = iio_get_channel_type(&st->channels[i], &type); in iio_hwmon_probe()
167 if (iio_read_channel_label(&st->channels[i], buf) < 0) in iio_hwmon_probe()