Lines Matching defs:perf_pmu
54 struct perf_pmu { struct
56 const char *name;
61 char *alias_name;
66 const char *id;
71 __u32 type;
75 bool selectable;
82 bool is_core;
87 bool is_uncore;
112 void (*perf_event_attr_init_default)(const struct perf_pmu *pmu, argument
127 * @aliases: List of struct perf_pmu_alias. Each alias corresponds to an argument
131 struct hashmap *aliases;
135 const struct pmu_events_table *events_table;
137 uint32_t sysfs_aliases;
139 uint32_t cpu_json_aliases;
141 uint32_t sys_json_aliases;
146 uint32_t cpu_common_json_aliases;
148 bool sysfs_aliases_loaded;
153 bool cpu_aliases_added;
155 bool caps_initialized;
157 u32 nr_caps;
165 struct list_head caps;
167 struct list_head list;
173 __u64 config_masks[PERF_PMU_FORMAT_VALUE_CONFIG_END];
197 struct perf_pmu_info { argument
208 const struct perf_pmu *pmu; argument