Lines Matching refs:iio_channel
135 static int __of_iio_channel_get(struct iio_channel *channel, in __of_iio_channel_get()
174 static struct iio_channel *of_iio_channel_get(struct device_node *np, int index) in of_iio_channel_get()
176 struct iio_channel *channel; in of_iio_channel_get()
197 struct iio_channel *of_iio_channel_get_by_name(struct device_node *np, in of_iio_channel_get_by_name()
200 struct iio_channel *chan = NULL; in of_iio_channel_get_by_name()
238 static struct iio_channel *of_iio_channel_get_all(struct device *dev) in of_iio_channel_get_all()
240 struct iio_channel *chans; in of_iio_channel_get_all()
279 static inline struct iio_channel *of_iio_channel_get_all(struct device *dev) in of_iio_channel_get_all()
286 static struct iio_channel *iio_channel_get_sys(const char *name, in iio_channel_get_sys()
290 struct iio_channel *channel; in iio_channel_get_sys()
339 struct iio_channel *iio_channel_get(struct device *dev, in iio_channel_get()
343 struct iio_channel *channel; in iio_channel_get()
356 void iio_channel_release(struct iio_channel *channel) in iio_channel_release()
365 static void devm_iio_channel_free(void *iio_channel) in devm_iio_channel_free() argument
367 iio_channel_release(iio_channel); in devm_iio_channel_free()
370 struct iio_channel *devm_iio_channel_get(struct device *dev, in devm_iio_channel_get()
373 struct iio_channel *channel; in devm_iio_channel_get()
388 struct iio_channel *devm_of_iio_channel_get_by_name(struct device *dev, in devm_of_iio_channel_get_by_name()
392 struct iio_channel *channel; in devm_of_iio_channel_get_by_name()
409 struct iio_channel *iio_channel_get_all(struct device *dev) in iio_channel_get_all()
412 struct iio_channel *chans; in iio_channel_get_all()
482 void iio_channel_release_all(struct iio_channel *channels) in iio_channel_release_all()
484 struct iio_channel *chan = &channels[0]; in iio_channel_release_all()
499 struct iio_channel *devm_iio_channel_get_all(struct device *dev) in devm_iio_channel_get_all()
501 struct iio_channel *channels; in devm_iio_channel_get_all()
517 static int iio_channel_read(struct iio_channel *chan, int *val, int *val2, in iio_channel_read()
544 int iio_read_channel_raw(struct iio_channel *chan, int *val) in iio_read_channel_raw()
563 int iio_read_channel_average_raw(struct iio_channel *chan, int *val) in iio_read_channel_average_raw()
582 static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan, in iio_convert_raw_to_processed_unlocked()
660 int iio_convert_raw_to_processed(struct iio_channel *chan, int raw, in iio_convert_raw_to_processed()
681 int iio_read_channel_attribute(struct iio_channel *chan, int *val, int *val2, in iio_read_channel_attribute()
701 int iio_read_channel_offset(struct iio_channel *chan, int *val, int *val2) in iio_read_channel_offset()
707 int iio_read_channel_processed_scale(struct iio_channel *chan, int *val, in iio_read_channel_processed_scale()
740 int iio_read_channel_processed(struct iio_channel *chan, int *val) in iio_read_channel_processed()
747 int iio_read_channel_scale(struct iio_channel *chan, int *val, int *val2) in iio_read_channel_scale()
753 static int iio_channel_read_avail(struct iio_channel *chan, in iio_channel_read_avail()
764 int iio_read_avail_channel_attribute(struct iio_channel *chan, in iio_read_avail_channel_attribute()
785 int iio_read_avail_channel_raw(struct iio_channel *chan, in iio_read_avail_channel_raw()
802 static int iio_channel_read_max(struct iio_channel *chan, in iio_channel_read_max()
849 int iio_read_max_channel_raw(struct iio_channel *chan, int *val) in iio_read_max_channel_raw()
869 int iio_get_channel_type(struct iio_channel *chan, enum iio_chan_type *type) in iio_get_channel_type()
889 static int iio_channel_write(struct iio_channel *chan, int val, int val2, in iio_channel_write()
896 int iio_write_channel_attribute(struct iio_channel *chan, int val, int val2, in iio_write_channel_attribute()
916 int iio_write_channel_raw(struct iio_channel *chan, int val) in iio_write_channel_raw()
922 unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan) in iio_get_channel_ext_info_count()
938 const struct iio_channel *chan, in iio_lookup_ext_info()
954 ssize_t iio_read_channel_ext_info(struct iio_channel *chan, in iio_read_channel_ext_info()
968 ssize_t iio_write_channel_ext_info(struct iio_channel *chan, const char *attr, in iio_write_channel_ext_info()