Lines Matching defs:filename

95 	char *scan_el_dir, *builtname, *builtname_generic, *filename = 0;
125 ret = asprintf(&filename,
132 sysfsfp = fopen(filename, "r");
136 filename);
169 filename);
174 free(filename);
175 filename = 0;
191 if (filename)
192 free(filename);
226 char *filename = NULL;
250 ret = asprintf(&filename,
257 sysfsfp = fopen(filename, "r");
271 if (filename)
272 free(filename);
325 char *filename;
341 ret = asprintf(&filename,
348 sysfsfp = fopen(filename, "r");
349 free(filename);
386 ret = asprintf(&filename,
395 sysfsfp = fopen(filename, "r");
396 free(filename);
441 ret = asprintf(&filename,
450 sysfsfp = fopen(filename, "r");
451 free(filename);
568 char *filename;
599 filename = malloc(strlen(iio_dir) + strlen(type)
601 if (!filename) {
606 ret = sprintf(filename, "%s%s%d/name", iio_dir,
609 free(filename);
613 namefp = fopen(filename, "r");
615 free(filename);
619 free(filename);
652 static int _write_sysfs_int(const char *filename, const char *basedir, int val,
658 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
663 ret = sprintf(temp, "%s/%s", basedir, filename);
711 val, basedir, filename);
723 * @filename: name of the file to write to
729 int write_sysfs_int(const char *filename, const char *basedir, int val)
731 return _write_sysfs_int(filename, basedir, val, 0);
737 * @filename: name of the file to write to
743 int write_sysfs_int_and_verify(const char *filename, const char *basedir,
746 return _write_sysfs_int(filename, basedir, val, 1);
749 static int _write_sysfs_string(const char *filename, const char *basedir,
754 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
761 ret = sprintf(temp, "%s/%s", basedir, filename);
810 basedir, filename);
823 * @filename: name of file to write to
829 int write_sysfs_string_and_verify(const char *filename, const char *basedir,
832 return _write_sysfs_string(filename, basedir, val, 1);
837 * @filename: name of file to write to
843 int write_sysfs_string(const char *filename, const char *basedir,
846 return _write_sysfs_string(filename, basedir, val, 0);
851 * @filename: name of file to read from
857 int read_sysfs_posint(const char *filename, const char *basedir)
861 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
868 ret = sprintf(temp, "%s/%s", basedir, filename);
898 * @filename: name of file to read from
904 int read_sysfs_float(const char *filename, const char *basedir, float *val)
908 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
915 ret = sprintf(temp, "%s/%s", basedir, filename);
945 * @filename: name of file to read from
951 int read_sysfs_string(const char *filename, const char *basedir, char *str)
955 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
962 ret = sprintf(temp, "%s/%s", basedir, filename);