Lines Matching refs:filename

95 	char *scan_el_dir, *builtname, *builtname_generic, *filename = 0;  in iioutils_get_type()  local
125 ret = asprintf(&filename, in iioutils_get_type()
132 sysfsfp = fopen(filename, "r"); in iioutils_get_type()
136 filename); in iioutils_get_type()
169 filename); in iioutils_get_type()
174 free(filename); in iioutils_get_type()
175 filename = 0; in iioutils_get_type()
191 if (filename) in iioutils_get_type()
192 free(filename); in iioutils_get_type()
226 char *filename = NULL; in iioutils_get_param_float() local
250 ret = asprintf(&filename, in iioutils_get_param_float()
257 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()
325 char *filename; in build_channel_array() local
341 ret = asprintf(&filename, in build_channel_array()
348 sysfsfp = fopen(filename, "r"); in build_channel_array()
349 free(filename); in build_channel_array()
386 ret = asprintf(&filename, in build_channel_array()
395 sysfsfp = fopen(filename, "r"); in build_channel_array()
396 free(filename); in build_channel_array()
441 ret = asprintf(&filename, in build_channel_array()
450 sysfsfp = fopen(filename, "r"); in build_channel_array()
451 free(filename); in build_channel_array()
568 char *filename; in find_type_by_name() local
599 filename = malloc(strlen(iio_dir) + strlen(type) in find_type_by_name()
601 if (!filename) { in find_type_by_name()
606 ret = sprintf(filename, "%s%s%d/name", iio_dir, in find_type_by_name()
609 free(filename); in find_type_by_name()
613 namefp = fopen(filename, "r"); in find_type_by_name()
615 free(filename); in find_type_by_name()
619 free(filename); in find_type_by_name()
652 static int _write_sysfs_int(const char *filename, const char *basedir, int val, in _write_sysfs_int() argument
658 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in _write_sysfs_int()
663 ret = sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_int()
711 val, basedir, filename); in _write_sysfs_int()
729 int write_sysfs_int(const char *filename, const char *basedir, int val) in write_sysfs_int() argument
731 return _write_sysfs_int(filename, basedir, val, 0); in write_sysfs_int()
743 int write_sysfs_int_and_verify(const char *filename, const char *basedir, in write_sysfs_int_and_verify() argument
746 return _write_sysfs_int(filename, basedir, val, 1); in write_sysfs_int_and_verify()
749 static int _write_sysfs_string(const char *filename, const char *basedir, in _write_sysfs_string() argument
754 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in _write_sysfs_string()
761 ret = sprintf(temp, "%s/%s", basedir, filename); in _write_sysfs_string()
810 basedir, filename); in _write_sysfs_string()
829 int write_sysfs_string_and_verify(const char *filename, const char *basedir, in write_sysfs_string_and_verify() argument
832 return _write_sysfs_string(filename, basedir, val, 1); in write_sysfs_string_and_verify()
843 int write_sysfs_string(const char *filename, const char *basedir, in write_sysfs_string() argument
846 return _write_sysfs_string(filename, basedir, val, 0); in write_sysfs_string()
857 int read_sysfs_posint(const char *filename, const char *basedir) in read_sysfs_posint() argument
861 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_posint()
868 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_posint()
904 int read_sysfs_float(const char *filename, const char *basedir, float *val) in read_sysfs_float() argument
908 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_float()
915 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_float()
951 int read_sysfs_string(const char *filename, const char *basedir, char *str) in read_sysfs_string() argument
955 char *temp = malloc(strlen(basedir) + strlen(filename) + 2); in read_sysfs_string()
962 ret = sprintf(temp, "%s/%s", basedir, filename); in read_sysfs_string()