Lines Matching refs:vals

622 				  int size, const int *vals)  in __iio_format_value()  argument
630 return sysfs_emit_at(buf, offset, "%d", vals[0]); in __iio_format_value()
635 if (vals[1] < 0) in __iio_format_value()
637 abs(vals[0]), -vals[1], in __iio_format_value()
640 return sysfs_emit_at(buf, offset, "%d.%06u%s", vals[0], in __iio_format_value()
641 vals[1], scale_db ? " dB" : ""); in __iio_format_value()
643 if (vals[1] < 0) in __iio_format_value()
645 abs(vals[0]), -vals[1]); in __iio_format_value()
647 return sysfs_emit_at(buf, offset, "%d.%09u", vals[0], in __iio_format_value()
648 vals[1]); in __iio_format_value()
650 tmp2 = div_s64((s64)vals[0] * 1000000000LL, vals[1]); in __iio_format_value()
651 tmp1 = vals[1]; in __iio_format_value()
659 tmp2 = shift_right((s64)vals[0] * 1000000000LL, vals[1]); in __iio_format_value()
672 l += sysfs_emit_at(buf, offset + l, "%d ", vals[i]); in __iio_format_value()
676 return sysfs_emit_at(buf, offset, "%c", (char)vals[0]); in __iio_format_value()
678 tmp2 = (s64)((((u64)vals[1]) << 32) | (u32)vals[0]); in __iio_format_value()
699 ssize_t iio_format_value(char *buf, unsigned int type, int size, int *vals) in iio_format_value() argument
703 len = __iio_format_value(buf, 0, type, size, vals); in iio_format_value()
733 int vals[INDIO_MAX_RAW_ELEMENTS]; in iio_read_channel_info() local
740 vals, &val_len, in iio_read_channel_info()
744 &vals[0], &vals[1], this_attr->address); in iio_read_channel_info()
749 return iio_format_value(buf, ret, val_len, vals); in iio_read_channel_info()
752 static ssize_t iio_format_list(char *buf, const int *vals, int type, int length, in iio_format_list() argument
777 len += __iio_format_value(buf, len, type, stride, &vals[i]); in iio_format_list()
787 static ssize_t iio_format_avail_list(char *buf, const int *vals, in iio_format_avail_list() argument
791 return iio_format_list(buf, vals, type, length, "", ""); in iio_format_avail_list()
794 static ssize_t iio_format_avail_range(char *buf, const int *vals, int type) in iio_format_avail_range() argument
812 return iio_format_list(buf, vals, type, length, "[", "]"); in iio_format_avail_range()
821 const int *vals; in iio_read_channel_info_avail() local
827 &vals, &type, &length, in iio_read_channel_info_avail()
834 return iio_format_avail_list(buf, vals, type, length); in iio_read_channel_info_avail()
836 return iio_format_avail_range(buf, vals, type); in iio_read_channel_info_avail()