Lines Matching refs:iio_channel

24 struct iio_channel {  struct
40 struct iio_channel *iio_channel_get(struct device *dev, argument
47 void iio_channel_release(struct iio_channel *chan);
65 struct iio_channel *devm_iio_channel_get(struct device *dev,
76 struct iio_channel *iio_channel_get_all(struct device *dev);
82 void iio_channel_release_all(struct iio_channel *chan);
99 struct iio_channel *devm_iio_channel_get_all(struct device *dev);
108 struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode,
126 struct iio_channel *devm_fwnode_iio_channel_get_by_name(struct device *dev,
184 struct iio_channel
208 int iio_read_channel_raw(struct iio_channel *chan,
223 int iio_read_channel_average_raw(struct iio_channel *chan, int *val);
238 int iio_read_channel_processed(struct iio_channel *chan, int *val);
252 int iio_read_channel_processed_scale(struct iio_channel *chan, int *val,
264 int iio_write_channel_attribute(struct iio_channel *chan, int val,
278 int iio_read_channel_attribute(struct iio_channel *chan, int *val,
290 int iio_write_channel_raw(struct iio_channel *chan, int val);
302 int iio_read_max_channel_raw(struct iio_channel *chan, int *val);
314 int iio_read_min_channel_raw(struct iio_channel *chan, int *val);
331 int iio_read_avail_channel_raw(struct iio_channel *chan,
344 int iio_read_avail_channel_attribute(struct iio_channel *chan,
355 int iio_get_channel_type(struct iio_channel *channel,
368 int iio_read_channel_offset(struct iio_channel *chan, int *val,
381 int iio_read_channel_scale(struct iio_channel *chan, int *val,
404 int iio_convert_raw_to_processed(struct iio_channel *chan, int raw,
414 unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan);
426 ssize_t iio_read_channel_ext_info(struct iio_channel *chan,
441 ssize_t iio_write_channel_ext_info(struct iio_channel *chan, const char *attr,