Lines Matching defs:pmu
184 struct pmu { struct
194 * various common per-pmu feature flags argument
198 int * __percpu pmu_disable_count; argument
199 struct perf_cpu_context * __percpu pmu_cpu_context; argument
208 void (*pmu_enable) (struct pmu *pmu); /* optional */ argument
209 void (*pmu_disable) (struct pmu *pmu); /* optional */ argument
215 int (*event_init) (struct perf_event *event);
221 void (*event_mapped) (struct perf_event *event); /*optional*/
222 void (*event_unmapped) (struct perf_event *event); /*optional*/
232 int (*add) (struct perf_event *event, int flags);
256 void (*start_txn) (struct pmu *pmu); /* optional */ argument
263 int (*commit_txn) (struct pmu *pmu); /* optional */ argument
268 void (*cancel_txn) (struct pmu *pmu); /* optional */ argument
293 * Set up pmu-private data structures for an AUX area argument
300 * Free pmu-private AUX data structures argument
302 void (*free_aux) (void *aux); /* optional */
378 struct pmu *pmu; member
503 struct pmu *pmu; member