Lines Matching refs:iio_channel

26 struct iio_channel {  struct
42 struct iio_channel *iio_channel_get(struct device *dev, argument
49 void iio_channel_release(struct iio_channel *chan);
67 struct iio_channel *devm_iio_channel_get(struct device *dev,
76 void devm_iio_channel_release(struct device *dev, struct iio_channel *chan);
87 struct iio_channel *iio_channel_get_all(struct device *dev);
93 void iio_channel_release_all(struct iio_channel *chan);
110 struct iio_channel *devm_iio_channel_get_all(struct device *dev);
119 void devm_iio_channel_release_all(struct device *dev, struct iio_channel *chan);
175 struct iio_channel
198 int iio_read_channel_raw(struct iio_channel *chan,
212 int iio_read_channel_average_raw(struct iio_channel *chan, int *val);
227 int iio_read_channel_processed(struct iio_channel *chan, int *val);
238 int iio_write_channel_attribute(struct iio_channel *chan, int val,
252 int iio_read_channel_attribute(struct iio_channel *chan, int *val,
263 int iio_write_channel_raw(struct iio_channel *chan, int val);
274 int iio_read_max_channel_raw(struct iio_channel *chan, int *val);
290 int iio_read_avail_channel_raw(struct iio_channel *chan,
300 int iio_get_channel_type(struct iio_channel *channel,
313 int iio_read_channel_offset(struct iio_channel *chan, int *val,
326 int iio_read_channel_scale(struct iio_channel *chan, int *val,
349 int iio_convert_raw_to_processed(struct iio_channel *chan, int raw,
359 unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan);
371 ssize_t iio_read_channel_ext_info(struct iio_channel *chan,
386 ssize_t iio_write_channel_ext_info(struct iio_channel *chan, const char *attr,