Lines Matching refs:dir
34 int perf_pmu__format_parse(char *dir, struct list_head *head) in perf_pmu__format_parse() argument
40 format_dir = opendir(dir); in perf_pmu__format_parse()
52 snprintf(path, PATH_MAX, "%s/%s", dir, name); in perf_pmu__format_parse()
94 static int perf_pmu__parse_scale(struct perf_pmu_alias *alias, char *dir, char *name) in perf_pmu__parse_scale() argument
103 snprintf(path, PATH_MAX, "%s/%s.scale", dir, name); in perf_pmu__parse_scale()
144 static int perf_pmu__parse_unit(struct perf_pmu_alias *alias, char *dir, char *name) in perf_pmu__parse_unit() argument
150 snprintf(path, PATH_MAX, "%s/%s.unit", dir, name); in perf_pmu__parse_unit()
175 perf_pmu__parse_per_pkg(struct perf_pmu_alias *alias, char *dir, char *name) in perf_pmu__parse_per_pkg() argument
180 snprintf(path, PATH_MAX, "%s/%s.per-pkg", dir, name); in perf_pmu__parse_per_pkg()
193 char *dir, char *name) in perf_pmu__parse_snapshot() argument
198 snprintf(path, PATH_MAX, "%s/%s.snapshot", dir, name); in perf_pmu__parse_snapshot()
209 static int __perf_pmu__new_alias(struct list_head *list, char *dir, char *name, in __perf_pmu__new_alias() argument
232 if (dir) { in __perf_pmu__new_alias()
236 perf_pmu__parse_unit(alias, dir, name); in __perf_pmu__new_alias()
237 perf_pmu__parse_scale(alias, dir, name); in __perf_pmu__new_alias()
238 perf_pmu__parse_per_pkg(alias, dir, name); in __perf_pmu__new_alias()
239 perf_pmu__parse_snapshot(alias, dir, name); in __perf_pmu__new_alias()
247 static int perf_pmu__new_alias(struct list_head *list, char *dir, char *name, FILE *file) in perf_pmu__new_alias() argument
258 return __perf_pmu__new_alias(list, dir, name, NULL, buf); in perf_pmu__new_alias()
282 static int pmu_aliases_parse(char *dir, struct list_head *head) in pmu_aliases_parse() argument
287 event_dir = opendir(dir); in pmu_aliases_parse()
305 snprintf(path, PATH_MAX, "%s/%s", dir, name); in pmu_aliases_parse()
313 if (perf_pmu__new_alias(head, dir, name, file) < 0) in pmu_aliases_parse()
403 DIR *dir; in pmu_read_sysfs() local
413 dir = opendir(path); in pmu_read_sysfs()
414 if (!dir) in pmu_read_sysfs()
417 while ((dent = readdir(dir))) { in pmu_read_sysfs()
424 closedir(dir); in pmu_read_sysfs()