Lines Matching refs:vals
603 int size, const int *vals) in __iio_format_value() argument
611 return scnprintf(buf, len, "%d", vals[0]); in __iio_format_value()
616 if (vals[1] < 0) in __iio_format_value()
617 return scnprintf(buf, len, "-%d.%06u%s", abs(vals[0]), in __iio_format_value()
618 -vals[1], scale_db ? " dB" : ""); in __iio_format_value()
620 return scnprintf(buf, len, "%d.%06u%s", vals[0], vals[1], in __iio_format_value()
623 if (vals[1] < 0) in __iio_format_value()
624 return scnprintf(buf, len, "-%d.%09u", abs(vals[0]), in __iio_format_value()
625 -vals[1]); in __iio_format_value()
627 return scnprintf(buf, len, "%d.%09u", vals[0], vals[1]); in __iio_format_value()
629 tmp = div_s64((s64)vals[0] * 1000000000LL, vals[1]); in __iio_format_value()
630 tmp1 = vals[1]; in __iio_format_value()
634 tmp = shift_right((s64)vals[0] * 1000000000LL, vals[1]); in __iio_format_value()
643 l += scnprintf(&buf[l], len - l, "%d ", vals[i]); in __iio_format_value()
650 return scnprintf(buf, len, "%c", (char)vals[0]); in __iio_format_value()
670 ssize_t iio_format_value(char *buf, unsigned int type, int size, int *vals) in iio_format_value() argument
674 len = __iio_format_value(buf, PAGE_SIZE, type, size, vals); in iio_format_value()
688 int vals[INDIO_MAX_RAW_ELEMENTS]; in iio_read_channel_info() local
695 vals, &val_len, in iio_read_channel_info()
699 &vals[0], &vals[1], this_attr->address); in iio_read_channel_info()
704 return iio_format_value(buf, ret, val_len, vals); in iio_read_channel_info()
707 static ssize_t iio_format_avail_list(char *buf, const int *vals, in iio_format_avail_list() argument
717 type, 1, &vals[i]); in iio_format_avail_list()
733 type, 2, &vals[i * 2]); in iio_format_avail_list()
750 static ssize_t iio_format_avail_range(char *buf, const int *vals, int type) in iio_format_avail_range() argument
760 type, 1, &vals[i]); in iio_format_avail_range()
776 type, 2, &vals[i * 2]); in iio_format_avail_range()
799 const int *vals; in iio_read_channel_info_avail() local
805 &vals, &type, &length, in iio_read_channel_info_avail()
812 return iio_format_avail_list(buf, vals, type, length); in iio_read_channel_info_avail()
814 return iio_format_avail_range(buf, vals, type); in iio_read_channel_info_avail()