123456789101112131415161718192021222324252627282930313233343536373839 |
- /*
- * linux/arch/arm/include/asm/perf_event.h
- *
- * Copyright (C) 2009 picoChip Designs Ltd, Jamie Iles
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- */
- #ifndef __ARM_PERF_EVENT_H__
- #define __ARM_PERF_EVENT_H__
- /* ARM perf PMU IDs for use by internal perf clients. */
- enum arm_perf_pmu_ids {
- ARM_PERF_PMU_ID_XSCALE1 = 0,
- ARM_PERF_PMU_ID_XSCALE2,
- ARM_PERF_PMU_ID_V6,
- ARM_PERF_PMU_ID_V6MP,
- ARM_PERF_PMU_ID_CA8,
- ARM_PERF_PMU_ID_CA9,
- ARM_PERF_PMU_ID_CA5,
- ARM_PERF_PMU_ID_CA15,
- ARM_PERF_PMU_ID_L2X0,
- ARM_PERF_PMU_ID_CA7,
- ARM_PERF_PMU_ID_SCORPION,
- ARM_PERF_PMU_ID_SCORPIONMP,
- ARM_PERF_PMU_ID_SCORPIONMP_L2,
- ARM_PERF_PMU_ID_KRAIT,
- ARM_PERF_PMU_ID_KRAIT_L2,
- ARM_NUM_PMU_IDS,
- };
- extern enum arm_perf_pmu_ids
- armpmu_get_pmu_id(void);
- #endif /* __ARM_PERF_EVENT_H__ */
|