Lines Matching defs:perf_pmu
40 struct perf_pmu { struct
42 const char *name;
47 char *alias_name;
52 const char *id;
57 __u32 type;
61 bool selectable;
68 bool is_core;
73 bool is_uncore;
78 bool auxtrace;
83 bool formats_checked;
85 bool config_masks_present;
87 bool config_masks_computed;
112 * @aliases: List of struct perf_pmu_alias. Each alias corresponds to an argument
116 struct list_head aliases;
120 const struct pmu_events_table *events_table;
122 uint32_t sysfs_aliases;
124 uint32_t loaded_json_aliases;
126 bool sysfs_aliases_loaded;
131 bool cpu_aliases_added;
133 bool caps_initialized;
135 u32 nr_caps;
166 /** @perf_pmu__fake: A special global PMU used for testing. */ argument
167 extern struct perf_pmu perf_pmu__fake; argument