Lines Matching refs:ret

34 	int i, ret;  in iioutils_break_up_name()  local
65 ret = asprintf(generic_name, "%s_%s", prefix, working); in iioutils_break_up_name()
68 return (ret == -1) ? -ENOMEM : 0; in iioutils_break_up_name()
91 int ret; in iioutils_get_type() local
98 ret = asprintf(&scan_el_dir, FORMAT_SCAN_ELEMENTS_DIR, device_dir); in iioutils_get_type()
99 if (ret < 0) in iioutils_get_type()
102 ret = asprintf(&builtname, FORMAT_TYPE_FILE, name); in iioutils_get_type()
103 if (ret < 0) { in iioutils_get_type()
104 ret = -ENOMEM; in iioutils_get_type()
107 ret = asprintf(&builtname_generic, FORMAT_TYPE_FILE, generic_name); in iioutils_get_type()
108 if (ret < 0) { in iioutils_get_type()
109 ret = -ENOMEM; in iioutils_get_type()
115 ret = -errno; in iioutils_get_type()
119 ret = -ENOENT; in iioutils_get_type()
123 ret = asprintf(&filename, in iioutils_get_type()
125 if (ret < 0) { in iioutils_get_type()
126 ret = -ENOMEM; in iioutils_get_type()
132 ret = -errno; in iioutils_get_type()
138 ret = fscanf(sysfsfp, in iioutils_get_type()
144 if (ret < 0) { in iioutils_get_type()
145 ret = -errno; in iioutils_get_type()
149 } else if (ret != 5) { in iioutils_get_type()
150 ret = -EIO; in iioutils_get_type()
165 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()
570 int number, numstrlen, ret; in find_type_by_name() local
589 ret = sscanf(ent->d_name + strlen(type), "%d", &number); in find_type_by_name()
590 if (ret < 0) { in find_type_by_name()
591 ret = -errno; in find_type_by_name()
595 } else if (ret != 1) { in find_type_by_name()
596 ret = -EIO; in find_type_by_name()
609 ret = -ENOMEM; in find_type_by_name()
613 ret = sprintf(filename, "%s%s%d/name", iio_dir, in find_type_by_name()
615 if (ret < 0) { in find_type_by_name()
629 ret = errno ? -errno : -ENODATA; in find_type_by_name()
634 ret = -errno; in find_type_by_name()
656 return ret; in find_type_by_name()
662 int ret = 0; in _write_sysfs_int() local
670 ret = sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_int()
671 if (ret < 0) in _write_sysfs_int()
676 ret = -errno; in _write_sysfs_int()
681 ret = fprintf(sysfsfp, "%d", val); in _write_sysfs_int()
682 if (ret < 0) { in _write_sysfs_int()
690 ret = -errno; in _write_sysfs_int()
697 ret = -errno; in _write_sysfs_int()
703 ret = errno ? -errno : -ENODATA; in _write_sysfs_int()
711 ret = -errno; in _write_sysfs_int()
719 ret = -1; in _write_sysfs_int()
725 return ret; in _write_sysfs_int()
759 int ret = 0; in _write_sysfs_string() local
768 ret = sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_string()
769 if (ret < 0) in _write_sysfs_string()
774 ret = -errno; in _write_sysfs_string()
779 ret = fprintf(sysfsfp, "%s", val); in _write_sysfs_string()
780 if (ret < 0) { in _write_sysfs_string()
788 ret = -errno; in _write_sysfs_string()
795 ret = -errno; in _write_sysfs_string()
801 ret = errno ? -errno : -ENODATA; in _write_sysfs_string()
809 ret = -errno; in _write_sysfs_string()
818 ret = -1; in _write_sysfs_string()
825 return ret; in _write_sysfs_string()
866 int ret; in read_sysfs_posint() local
875 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_posint()
876 if (ret < 0) in read_sysfs_posint()
881 ret = -errno; in read_sysfs_posint()
886 if (fscanf(sysfsfp, "%d\n", &ret) != 1) { in read_sysfs_posint()
887 ret = errno ? -errno : -ENODATA; in read_sysfs_posint()
895 ret = -errno; in read_sysfs_posint()
900 return ret; in read_sysfs_posint()
913 int ret = 0; in read_sysfs_float() local
922 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_float()
923 if (ret < 0) in read_sysfs_float()
928 ret = -errno; in read_sysfs_float()
934 ret = errno ? -errno : -ENODATA; in read_sysfs_float()
942 ret = -errno; in read_sysfs_float()
947 return ret; in read_sysfs_float()
960 int ret = 0; in read_sysfs_string() local
969 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_string()
970 if (ret < 0) in read_sysfs_string()
975 ret = -errno; in read_sysfs_string()
981 ret = errno ? -errno : -ENODATA; in read_sysfs_string()
989 ret = -errno; in read_sysfs_string()
994 return ret; in read_sysfs_string()