Home | History | Annotate | Download | only in mpu_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);
442 sprintf(temp, "%s/%s", basedir, filename);
462 basedir,
472 int write_sysfs_int(char *filename, char *basedir, int val)
474 return _write_sysfs_int(filename, basedir, val, 0);
477 int write_sysfs_int_and_verify(char *filename, char *basedir, int val)
479 return _write_sysfs_int(filename, basedir, val, 1);
482 int _write_sysfs_string(char *filename, char *basedir, char *val, int verify)
486 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
491 sprintf(temp, "%s/%s", basedir, filename);
514 basedir,
528 * @basedir: the sysfs directory in which the file is to be found
531 int write_sysfs_string_and_verify(char *filename, char *basedir, char *val)
533 return _write_sysfs_string(filename, basedir, val, 1);
536 int write_sysfs_string(char *filename, char *basedir, char *val)
538 return _write_sysfs_string(filename, basedir, val, 0);
541 int read_sysfs_posint(char *filename, char *basedir)
545 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
550 sprintf(temp, "%s/%s", basedir, filename);
563 int read_sysfs_float(char *filename, char *basedir, float *val)
567 char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
572 sprintf(temp, "%s/%s", basedir, filename);