Lines Matching defs:perf_pmu
51 struct perf_pmu { struct
53 const char *name;
58 char *alias_name;
63 const char *id;
68 __u32 type;
72 bool selectable;
79 bool is_core;
84 bool is_uncore;
109 void (*perf_event_attr_init_default)(const struct perf_pmu *pmu, argument
124 * @aliases: List of struct perf_pmu_alias. Each alias corresponds to an argument
128 struct list_head aliases;
132 const struct pmu_events_table *events_table;
134 uint32_t sysfs_aliases;
136 uint32_t cpu_json_aliases;
138 uint32_t sys_json_aliases;
143 uint32_t cpu_common_json_aliases;
145 bool sysfs_aliases_loaded;
150 bool cpu_aliases_added;
152 bool caps_initialized;
154 u32 nr_caps;
162 struct list_head caps;
164 struct list_head list;
170 __u64 config_masks[PERF_PMU_FORMAT_VALUE_CONFIG_END];
194 struct perf_pmu_info { argument
202 const struct perf_pmu *pmu; argument