Home | History | Annotate | Download | only in stress_iio

Lines Matching refs:basedir

434 inline int _write_sysfs_int(char *filename, char *basedir, int val, int verify)
439 //char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
444 sprintf(temp, "%s/%s", basedir, filename);
468 basedir,
479 int write_sysfs_int(char *filename, char *basedir, int val)
481 return _write_sysfs_int(filename, basedir, val, 0);
484 int write_sysfs_int_and_verify(char *filename, char *basedir, int val)
486 printf("echo %d > %s/%s\n", val, basedir, filename);
487 return _write_sysfs_int(filename, basedir, val, 1);
490 inline int write_sysfs_int64(char *filename, char *basedir, long long val)
495 //char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
500 sprintf(temp, "%s/%s", basedir, filename);
517 int _write_sysfs_string(char *filename, char *basedir, char *val, int verify)
521 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
526 sprintf(temp, "%s/%s", basedir, filename);
549 basedir,
563 * @basedir: the sysfs directory in which the file is to be found
566 int write_sysfs_string_and_verify(char *filename, char *basedir, char *val)
568 return _write_sysfs_string(filename, basedir, val, 1);
571 int write_sysfs_string(char *filename, char *basedir, char *val)
573 return _write_sysfs_string(filename, basedir, val, 0);
576 int read_sysfs_posint(char *filename, char *basedir)
580 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
585 sprintf(temp, "%s/%s", basedir, filename);
598 long long read_sysfs_poslonglong(char *filename, char *basedir)
602 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
607 sprintf(temp, "%s/%s", basedir, filename);
620 int read_sysfs_float(char *filename, char *basedir, float *val)
624 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
629 sprintf(temp, "%s/%s", basedir, filename);