Lines Matching refs:iio_channel

145 static int __fwnode_iio_channel_get(struct iio_channel *channel,
183 static struct iio_channel *fwnode_iio_channel_get(struct fwnode_handle *fwnode,
186 struct iio_channel *channel;
207 static struct iio_channel *
210 struct iio_channel *chan;
258 struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode,
262 struct iio_channel *chan;
291 static struct iio_channel *fwnode_iio_channel_get_all(struct device *dev)
294 struct iio_channel *chans;
329 static struct iio_channel *iio_channel_get_sys(const char *name,
333 struct iio_channel *channel;
382 struct iio_channel *iio_channel_get(struct device *dev,
386 struct iio_channel *channel;
399 void iio_channel_release(struct iio_channel *channel)
408 static void devm_iio_channel_free(void *iio_channel)
410 iio_channel_release(iio_channel);
413 struct iio_channel *devm_iio_channel_get(struct device *dev,
416 struct iio_channel *channel;
431 struct iio_channel *devm_fwnode_iio_channel_get_by_name(struct device *dev,
435 struct iio_channel *channel;
450 struct iio_channel *iio_channel_get_all(struct device *dev)
453 struct iio_channel *chans;
527 void iio_channel_release_all(struct iio_channel *channels)
529 struct iio_channel *chan = &channels[0];
544 struct iio_channel *devm_iio_channel_get_all(struct device *dev)
546 struct iio_channel *channels;
562 static int iio_channel_read(struct iio_channel *chan, int *val, int *val2,
590 int iio_read_channel_raw(struct iio_channel *chan, int *val)
609 int iio_read_channel_average_raw(struct iio_channel *chan, int *val)
628 static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan,
707 int iio_convert_raw_to_processed(struct iio_channel *chan, int raw,
728 int iio_read_channel_attribute(struct iio_channel *chan, int *val, int *val2,
748 int iio_read_channel_offset(struct iio_channel *chan, int *val, int *val2)
754 int iio_read_channel_processed_scale(struct iio_channel *chan, int *val,
787 int iio_read_channel_processed(struct iio_channel *chan, int *val)
794 int iio_read_channel_scale(struct iio_channel *chan, int *val, int *val2)
800 static int iio_channel_read_avail(struct iio_channel *chan,
811 int iio_read_avail_channel_attribute(struct iio_channel *chan,
832 int iio_read_avail_channel_raw(struct iio_channel *chan,
849 static int iio_channel_read_max(struct iio_channel *chan,
892 int iio_read_max_channel_raw(struct iio_channel *chan, int *val)
912 static int iio_channel_read_min(struct iio_channel *chan,
955 int iio_read_min_channel_raw(struct iio_channel *chan, int *val)
975 int iio_get_channel_type(struct iio_channel *chan, enum iio_chan_type *type)
995 static int iio_channel_write(struct iio_channel *chan, int val, int val2,
1002 int iio_write_channel_attribute(struct iio_channel *chan, int val, int val2,
1022 int iio_write_channel_raw(struct iio_channel *chan, int val)
1028 unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan)
1044 iio_lookup_ext_info(const struct iio_channel *chan, const char *attr)
1059 ssize_t iio_read_channel_ext_info(struct iio_channel *chan,
1073 ssize_t iio_write_channel_ext_info(struct iio_channel *chan, const char *attr,