Lines Matching refs:filename
91 char *scan_el_dir, *builtname, *builtname_generic, *filename = 0; in iioutils_get_type() local
124 ret = asprintf(&filename, in iioutils_get_type()
130 sysfsfp = fopen(filename, "r"); in iioutils_get_type()
132 printf("failed to open %s\n", filename); in iioutils_get_type()
159 free(filename); in iioutils_get_type()
161 filename = 0; in iioutils_get_type()
168 if (filename) in iioutils_get_type()
169 free(filename); in iioutils_get_type()
192 char *filename = NULL; in iioutils_get_param_float() local
214 ret = asprintf(&filename, in iioutils_get_param_float()
220 sysfsfp = fopen(filename, "r"); in iioutils_get_param_float()
229 if (filename) in iioutils_get_param_float()
230 free(filename); in iioutils_get_param_float()
278 char *filename; in build_channel_array() local
294 ret = asprintf(&filename, in build_channel_array()
300 sysfsfp = fopen(filename, "r"); in build_channel_array()
303 free(filename); in build_channel_array()
310 free(filename); in build_channel_array()
325 ret = asprintf(&filename, in build_channel_array()
333 sysfsfp = fopen(filename, "r"); in build_channel_array()
335 free(filename); in build_channel_array()
343 free(filename); in build_channel_array()
354 free(filename); in build_channel_array()
362 free(filename); in build_channel_array()
365 ret = asprintf(&filename, in build_channel_array()
370 free(filename); in build_channel_array()
374 sysfsfp = fopen(filename, "r"); in build_channel_array()
377 free(filename); in build_channel_array()
438 char *filename; in find_type_by_name() local
458 filename = malloc(strlen(iio_dir) in find_type_by_name()
462 if (filename == NULL) { in find_type_by_name()
466 sprintf(filename, "%s%s%d/name", in find_type_by_name()
470 nameFile = fopen(filename, "r"); in find_type_by_name()
472 free(filename); in find_type_by_name()
475 free(filename); in find_type_by_name()
489 int _write_sysfs_int(char *filename, char *basedir, int val, int verify) in _write_sysfs_int() argument
494 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in _write_sysfs_int()
498 sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_int()
520 filename); in _write_sysfs_int()
529 int write_sysfs_int(char *filename, char *basedir, int val) in write_sysfs_int() argument
531 return _write_sysfs_int(filename, basedir, val, 0); in write_sysfs_int()
534 int write_sysfs_int_and_verify(char *filename, char *basedir, int val) in write_sysfs_int_and_verify() argument
536 return _write_sysfs_int(filename, basedir, val, 1); in write_sysfs_int_and_verify()
539 int _write_sysfs_string(char *filename, char *basedir, char *val, int verify) in _write_sysfs_string() argument
543 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in _write_sysfs_string()
549 sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_string()
574 filename); in _write_sysfs_string()
590 int write_sysfs_string_and_verify(char *filename, char *basedir, char *val) in write_sysfs_string_and_verify() argument
592 return _write_sysfs_string(filename, basedir, val, 1); in write_sysfs_string_and_verify()
595 int write_sysfs_string(char *filename, char *basedir, char *val) in write_sysfs_string() argument
597 return _write_sysfs_string(filename, basedir, val, 0); in write_sysfs_string()
600 int read_sysfs_posint(char *filename, char *basedir) in read_sysfs_posint() argument
604 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_posint()
610 sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_posint()
623 int read_sysfs_float(char *filename, char *basedir, float *val) in read_sysfs_float() argument
627 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_float()
633 sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_float()
646 int read_sysfs_string(const char *filename, const char *basedir, char *str) in read_sysfs_string() argument
650 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_string()
656 sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_string()