Lines Matching refs:dir
41 int perf_pmu__format_parse(char *dir, struct list_head *head) in perf_pmu__format_parse() argument
47 format_dir = opendir(dir); in perf_pmu__format_parse()
59 snprintf(path, PATH_MAX, "%s/%s", dir, name); in perf_pmu__format_parse()
138 static int perf_pmu__parse_scale(struct perf_pmu_alias *alias, char *dir, char *name) in perf_pmu__parse_scale() argument
146 scnprintf(path, PATH_MAX, "%s/%s.scale", dir, name); in perf_pmu__parse_scale()
170 static int perf_pmu__parse_unit(struct perf_pmu_alias *alias, char *dir, char *name) in perf_pmu__parse_unit() argument
176 scnprintf(path, PATH_MAX, "%s/%s.unit", dir, name); in perf_pmu__parse_unit()
201 perf_pmu__parse_per_pkg(struct perf_pmu_alias *alias, char *dir, char *name) in perf_pmu__parse_per_pkg() argument
206 scnprintf(path, PATH_MAX, "%s/%s.per-pkg", dir, name); in perf_pmu__parse_per_pkg()
219 char *dir, char *name) in perf_pmu__parse_snapshot() argument
224 scnprintf(path, PATH_MAX, "%s/%s.snapshot", dir, name); in perf_pmu__parse_snapshot()
235 static int __perf_pmu__new_alias(struct list_head *list, char *dir, char *name, in __perf_pmu__new_alias() argument
264 if (dir) { in __perf_pmu__new_alias()
268 perf_pmu__parse_unit(alias, dir, name); in __perf_pmu__new_alias()
269 perf_pmu__parse_scale(alias, dir, name); in __perf_pmu__new_alias()
270 perf_pmu__parse_per_pkg(alias, dir, name); in __perf_pmu__new_alias()
271 perf_pmu__parse_snapshot(alias, dir, name); in __perf_pmu__new_alias()
293 static int perf_pmu__new_alias(struct list_head *list, char *dir, char *name, FILE *file) in perf_pmu__new_alias() argument
304 return __perf_pmu__new_alias(list, dir, name, NULL, buf, NULL, NULL, NULL, in perf_pmu__new_alias()
329 static int pmu_aliases_parse(char *dir, struct list_head *head) in pmu_aliases_parse() argument
334 event_dir = opendir(dir); in pmu_aliases_parse()
352 scnprintf(path, PATH_MAX, "%s/%s", dir, name); in pmu_aliases_parse()
360 if (perf_pmu__new_alias(head, dir, name, file) < 0) in pmu_aliases_parse()
455 DIR *dir; in pmu_read_sysfs() local
465 dir = opendir(path); in pmu_read_sysfs()
466 if (!dir) in pmu_read_sysfs()
469 while ((dent = readdir(dir))) { in pmu_read_sysfs()
476 closedir(dir); in pmu_read_sysfs()