Lines Matching refs:path
123 static int read_file(const char *path, char *buf, size_t buflen)
128 fd = open(path, O_RDONLY);
144 static int write_file(const char *path, const char *buf, size_t buflen)
149 fd = open(path, O_WRONLY);
163 char path[PATH_MAX];
168 ret = snprintf(path, PATH_MAX, THP_SYSFS "%s", name);
174 if (!read_file(path, buf, sizeof(buf))) {
175 perror(path);
208 char path[PATH_MAX];
211 ret = snprintf(path, PATH_MAX, THP_SYSFS "%s", name);
217 if (!write_file(path, val, strlen(val) + 1)) {
218 perror(path);
225 char path[PATH_MAX];
229 ret = snprintf(path, PATH_MAX, THP_SYSFS "%s", name);
235 ret = read_file(path, buf, sizeof(buf));
246 char path[PATH_MAX];
250 ret = snprintf(path, PATH_MAX, THP_SYSFS "%s", name);
257 if (!write_file(path, buf, strlen(buf) + 1)) {
258 perror(path);