Lines Matching refs:pmu
326 struct pmu { struct
360 void (*pmu_enable) (struct pmu *pmu); /* optional */ argument
361 void (*pmu_disable) (struct pmu *pmu); /* optional */ argument
470 void (*start_txn) (struct pmu *pmu, unsigned int txn_flags); argument
479 int (*commit_txn) (struct pmu *pmu); argument
486 void (*cancel_txn) (struct pmu *pmu); argument
580 bool (*filter) (struct pmu *pmu, int cpu); /* optional */ argument
762 struct pmu *pmu; member
918 struct pmu *pmu; member
1128 extern int perf_pmu_register(struct pmu *pmu, const char *name, int type);
1129 extern void perf_pmu_unregister(struct pmu *pmu);
1143 extern void perf_pmu_disable(struct pmu *pmu);
1144 extern void perf_pmu_enable(struct pmu *pmu);
1145 extern void perf_sched_cb_dec(struct pmu *pmu);
1146 extern void perf_sched_cb_inc(struct pmu *pmu);
1150 extern void perf_pmu_resched(struct pmu *pmu);
1161 extern void perf_pmu_migrate_context(struct pmu *pmu,
1450 return event->pmu_ctx->pmu->task_ctx_nr == perf_sw_context; in in_software_context()
1453 static inline int is_exclusive_pmu(struct pmu *pmu) in is_exclusive_pmu() argument
1455 return pmu->capabilities & PERF_PMU_CAP_EXCLUSIVE; in is_exclusive_pmu()
1726 return event->pmu->setup_aux; in has_aux()
1743 return event->pmu->nr_addr_filters; in has_addr_filter()