Lines Matching refs:vals

650 				  int size, const int *vals)  in __iio_format_value()  argument
658 return sysfs_emit_at(buf, offset, "%d", vals[0]); in __iio_format_value()
663 if (vals[1] < 0) in __iio_format_value()
665 abs(vals[0]), -vals[1], in __iio_format_value()
668 return sysfs_emit_at(buf, offset, "%d.%06u%s", vals[0], in __iio_format_value()
669 vals[1], scale_db ? " dB" : ""); in __iio_format_value()
671 if (vals[1] < 0) in __iio_format_value()
673 abs(vals[0]), -vals[1]); in __iio_format_value()
675 return sysfs_emit_at(buf, offset, "%d.%09u", vals[0], in __iio_format_value()
676 vals[1]); in __iio_format_value()
678 tmp2 = div_s64((s64)vals[0] * 1000000000LL, vals[1]); in __iio_format_value()
679 tmp1 = vals[1]; in __iio_format_value()
687 tmp2 = shift_right((s64)vals[0] * 1000000000LL, vals[1]); in __iio_format_value()
700 l += sysfs_emit_at(buf, offset + l, "%d ", vals[i]); in __iio_format_value()
704 return sysfs_emit_at(buf, offset, "%c", (char)vals[0]); in __iio_format_value()
724 ssize_t iio_format_value(char *buf, unsigned int type, int size, int *vals) in iio_format_value() argument
728 len = __iio_format_value(buf, 0, type, size, vals); in iio_format_value()
758 int vals[INDIO_MAX_RAW_ELEMENTS]; in iio_read_channel_info() local
765 vals, &val_len, in iio_read_channel_info()
769 &vals[0], &vals[1], this_attr->address); in iio_read_channel_info()
774 return iio_format_value(buf, ret, val_len, vals); in iio_read_channel_info()
777 static ssize_t iio_format_list(char *buf, const int *vals, int type, int length, in iio_format_list() argument
802 len += __iio_format_value(buf, len, type, stride, &vals[i]); in iio_format_list()
812 static ssize_t iio_format_avail_list(char *buf, const int *vals, in iio_format_avail_list() argument
816 return iio_format_list(buf, vals, type, length, "", ""); in iio_format_avail_list()
819 static ssize_t iio_format_avail_range(char *buf, const int *vals, int type) in iio_format_avail_range() argument
821 return iio_format_list(buf, vals, type, 3, "[", "]"); in iio_format_avail_range()
830 const int *vals; in iio_read_channel_info_avail() local
836 &vals, &type, &length, in iio_read_channel_info_avail()
843 return iio_format_avail_list(buf, vals, type, length); in iio_read_channel_info_avail()
845 return iio_format_avail_range(buf, vals, type); in iio_read_channel_info_avail()