Lines Matching refs:dir

33 int perf_pmu__format_parse(char *dir, struct list_head *head)  in perf_pmu__format_parse()  argument
39 format_dir = opendir(dir); in perf_pmu__format_parse()
51 snprintf(path, PATH_MAX, "%s/%s", dir, name); in perf_pmu__format_parse()
93 static int perf_pmu__parse_scale(struct perf_pmu_alias *alias, char *dir, char *name) in perf_pmu__parse_scale() argument
102 snprintf(path, PATH_MAX, "%s/%s.scale", dir, name); in perf_pmu__parse_scale()
139 static int perf_pmu__parse_unit(struct perf_pmu_alias *alias, char *dir, char *name) in perf_pmu__parse_unit() argument
145 snprintf(path, PATH_MAX, "%s/%s.unit", dir, name); in perf_pmu__parse_unit()
167 perf_pmu__parse_per_pkg(struct perf_pmu_alias *alias, char *dir, char *name) in perf_pmu__parse_per_pkg() argument
172 snprintf(path, PATH_MAX, "%s/%s.per-pkg", dir, name); in perf_pmu__parse_per_pkg()
185 char *dir, char *name) in perf_pmu__parse_snapshot() argument
190 snprintf(path, PATH_MAX, "%s/%s.snapshot", dir, name); in perf_pmu__parse_snapshot()
201 static int perf_pmu__new_alias(struct list_head *list, char *dir, char *name, FILE *file) in perf_pmu__new_alias() argument
231 perf_pmu__parse_unit(alias, dir, name); in perf_pmu__new_alias()
232 perf_pmu__parse_scale(alias, dir, name); in perf_pmu__new_alias()
233 perf_pmu__parse_per_pkg(alias, dir, name); in perf_pmu__new_alias()
234 perf_pmu__parse_snapshot(alias, dir, name); in perf_pmu__new_alias()
262 static int pmu_aliases_parse(char *dir, struct list_head *head) in pmu_aliases_parse() argument
267 event_dir = opendir(dir); in pmu_aliases_parse()
285 snprintf(path, PATH_MAX, "%s/%s", dir, name); in pmu_aliases_parse()
293 if (perf_pmu__new_alias(head, dir, name, file) < 0) in pmu_aliases_parse()
383 DIR *dir; in pmu_read_sysfs() local
393 dir = opendir(path); in pmu_read_sysfs()
394 if (!dir) in pmu_read_sysfs()
397 while ((dent = readdir(dir))) { in pmu_read_sysfs()
404 closedir(dir); in pmu_read_sysfs()