Lines Matching refs:val

562 static int iio_channel_read(struct iio_channel *chan, int *val, int *val2,
580 *val = vals[0];
584 chan->channel, val, val2, info);
590 int iio_read_channel_raw(struct iio_channel *chan, int *val)
601 ret = iio_channel_read(chan, val, NULL, IIO_CHAN_INFO_RAW);
609 int iio_read_channel_average_raw(struct iio_channel *chan, int *val)
620 ret = iio_channel_read(chan, val, NULL, IIO_CHAN_INFO_AVERAGE_RAW);
728 int iio_read_channel_attribute(struct iio_channel *chan, int *val, int *val2,
740 ret = iio_channel_read(chan, val, val2, attribute);
748 int iio_read_channel_offset(struct iio_channel *chan, int *val, int *val2)
750 return iio_read_channel_attribute(chan, val, val2, IIO_CHAN_INFO_OFFSET);
754 int iio_read_channel_processed_scale(struct iio_channel *chan, int *val,
767 ret = iio_channel_read(chan, val, NULL,
771 *val *= scale;
773 ret = iio_channel_read(chan, val, NULL, IIO_CHAN_INFO_RAW);
776 ret = iio_convert_raw_to_processed_unlocked(chan, *val, val,
787 int iio_read_channel_processed(struct iio_channel *chan, int *val)
790 return iio_read_channel_processed_scale(chan, val, 1);
794 int iio_read_channel_scale(struct iio_channel *chan, int *val, int *val2)
796 return iio_read_channel_attribute(chan, val, val2, IIO_CHAN_INFO_SCALE);
850 int *val, int *val2, int *type,
865 *val = vals[2];
868 *val = vals[4];
879 *val = max_array(vals, length);
892 int iio_read_max_channel_raw(struct iio_channel *chan, int *val)
904 ret = iio_channel_read_max(chan, val, NULL, &type, IIO_CHAN_INFO_RAW);
913 int *val, int *val2, int *type,
928 *val = vals[0];
931 *val = vals[0];
942 *val = min_array(vals, length);
955 int iio_read_min_channel_raw(struct iio_channel *chan, int *val)
967 ret = iio_channel_read_min(chan, val, NULL, &type, IIO_CHAN_INFO_RAW);
995 static int iio_channel_write(struct iio_channel *chan, int val, int val2,
999 chan->channel, val, val2, info);
1002 int iio_write_channel_attribute(struct iio_channel *chan, int val, int val2,
1014 ret = iio_channel_write(chan, val, val2, attribute);
1022 int iio_write_channel_raw(struct iio_channel *chan, int val)
1024 return iio_write_channel_attribute(chan, val, 0, IIO_CHAN_INFO_RAW);