Lines Matching refs:path

46 int read_file(const char *path, char *buf, size_t buflen)  in read_file()  argument
51 fd = open(path, O_RDONLY); in read_file()
67 int write_file(const char *path, const char *buf, size_t buflen) in write_file() argument
72 fd = open(path, O_WRONLY); in write_file()
74 printf("open(%s)\n", path); in write_file()
90 unsigned long read_num(const char *path) in read_num() argument
94 if (read_file(path, buf, sizeof(buf)) < 0) { in read_num()
102 void write_num(const char *path, unsigned long num) in write_num() argument
107 if (!write_file(path, buf, strlen(buf) + 1)) { in write_num()
108 perror(path); in write_num()
115 char path[PATH_MAX]; in thp_read_string() local
120 ret = snprintf(path, PATH_MAX, THP_SYSFS "%s", name); in thp_read_string()
126 if (!read_file(path, buf, sizeof(buf))) { in thp_read_string()
127 perror(path); in thp_read_string()
160 char path[PATH_MAX]; in thp_write_string() local
163 ret = snprintf(path, PATH_MAX, THP_SYSFS "%s", name); in thp_write_string()
169 if (!write_file(path, val, strlen(val) + 1)) { in thp_write_string()
170 perror(path); in thp_write_string()
177 char path[PATH_MAX]; in thp_read_num() local
180 ret = snprintf(path, PATH_MAX, THP_SYSFS "%s", name); in thp_read_num()
185 return read_num(path); in thp_read_num()
190 char path[PATH_MAX]; in thp_write_num() local
193 ret = snprintf(path, PATH_MAX, THP_SYSFS "%s", name); in thp_write_num()
198 write_num(path, num); in thp_write_num()
205 char path[PATH_MAX]; in thp_read_settings() local
234 snprintf(path, PATH_MAX, "hugepages-%ukB/enabled", in thp_read_settings()
237 thp_read_string(path, thp_enabled_strings); in thp_read_settings()
245 snprintf(path, PATH_MAX, "hugepages-%ukB/shmem_enabled", in thp_read_settings()
248 thp_read_string(path, shmem_enabled_strings); in thp_read_settings()
257 char path[PATH_MAX]; in thp_write_settings() local
283 snprintf(path, PATH_MAX, "hugepages-%ukB/enabled", in thp_write_settings()
286 thp_write_string(path, thp_enabled_strings[enabled]); in thp_write_settings()
292 snprintf(path, PATH_MAX, "hugepages-%ukB/shmem_enabled", in thp_write_settings()
295 thp_write_string(path, shmem_enabled_strings[enabled]); in thp_write_settings()
338 void thp_set_read_ahead_path(char *path) in thp_set_read_ahead_path() argument
340 if (!path) { in thp_set_read_ahead_path()
345 strncpy(dev_queue_read_ahead_path, path, in thp_set_read_ahead_path()
353 char path[PATH_MAX]; in __thp_supported_orders() local
360 ret = snprintf(path, PATH_MAX, THP_SYSFS "hugepages-%ukB/%s", in __thp_supported_orders()
367 ret = read_file(path, buf, sizeof(buf)); in __thp_supported_orders()