Lines Matching defs:pmu

167 static void perf_pmu_format__load(const struct perf_pmu *pmu, struct perf_pmu_format *format)  in perf_pmu_format__load()
193 static int perf_pmu__format_parse(struct perf_pmu *pmu, int dirfd, bool eager_load) in perf_pmu__format_parse()
243 static int pmu_format(struct perf_pmu *pmu, int dirfd, const char *name, bool eager_load) in pmu_format()
295 static int perf_pmu__parse_scale(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_scale()
331 static int perf_pmu__parse_unit(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_unit()
397 static void perf_pmu__parse_per_pkg(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_per_pkg()
402 static void perf_pmu__parse_snapshot(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_snapshot()
419 static void perf_pmu__del_aliases(struct perf_pmu *pmu) in perf_pmu__del_aliases()
429 static struct perf_pmu_alias *perf_pmu__find_alias(struct perf_pmu *pmu, in perf_pmu__find_alias()
484 static void read_alias_info(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in read_alias_info()
499 struct perf_pmu *pmu; member
529 static int perf_pmu__new_alias(struct perf_pmu *pmu, const char *name, in perf_pmu__new_alias()
633 static int __pmu_aliases_parse(struct perf_pmu *pmu, int events_dir_fd) in __pmu_aliases_parse()
679 static int pmu_aliases_parse(struct perf_pmu *pmu) in pmu_aliases_parse()
703 static int pmu_aliases_parse_eager(struct perf_pmu *pmu, int sysfs_fd) in pmu_aliases_parse_eager()
759 struct perf_pmu pmu = {.name = pmu_name}; in pmu_cpumask() local
820 char *perf_pmu__getcpuid(struct perf_pmu *pmu) in perf_pmu__getcpuid()
854 static size_t pmu_deduped_name_len(const struct perf_pmu *pmu, const char *name, in pmu_deduped_name_len()
985 struct perf_pmu *pmu = vdata; in pmu_add_cpu_aliases_map_callback() local
996 void pmu_add_cpu_aliases_table(struct perf_pmu *pmu, const struct pmu_events_table *table) in pmu_add_cpu_aliases_table()
1001 static void pmu_add_cpu_aliases(struct perf_pmu *pmu) in pmu_add_cpu_aliases()
1017 struct perf_pmu *pmu = vdata; in pmu_add_sys_aliases_iter_fn() local
1036 void pmu_add_sys_aliases(struct perf_pmu *pmu) in pmu_add_sys_aliases()
1044 static char *pmu_find_alias_name(struct perf_pmu *pmu, int dirfd) in pmu_find_alias_name()
1067 static int pmu_max_precise(int dirfd, struct perf_pmu *pmu) in pmu_max_precise()
1076 perf_pmu__arch_init(struct perf_pmu *pmu) in perf_pmu__arch_init()
1085 struct perf_pmu *pmu; in perf_pmu__lookup() local
1149 struct perf_pmu *pmu = zalloc(sizeof(*pmu)); in perf_pmu__create_placeholder_core_pmu() local
1171 static bool perf_pmu__is_fake(const struct perf_pmu *pmu) in perf_pmu__is_fake()
1176 void perf_pmu__warn_invalid_formats(struct perf_pmu *pmu) in perf_pmu__warn_invalid_formats()
1202 struct perf_pmu *pmu; in evsel__is_aux_event() local
1220 void evsel__set_config_if_unset(struct perf_pmu *pmu, struct evsel *evsel, in evsel__set_config_if_unset()
1252 __u64 perf_pmu__format_bits(struct perf_pmu *pmu, const char *name) in perf_pmu__format_bits()
1267 int perf_pmu__format_type(struct perf_pmu *pmu, const char *name) in perf_pmu__format_type()
1365 static int pmu_config_term(const struct perf_pmu *pmu, in pmu_config_term()
1488 int perf_pmu__config_terms(const struct perf_pmu *pmu, in perf_pmu__config_terms()
1508 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, in perf_pmu__config()
1521 static struct perf_pmu_alias *pmu_find_alias(struct perf_pmu *pmu, in pmu_find_alias()
1560 static int check_info_data(struct perf_pmu *pmu, in check_info_data()
1607 int perf_pmu__check_alias(struct perf_pmu *pmu, struct parse_events_terms *head_terms, in perf_pmu__check_alias()
1683 int perf_pmu__find_event(struct perf_pmu *pmu, const char *event, void *state, pmu_event_callback c… in perf_pmu__find_event()
1707 bool perf_pmu__has_format(const struct perf_pmu *pmu, const char *name) in perf_pmu__has_format()
1718 int perf_pmu__for_each_format(struct perf_pmu *pmu, void *state, pmu_format_callback cb) in perf_pmu__for_each_format()
1779 bool perf_pmu__supports_legacy_cache(const struct perf_pmu *pmu) in perf_pmu__supports_legacy_cache()
1784 bool perf_pmu__auto_merge_stats(const struct perf_pmu *pmu) in perf_pmu__auto_merge_stats()
1789 bool perf_pmu__have_event(struct perf_pmu *pmu, const char *name) in perf_pmu__have_event()
1800 size_t perf_pmu__num_events(struct perf_pmu *pmu) in perf_pmu__num_events()
1824 static char *format_alias(char *buf, int len, const struct perf_pmu *pmu, in format_alias()
1852 int perf_pmu__for_each_event(struct perf_pmu *pmu, bool skip_duplicate_pmus, in perf_pmu__for_each_event()
1924 bool pmu__name_match(const struct perf_pmu *pmu, const char *pmu_name) in pmu__name_match()
1935 bool perf_pmu__is_software(const struct perf_pmu *pmu) in perf_pmu__is_software()
1961 FILE *perf_pmu__open_file(const struct perf_pmu *pmu, const char *name) in perf_pmu__open_file()
1972 FILE *perf_pmu__open_file_at(const struct perf_pmu *pmu, int dirfd, const char *name) in perf_pmu__open_file_at()
1983 int perf_pmu__scan_file(const struct perf_pmu *pmu, const char *name, const char *fmt, in perf_pmu__scan_file()
2000 int perf_pmu__scan_file_at(const struct perf_pmu *pmu, int dirfd, const char *name, in perf_pmu__scan_file_at()
2017 bool perf_pmu__file_exists(const struct perf_pmu *pmu, const char *name) in perf_pmu__file_exists()
2051 static void perf_pmu__del_caps(struct perf_pmu *pmu) in perf_pmu__del_caps()
2068 int perf_pmu__caps_parse(struct perf_pmu *pmu) in perf_pmu__caps_parse()
2129 static void perf_pmu__compute_config_masks(struct perf_pmu *pmu) in perf_pmu__compute_config_masks()
2152 void perf_pmu__warn_invalid_config(struct perf_pmu *pmu, __u64 config, in perf_pmu__warn_invalid_config()
2178 bool perf_pmu__match(const struct perf_pmu *pmu, const char *tok) in perf_pmu__match()
2258 void perf_pmu__delete(struct perf_pmu *pmu) in perf_pmu__delete()
2272 const char *perf_pmu__name_from_config(struct perf_pmu *pmu, u64 config) in perf_pmu__name_from_config()