Lines Matching refs:filename

93 	char *scan_el_dir, *builtname, *builtname_generic, *filename = 0;  in iioutils_get_type()  local
123 ret = asprintf(&filename, in iioutils_get_type()
130 sysfsfp = fopen(filename, "r"); in iioutils_get_type()
134 filename); in iioutils_get_type()
167 filename); in iioutils_get_type()
172 free(filename); in iioutils_get_type()
173 filename = 0; in iioutils_get_type()
189 if (filename) in iioutils_get_type()
190 free(filename); in iioutils_get_type()
224 char *filename = NULL; in iioutils_get_param_float() local
248 ret = asprintf(&filename, in iioutils_get_param_float()
255 sysfsfp = fopen(filename, "r"); in iioutils_get_param_float()
268 if (filename) in iioutils_get_param_float()
269 free(filename); in iioutils_get_param_float()
321 char *filename; in build_channel_array() local
337 ret = asprintf(&filename, in build_channel_array()
344 sysfsfp = fopen(filename, "r"); in build_channel_array()
347 free(filename); in build_channel_array()
357 free(filename); in build_channel_array()
365 free(filename); in build_channel_array()
369 free(filename); in build_channel_array()
385 ret = asprintf(&filename, in build_channel_array()
394 sysfsfp = fopen(filename, "r"); in build_channel_array()
397 free(filename); in build_channel_array()
405 free(filename); in build_channel_array()
412 free(filename); in build_channel_array()
418 free(filename); in build_channel_array()
429 free(filename); in build_channel_array()
439 free(filename); in build_channel_array()
445 ret = asprintf(&filename, in build_channel_array()
450 free(filename); in build_channel_array()
455 sysfsfp = fopen(filename, "r"); in build_channel_array()
459 filename); in build_channel_array()
460 free(filename); in build_channel_array()
470 free(filename); in build_channel_array()
476 free(filename); in build_channel_array()
480 free(filename); in build_channel_array()
575 char *filename; in find_type_by_name() local
606 filename = malloc(strlen(iio_dir) + strlen(type) in find_type_by_name()
608 if (!filename) { in find_type_by_name()
613 ret = sprintf(filename, "%s%s%d/name", iio_dir, in find_type_by_name()
616 free(filename); in find_type_by_name()
620 namefp = fopen(filename, "r"); in find_type_by_name()
622 free(filename); in find_type_by_name()
626 free(filename); in find_type_by_name()
659 static int _write_sysfs_int(const char *filename, const char *basedir, int val, in _write_sysfs_int() argument
665 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in _write_sysfs_int()
670 ret = sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_int()
718 val, basedir, filename); in _write_sysfs_int()
736 int write_sysfs_int(const char *filename, const char *basedir, int val) in write_sysfs_int() argument
738 return _write_sysfs_int(filename, basedir, val, 0); in write_sysfs_int()
750 int write_sysfs_int_and_verify(const char *filename, const char *basedir, in write_sysfs_int_and_verify() argument
753 return _write_sysfs_int(filename, basedir, val, 1); in write_sysfs_int_and_verify()
756 static int _write_sysfs_string(const char *filename, const char *basedir, in _write_sysfs_string() argument
761 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in _write_sysfs_string()
768 ret = sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_string()
817 basedir, filename); in _write_sysfs_string()
836 int write_sysfs_string_and_verify(const char *filename, const char *basedir, in write_sysfs_string_and_verify() argument
839 return _write_sysfs_string(filename, basedir, val, 1); in write_sysfs_string_and_verify()
850 int write_sysfs_string(const char *filename, const char *basedir, in write_sysfs_string() argument
853 return _write_sysfs_string(filename, basedir, val, 0); in write_sysfs_string()
864 int read_sysfs_posint(const char *filename, const char *basedir) in read_sysfs_posint() argument
868 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_posint()
875 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_posint()
911 int read_sysfs_float(const char *filename, const char *basedir, float *val) in read_sysfs_float() argument
915 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_float()
922 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_float()
958 int read_sysfs_string(const char *filename, const char *basedir, char *str) in read_sysfs_string() argument
962 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_string()
969 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_string()