Lines Matching defs:pmu

159 static void perf_pmu_format__load(const struct perf_pmu *pmu, struct perf_pmu_format *format)  in perf_pmu_format__load()
185 int perf_pmu__format_parse(struct perf_pmu *pmu, int dirfd, bool eager_load) in perf_pmu__format_parse()
235 static int pmu_format(struct perf_pmu *pmu, int dirfd, const char *name) in pmu_format()
287 static int perf_pmu__parse_scale(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_scale()
323 static int perf_pmu__parse_unit(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_unit()
359 perf_pmu__parse_per_pkg(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_per_pkg()
380 static int perf_pmu__parse_snapshot(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_snapshot()
412 static void perf_pmu__del_aliases(struct perf_pmu *pmu) in perf_pmu__del_aliases()
422 static struct perf_pmu_alias *perf_pmu__find_alias(struct perf_pmu *pmu, in perf_pmu__find_alias()
456 static void read_alias_info(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in read_alias_info()
471 struct perf_pmu *pmu; member
501 static int perf_pmu__new_alias(struct perf_pmu *pmu, const char *name, in perf_pmu__new_alias()
599 static int pmu_aliases_parse(struct perf_pmu *pmu) in pmu_aliases_parse()
699 struct perf_pmu pmu = {.name = pmu_name}; in pmu_cpumask() local
760 char *perf_pmu__getcpuid(struct perf_pmu *pmu) in perf_pmu__getcpuid()
900 struct perf_pmu *pmu = vdata; in pmu_add_cpu_aliases_map_callback() local
910 void pmu_add_cpu_aliases_table(struct perf_pmu *pmu, const struct pmu_events_table *table) in pmu_add_cpu_aliases_table()
915 static void pmu_add_cpu_aliases(struct perf_pmu *pmu) in pmu_add_cpu_aliases()
931 struct perf_pmu *pmu = vdata; in pmu_add_sys_aliases_iter_fn() local
949 void pmu_add_sys_aliases(struct perf_pmu *pmu) in pmu_add_sys_aliases()
957 static char *pmu_find_alias_name(struct perf_pmu *pmu, int dirfd) in pmu_find_alias_name()
980 static int pmu_max_precise(int dirfd, struct perf_pmu *pmu) in pmu_max_precise()
995 struct perf_pmu *pmu; in perf_pmu__lookup() local
1051 struct perf_pmu *pmu = zalloc(sizeof(*pmu)); in perf_pmu__create_placeholder_core_pmu() local
1073 void perf_pmu__warn_invalid_formats(struct perf_pmu *pmu) in perf_pmu__warn_invalid_formats()
1099 struct perf_pmu *pmu = evsel__find_pmu(evsel); in evsel__is_aux_event() local
1113 void evsel__set_config_if_unset(struct perf_pmu *pmu, struct evsel *evsel, in evsel__set_config_if_unset()
1145 __u64 perf_pmu__format_bits(struct perf_pmu *pmu, const char *name) in perf_pmu__format_bits()
1160 int perf_pmu__format_type(struct perf_pmu *pmu, const char *name) in perf_pmu__format_type()
1258 static int pmu_config_term(const struct perf_pmu *pmu, in pmu_config_term()
1381 int perf_pmu__config_terms(const struct perf_pmu *pmu, in perf_pmu__config_terms()
1401 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, in perf_pmu__config()
1410 static struct perf_pmu_alias *pmu_find_alias(struct perf_pmu *pmu, in pmu_find_alias()
1449 static int check_info_data(struct perf_pmu *pmu, in check_info_data()
1496 int perf_pmu__check_alias(struct perf_pmu *pmu, struct parse_events_terms *head_terms, in perf_pmu__check_alias()
1568 int perf_pmu__find_event(struct perf_pmu *pmu, const char *event, void *state, pmu_event_callback c… in perf_pmu__find_event()
1592 bool perf_pmu__has_format(const struct perf_pmu *pmu, const char *name) in perf_pmu__has_format()
1608 bool perf_pmu__supports_legacy_cache(const struct perf_pmu *pmu) in perf_pmu__supports_legacy_cache()
1613 bool perf_pmu__auto_merge_stats(const struct perf_pmu *pmu) in perf_pmu__auto_merge_stats()
1618 bool perf_pmu__have_event(struct perf_pmu *pmu, const char *name) in perf_pmu__have_event()
1629 size_t perf_pmu__num_events(struct perf_pmu *pmu) in perf_pmu__num_events()
1653 static char *format_alias(char *buf, int len, const struct perf_pmu *pmu, in format_alias()
1682 int perf_pmu__for_each_event(struct perf_pmu *pmu, bool skip_duplicate_pmus, in perf_pmu__for_each_event()
1750 bool pmu__name_match(const struct perf_pmu *pmu, const char *pmu_name) in pmu__name_match()
1761 bool perf_pmu__is_software(const struct perf_pmu *pmu) in perf_pmu__is_software()
1777 FILE *perf_pmu__open_file(const struct perf_pmu *pmu, const char *name) in perf_pmu__open_file()
1788 FILE *perf_pmu__open_file_at(const struct perf_pmu *pmu, int dirfd, const char *name) in perf_pmu__open_file_at()
1799 int perf_pmu__scan_file(const struct perf_pmu *pmu, const char *name, const char *fmt, in perf_pmu__scan_file()
1816 int perf_pmu__scan_file_at(const struct perf_pmu *pmu, int dirfd, const char *name, in perf_pmu__scan_file_at()
1833 bool perf_pmu__file_exists(const struct perf_pmu *pmu, const char *name) in perf_pmu__file_exists()
1867 static void perf_pmu__del_caps(struct perf_pmu *pmu) in perf_pmu__del_caps()
1884 int perf_pmu__caps_parse(struct perf_pmu *pmu) in perf_pmu__caps_parse()
1945 static void perf_pmu__compute_config_masks(struct perf_pmu *pmu) in perf_pmu__compute_config_masks()
1968 void perf_pmu__warn_invalid_config(struct perf_pmu *pmu, __u64 config, in perf_pmu__warn_invalid_config()
2063 void perf_pmu__delete(struct perf_pmu *pmu) in perf_pmu__delete()