Lines Matching refs:filename

96 	char *scan_el_dir, *builtname, *builtname_generic, *filename = 0;  in iioutils_get_type()  local
126 ret = asprintf(&filename, in iioutils_get_type()
133 sysfsfp = fopen(filename, "r"); in iioutils_get_type()
137 filename); in iioutils_get_type()
170 filename); in iioutils_get_type()
175 free(filename); in iioutils_get_type()
176 filename = 0; in iioutils_get_type()
192 if (filename) in iioutils_get_type()
193 free(filename); in iioutils_get_type()
227 char *filename = NULL; in iioutils_get_param_float() local
251 ret = asprintf(&filename, in iioutils_get_param_float()
258 sysfsfp = fopen(filename, "r"); in iioutils_get_param_float()
271 if (filename) in iioutils_get_param_float()
272 free(filename); in iioutils_get_param_float()
324 char *filename; in build_channel_array() local
340 ret = asprintf(&filename, in build_channel_array()
347 sysfsfp = fopen(filename, "r"); in build_channel_array()
350 free(filename); in build_channel_array()
360 free(filename); in build_channel_array()
368 free(filename); in build_channel_array()
372 free(filename); in build_channel_array()
388 ret = asprintf(&filename, in build_channel_array()
397 sysfsfp = fopen(filename, "r"); in build_channel_array()
400 free(filename); in build_channel_array()
408 free(filename); in build_channel_array()
415 free(filename); in build_channel_array()
421 free(filename); in build_channel_array()
432 free(filename); in build_channel_array()
442 free(filename); in build_channel_array()
448 ret = asprintf(&filename, in build_channel_array()
453 free(filename); in build_channel_array()
458 sysfsfp = fopen(filename, "r"); in build_channel_array()
462 filename); in build_channel_array()
463 free(filename); in build_channel_array()
473 free(filename); in build_channel_array()
479 free(filename); in build_channel_array()
483 free(filename); in build_channel_array()
574 char *filename; in find_type_by_name() local
605 filename = malloc(strlen(iio_dir) + strlen(type) in find_type_by_name()
607 if (!filename) { in find_type_by_name()
612 ret = sprintf(filename, "%s%s%d/name", iio_dir, in find_type_by_name()
615 free(filename); in find_type_by_name()
619 namefp = fopen(filename, "r"); in find_type_by_name()
621 free(filename); in find_type_by_name()
625 free(filename); in find_type_by_name()
658 static int _write_sysfs_int(const char *filename, const char *basedir, int val, in _write_sysfs_int() argument
664 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in _write_sysfs_int()
669 ret = sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_int()
717 val, basedir, filename); in _write_sysfs_int()
735 int write_sysfs_int(const char *filename, const char *basedir, int val) in write_sysfs_int() argument
737 return _write_sysfs_int(filename, basedir, val, 0); in write_sysfs_int()
749 int write_sysfs_int_and_verify(const char *filename, const char *basedir, in write_sysfs_int_and_verify() argument
752 return _write_sysfs_int(filename, basedir, val, 1); in write_sysfs_int_and_verify()
755 static int _write_sysfs_string(const char *filename, const char *basedir, in _write_sysfs_string() argument
760 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in _write_sysfs_string()
767 ret = sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_string()
816 basedir, filename); in _write_sysfs_string()
835 int write_sysfs_string_and_verify(const char *filename, const char *basedir, in write_sysfs_string_and_verify() argument
838 return _write_sysfs_string(filename, basedir, val, 1); in write_sysfs_string_and_verify()
849 int write_sysfs_string(const char *filename, const char *basedir, in write_sysfs_string() argument
852 return _write_sysfs_string(filename, basedir, val, 0); in write_sysfs_string()
863 int read_sysfs_posint(const char *filename, const char *basedir) in read_sysfs_posint() argument
867 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_posint()
874 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_posint()
910 int read_sysfs_float(const char *filename, const char *basedir, float *val) in read_sysfs_float() argument
914 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_float()
921 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_float()
957 int read_sysfs_string(const char *filename, const char *basedir, char *str) in read_sysfs_string() argument
961 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_string()
968 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_string()