Lines Matching refs:iio_channel
128 static int __of_iio_channel_get(struct iio_channel *channel, in __of_iio_channel_get()
165 static struct iio_channel *of_iio_channel_get(struct device_node *np, int index) in of_iio_channel_get()
167 struct iio_channel *channel; in of_iio_channel_get()
188 static struct iio_channel *of_iio_channel_get_by_name(struct device_node *np, in of_iio_channel_get_by_name()
191 struct iio_channel *chan = NULL; in of_iio_channel_get_by_name()
228 static struct iio_channel *of_iio_channel_get_all(struct device *dev) in of_iio_channel_get_all()
230 struct iio_channel *chans; in of_iio_channel_get_all()
269 static inline struct iio_channel *
275 static inline struct iio_channel *of_iio_channel_get_all(struct device *dev) in of_iio_channel_get_all()
282 static struct iio_channel *iio_channel_get_sys(const char *name, in iio_channel_get_sys()
286 struct iio_channel *channel; in iio_channel_get_sys()
335 struct iio_channel *iio_channel_get(struct device *dev, in iio_channel_get()
339 struct iio_channel *channel; in iio_channel_get()
352 void iio_channel_release(struct iio_channel *channel) in iio_channel_release()
359 struct iio_channel *iio_channel_get_all(struct device *dev) in iio_channel_get_all()
362 struct iio_channel *chans; in iio_channel_get_all()
432 void iio_channel_release_all(struct iio_channel *channels) in iio_channel_release_all()
434 struct iio_channel *chan = &channels[0]; in iio_channel_release_all()
444 static int iio_channel_read(struct iio_channel *chan, int *val, int *val2, in iio_channel_read()
471 int iio_read_channel_raw(struct iio_channel *chan, int *val) in iio_read_channel_raw()
489 int iio_read_channel_average_raw(struct iio_channel *chan, int *val) in iio_read_channel_average_raw()
507 static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan, in iio_convert_raw_to_processed_unlocked()
557 int iio_convert_raw_to_processed(struct iio_channel *chan, int raw, in iio_convert_raw_to_processed()
577 int iio_read_channel_processed(struct iio_channel *chan, int *val) in iio_read_channel_processed()
604 int iio_read_channel_scale(struct iio_channel *chan, int *val, int *val2) in iio_read_channel_scale()
622 int iio_get_channel_type(struct iio_channel *chan, enum iio_chan_type *type) in iio_get_channel_type()
641 static int iio_channel_write(struct iio_channel *chan, int val, int val2, in iio_channel_write()
648 int iio_write_channel_raw(struct iio_channel *chan, int val) in iio_write_channel_raw()