Lines Matching refs:perf_pmu

135 static int pmu_aliases_parse(struct perf_pmu *pmu);
178 static void perf_pmu_format__load(const struct perf_pmu *pmu, struct perf_pmu_format *format) in perf_pmu_format__load()
204 static int perf_pmu__format_parse(struct perf_pmu *pmu, int dirfd, bool eager_load) in perf_pmu__format_parse()
252 static int pmu_format(struct perf_pmu *pmu, int dirfd, const char *name, bool eager_load) in pmu_format()
309 static int perf_pmu__parse_scale(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_scale()
345 static int perf_pmu__parse_unit(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_unit()
411 static void perf_pmu__parse_per_pkg(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_per_pkg()
416 static void perf_pmu__parse_snapshot(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_snapshot()
436 static void perf_pmu__del_aliases(struct perf_pmu *pmu) in perf_pmu__del_aliases()
451 static struct perf_pmu_alias *perf_pmu__find_alias(struct perf_pmu *pmu, in perf_pmu__find_alias()
508 static void read_alias_info(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in read_alias_info()
523 struct perf_pmu *pmu;
565 static int perf_pmu__new_alias(struct perf_pmu *pmu, const char *name, in perf_pmu__new_alias()
687 static int __pmu_aliases_parse(struct perf_pmu *pmu, int events_dir_fd) in __pmu_aliases_parse()
730 static int pmu_aliases_parse(struct perf_pmu *pmu) in pmu_aliases_parse()
754 static int pmu_aliases_parse_eager(struct perf_pmu *pmu, int sysfs_fd) in pmu_aliases_parse_eager()
889 static size_t pmu_deduped_name_len(const struct perf_pmu *pmu, const char *name, in pmu_deduped_name_len()
1046 struct perf_pmu *pmu = vdata; in pmu_add_cpu_aliases_map_callback()
1057 void pmu_add_cpu_aliases_table(struct perf_pmu *pmu, const struct pmu_events_table *table) in pmu_add_cpu_aliases_table()
1062 static void pmu_add_cpu_aliases(struct perf_pmu *pmu) in pmu_add_cpu_aliases()
1078 struct perf_pmu *pmu = vdata; in pmu_add_sys_aliases_iter_fn()
1104 void pmu_add_sys_aliases(struct perf_pmu *pmu) in pmu_add_sys_aliases()
1112 static char *pmu_find_alias_name(struct perf_pmu *pmu, int dirfd) in pmu_find_alias_name()
1135 static int pmu_max_precise(int dirfd, struct perf_pmu *pmu) in pmu_max_precise()
1144 perf_pmu__arch_init(struct perf_pmu *pmu) in perf_pmu__arch_init()
1168 int perf_pmu__init(struct perf_pmu *pmu, __u32 type, const char *name) in perf_pmu__init()
1211 struct perf_pmu *perf_pmu__lookup(struct list_head *pmus, int dirfd, const char *name, in perf_pmu__lookup()
1214 struct perf_pmu *pmu; in perf_pmu__lookup()
1275 struct perf_pmu *perf_pmu__create_placeholder_core_pmu(struct list_head *core_pmus) in perf_pmu__create_placeholder_core_pmu()
1277 struct perf_pmu *pmu = zalloc(sizeof(*pmu)); in perf_pmu__create_placeholder_core_pmu()
1299 bool perf_pmu__is_fake(const struct perf_pmu *pmu) in perf_pmu__is_fake()
1304 void perf_pmu__warn_invalid_formats(struct perf_pmu *pmu) in perf_pmu__warn_invalid_formats()
1330 struct perf_pmu *pmu; in evsel__is_aux_event()
1348 void evsel__set_config_if_unset(struct perf_pmu *pmu, struct evsel *evsel, in evsel__set_config_if_unset()
1380 __u64 perf_pmu__format_bits(struct perf_pmu *pmu, const char *name) in perf_pmu__format_bits()
1395 int perf_pmu__format_type(struct perf_pmu *pmu, const char *name) in perf_pmu__format_type()
1493 static int pmu_config_term(const struct perf_pmu *pmu, in pmu_config_term()
1651 int perf_pmu__config_terms(const struct perf_pmu *pmu, in perf_pmu__config_terms()
1677 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, in perf_pmu__config()
1691 static struct perf_pmu_alias *pmu_find_alias(struct perf_pmu *pmu, in pmu_find_alias()
1730 static int check_info_data(struct perf_pmu *pmu, in check_info_data()
1777 int perf_pmu__check_alias(struct perf_pmu *pmu, struct parse_events_terms *head_terms, in perf_pmu__check_alias()
1873 int perf_pmu__find_event(struct perf_pmu *pmu, const char *event, void *state, pmu_event_callback c… in perf_pmu__find_event()
1897 bool perf_pmu__has_format(const struct perf_pmu *pmu, const char *name) in perf_pmu__has_format()
1908 int perf_pmu__for_each_format(struct perf_pmu *pmu, void *state, pmu_format_callback cb) in perf_pmu__for_each_format()
1971 bool perf_pmu__supports_legacy_cache(const struct perf_pmu *pmu) in perf_pmu__supports_legacy_cache()
1976 bool perf_pmu__auto_merge_stats(const struct perf_pmu *pmu) in perf_pmu__auto_merge_stats()
1981 bool perf_pmu__have_event(struct perf_pmu *pmu, const char *name) in perf_pmu__have_event()
2000 size_t perf_pmu__num_events(struct perf_pmu *pmu) in perf_pmu__num_events()
2035 static char *format_alias(char *buf, int len, const struct perf_pmu *pmu, in format_alias()
2063 int perf_pmu__for_each_event(struct perf_pmu *pmu, bool skip_duplicate_pmus, in perf_pmu__for_each_event()
2147 static bool perf_pmu___name_match(const struct perf_pmu *pmu, const char *to_match, bool wildcard) in perf_pmu___name_match()
2212 bool perf_pmu__name_wildcard_match(const struct perf_pmu *pmu, const char *to_match) in perf_pmu__name_wildcard_match()
2223 bool perf_pmu__name_no_suffix_match(const struct perf_pmu *pmu, const char *to_match) in perf_pmu__name_no_suffix_match()
2228 bool perf_pmu__is_software(const struct perf_pmu *pmu) in perf_pmu__is_software()
2255 FILE *perf_pmu__open_file(const struct perf_pmu *pmu, const char *name) in perf_pmu__open_file()
2266 FILE *perf_pmu__open_file_at(const struct perf_pmu *pmu, int dirfd, const char *name) in perf_pmu__open_file_at()
2277 int perf_pmu__scan_file(const struct perf_pmu *pmu, const char *name, const char *fmt, in perf_pmu__scan_file()
2294 int perf_pmu__scan_file_at(const struct perf_pmu *pmu, int dirfd, const char *name, in perf_pmu__scan_file_at()
2311 bool perf_pmu__file_exists(const struct perf_pmu *pmu, const char *name) in perf_pmu__file_exists()
2345 static void perf_pmu__del_caps(struct perf_pmu *pmu) in perf_pmu__del_caps()
2357 struct perf_pmu_caps *perf_pmu__get_cap(struct perf_pmu *pmu, const char *name) in perf_pmu__get_cap()
2373 int perf_pmu__caps_parse(struct perf_pmu *pmu) in perf_pmu__caps_parse()
2430 static void perf_pmu__compute_config_masks(struct perf_pmu *pmu) in perf_pmu__compute_config_masks()
2453 void perf_pmu__warn_invalid_config(struct perf_pmu *pmu, __u64 config, in perf_pmu__warn_invalid_config()
2479 bool perf_pmu__wildcard_match(const struct perf_pmu *pmu, const char *wildcard_to_match) in perf_pmu__wildcard_match()
2556 void perf_pmu__delete(struct perf_pmu *pmu) in perf_pmu__delete()
2578 const char *perf_pmu__name_from_config(struct perf_pmu *pmu, u64 config) in perf_pmu__name_from_config()