Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.38-rc2 36 lines 891 B view raw
1/* 2 * linux/arch/arm/include/asm/perf_event.h 3 * 4 * Copyright (C) 2009 picoChip Designs Ltd, Jamie Iles 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. 9 * 10 */ 11 12#ifndef __ARM_PERF_EVENT_H__ 13#define __ARM_PERF_EVENT_H__ 14 15/* ARM performance counters start from 1 (in the cp15 accesses) so use the 16 * same indexes here for consistency. */ 17#define PERF_EVENT_INDEX_OFFSET 1 18 19/* ARM perf PMU IDs for use by internal perf clients. */ 20enum arm_perf_pmu_ids { 21 ARM_PERF_PMU_ID_XSCALE1 = 0, 22 ARM_PERF_PMU_ID_XSCALE2, 23 ARM_PERF_PMU_ID_V6, 24 ARM_PERF_PMU_ID_V6MP, 25 ARM_PERF_PMU_ID_CA8, 26 ARM_PERF_PMU_ID_CA9, 27 ARM_NUM_PMU_IDS, 28}; 29 30extern enum arm_perf_pmu_ids 31armpmu_get_pmu_id(void); 32 33extern int 34armpmu_get_max_events(void); 35 36#endif /* __ARM_PERF_EVENT_H__ */