Lines Matching refs:ret

37 	int i, ret;  in iioutils_break_up_name()  local
68 ret = asprintf(generic_name, "%s_%s", prefix, working); in iioutils_break_up_name()
71 return (ret == -1) ? -ENOMEM : 0; in iioutils_break_up_name()
94 int ret; in iioutils_get_type() local
101 ret = asprintf(&scan_el_dir, FORMAT_SCAN_ELEMENTS_DIR, device_dir); in iioutils_get_type()
102 if (ret < 0) in iioutils_get_type()
105 ret = asprintf(&builtname, FORMAT_TYPE_FILE, name); in iioutils_get_type()
106 if (ret < 0) { in iioutils_get_type()
107 ret = -ENOMEM; in iioutils_get_type()
110 ret = asprintf(&builtname_generic, FORMAT_TYPE_FILE, generic_name); in iioutils_get_type()
111 if (ret < 0) { in iioutils_get_type()
112 ret = -ENOMEM; in iioutils_get_type()
118 ret = -errno; in iioutils_get_type()
122 ret = -ENOENT; in iioutils_get_type()
130 ret = asprintf(&filename, in iioutils_get_type()
132 if (ret < 0) { in iioutils_get_type()
133 ret = -ENOMEM; in iioutils_get_type()
139 ret = -errno; in iioutils_get_type()
145 ret = fscanf(sysfsfp, in iioutils_get_type()
151 if (ret < 0) { in iioutils_get_type()
152 ret = -errno; in iioutils_get_type()
156 } else if (ret != 5) { in iioutils_get_type()
157 ret = -EIO; in iioutils_get_type()
172 ret = -errno; in iioutils_get_type()
203 return ret; in iioutils_get_type()
221 int ret; in iioutils_get_param_float() local
227 ret = asprintf(&builtname, "%s_%s", name, param_name); in iioutils_get_param_float()
228 if (ret < 0) in iioutils_get_param_float()
231 ret = asprintf(&builtname_generic, in iioutils_get_param_float()
233 if (ret < 0) { in iioutils_get_param_float()
234 ret = -ENOMEM; in iioutils_get_param_float()
240 ret = -errno; in iioutils_get_param_float()
244 ret = -ENOENT; in iioutils_get_param_float()
248 ret = asprintf(&filename, in iioutils_get_param_float()
250 if (ret < 0) { in iioutils_get_param_float()
251 ret = -ENOMEM; in iioutils_get_param_float()
257 ret = -errno; in iioutils_get_param_float()
263 ret = errno ? -errno : -ENODATA; in iioutils_get_param_float()
280 return ret; in iioutils_get_param_float()
318 int ret; in build_channel_array() local
324 ret = asprintf(&scan_el_dir, FORMAT_SCAN_ELEMENTS_DIR, device_dir); in build_channel_array()
325 if (ret < 0) in build_channel_array()
330 ret = -errno; in build_channel_array()
337 ret = asprintf(&filename, in build_channel_array()
339 if (ret < 0) { in build_channel_array()
340 ret = -ENOMEM; in build_channel_array()
346 ret = -errno; in build_channel_array()
352 if (fscanf(sysfsfp, "%i", &ret) != 1) { in build_channel_array()
353 ret = errno ? -errno : -ENODATA; in build_channel_array()
360 if (ret == 1) in build_channel_array()
364 ret = -errno; in build_channel_array()
374 ret = -ENOMEM; in build_channel_array()
385 ret = asprintf(&filename, in build_channel_array()
387 if (ret < 0) { in build_channel_array()
388 ret = -ENOMEM; in build_channel_array()
396 ret = -errno; in build_channel_array()
404 ret = errno ? -errno : -ENODATA; in build_channel_array()
411 ret = -errno; in build_channel_array()
430 ret = -ENOMEM; in build_channel_array()
436 ret = iioutils_break_up_name(current->name, in build_channel_array()
438 if (ret) { in build_channel_array()
445 ret = asprintf(&filename, in build_channel_array()
449 if (ret < 0) { in build_channel_array()
451 ret = -ENOMEM; in build_channel_array()
457 ret = -errno; in build_channel_array()
466 ret = errno ? -errno : -ENODATA; in build_channel_array()
475 ret = -errno; in build_channel_array()
482 ret = iioutils_get_param_float(&current->scale, in build_channel_array()
487 if ((ret < 0) && (ret != -ENOENT)) in build_channel_array()
490 ret = iioutils_get_param_float(&current->offset, in build_channel_array()
495 if ((ret < 0) && (ret != -ENOENT)) in build_channel_array()
498 ret = iioutils_get_type(&current->is_signed, in build_channel_array()
507 if (ret < 0) in build_channel_array()
513 ret = -errno; in build_channel_array()
539 return ret; in build_channel_array()
566 int number, numstrlen, ret; in find_type_by_name() local
585 ret = sscanf(ent->d_name + strlen(type), "%d", &number); in find_type_by_name()
586 if (ret < 0) { in find_type_by_name()
587 ret = -errno; in find_type_by_name()
591 } else if (ret != 1) { in find_type_by_name()
592 ret = -EIO; in find_type_by_name()
605 ret = -ENOMEM; in find_type_by_name()
609 ret = sprintf(filename, "%s%s%d/name", iio_dir, in find_type_by_name()
611 if (ret < 0) { in find_type_by_name()
625 ret = errno ? -errno : -ENODATA; in find_type_by_name()
630 ret = -errno; in find_type_by_name()
652 return ret; in find_type_by_name()
658 int ret = 0; in _write_sysfs_int() local
666 ret = sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_int()
667 if (ret < 0) in _write_sysfs_int()
672 ret = -errno; in _write_sysfs_int()
677 ret = fprintf(sysfsfp, "%d", val); in _write_sysfs_int()
678 if (ret < 0) { in _write_sysfs_int()
686 ret = -errno; in _write_sysfs_int()
693 ret = -errno; in _write_sysfs_int()
699 ret = errno ? -errno : -ENODATA; in _write_sysfs_int()
707 ret = -errno; in _write_sysfs_int()
715 ret = -1; in _write_sysfs_int()
721 return ret; in _write_sysfs_int()
755 int ret = 0; in _write_sysfs_string() local
764 ret = sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_string()
765 if (ret < 0) in _write_sysfs_string()
770 ret = -errno; in _write_sysfs_string()
775 ret = fprintf(sysfsfp, "%s", val); in _write_sysfs_string()
776 if (ret < 0) { in _write_sysfs_string()
784 ret = -errno; in _write_sysfs_string()
791 ret = -errno; in _write_sysfs_string()
797 ret = errno ? -errno : -ENODATA; in _write_sysfs_string()
805 ret = -errno; in _write_sysfs_string()
814 ret = -1; in _write_sysfs_string()
821 return ret; in _write_sysfs_string()
862 int ret; in read_sysfs_posint() local
871 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_posint()
872 if (ret < 0) in read_sysfs_posint()
877 ret = -errno; in read_sysfs_posint()
882 if (fscanf(sysfsfp, "%d\n", &ret) != 1) { in read_sysfs_posint()
883 ret = errno ? -errno : -ENODATA; in read_sysfs_posint()
891 ret = -errno; in read_sysfs_posint()
896 return ret; in read_sysfs_posint()
909 int ret = 0; in read_sysfs_float() local
918 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_float()
919 if (ret < 0) in read_sysfs_float()
924 ret = -errno; in read_sysfs_float()
930 ret = errno ? -errno : -ENODATA; in read_sysfs_float()
938 ret = -errno; in read_sysfs_float()
943 return ret; in read_sysfs_float()
956 int ret = 0; in read_sysfs_string() local
965 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_string()
966 if (ret < 0) in read_sysfs_string()
971 ret = -errno; in read_sysfs_string()
977 ret = errno ? -errno : -ENODATA; in read_sysfs_string()
985 ret = -errno; in read_sysfs_string()
990 return ret; in read_sysfs_string()