Lines Matching refs:iio_channel

123 static int __of_iio_channel_get(struct iio_channel *channel,
162 static struct iio_channel *of_iio_channel_get(struct device_node *np, int index)
164 struct iio_channel *channel;
185 static struct iio_channel *of_iio_channel_get_by_name(struct device_node *np,
188 struct iio_channel *chan = NULL;
225 static struct iio_channel *of_iio_channel_get_all(struct device *dev)
227 struct iio_channel *chans;
266 static inline struct iio_channel *
272 static inline struct iio_channel *of_iio_channel_get_all(struct device *dev)
279 static struct iio_channel *iio_channel_get_sys(const char *name,
283 struct iio_channel *channel;
332 struct iio_channel *iio_channel_get(struct device *dev,
336 struct iio_channel *channel;
349 void iio_channel_release(struct iio_channel *channel)
360 struct iio_channel *channel = *(struct iio_channel **)res;
365 struct iio_channel *devm_iio_channel_get(struct device *dev,
368 struct iio_channel **ptr, *channel;
387 struct iio_channel *iio_channel_get_all(struct device *dev)
390 struct iio_channel *chans;
460 void iio_channel_release_all(struct iio_channel *channels)
462 struct iio_channel *chan = &channels[0];
474 struct iio_channel *channels = *(struct iio_channel **)res;
479 struct iio_channel *devm_iio_channel_get_all(struct device *dev)
481 struct iio_channel **ptr, *channels;
500 static int iio_channel_read(struct iio_channel *chan, int *val, int *val2,
527 int iio_read_channel_raw(struct iio_channel *chan, int *val)
545 int iio_read_channel_average_raw(struct iio_channel *chan, int *val)
563 static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan,
641 int iio_convert_raw_to_processed(struct iio_channel *chan, int raw,
661 int iio_read_channel_attribute(struct iio_channel *chan, int *val, int *val2,
680 int iio_read_channel_offset(struct iio_channel *chan, int *val, int *val2)
686 int iio_read_channel_processed(struct iio_channel *chan, int *val)
713 int iio_read_channel_scale(struct iio_channel *chan, int *val, int *val2)
719 static int iio_channel_read_avail(struct iio_channel *chan,
730 int iio_read_avail_channel_attribute(struct iio_channel *chan,
750 int iio_read_avail_channel_raw(struct iio_channel *chan,
767 static int iio_channel_read_max(struct iio_channel *chan,
814 int iio_read_max_channel_raw(struct iio_channel *chan, int *val)
833 int iio_get_channel_type(struct iio_channel *chan, enum iio_chan_type *type)
852 static int iio_channel_write(struct iio_channel *chan, int val, int val2,
859 int iio_write_channel_attribute(struct iio_channel *chan, int val, int val2,
878 int iio_write_channel_raw(struct iio_channel *chan, int val)
884 unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan)
900 const struct iio_channel *chan,
916 ssize_t iio_read_channel_ext_info(struct iio_channel *chan,
930 ssize_t iio_write_channel_ext_info(struct iio_channel *chan, const char *attr,