xref: /openbmc/linux/arch/arm/include/uapi/asm/perf_regs.h (revision 6f52b16c)
16f52b16cSGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
249863894SWill Deacon #ifndef _ASM_ARM_PERF_REGS_H
349863894SWill Deacon #define _ASM_ARM_PERF_REGS_H
449863894SWill Deacon 
549863894SWill Deacon enum perf_event_arm_regs {
649863894SWill Deacon 	PERF_REG_ARM_R0,
749863894SWill Deacon 	PERF_REG_ARM_R1,
849863894SWill Deacon 	PERF_REG_ARM_R2,
949863894SWill Deacon 	PERF_REG_ARM_R3,
1049863894SWill Deacon 	PERF_REG_ARM_R4,
1149863894SWill Deacon 	PERF_REG_ARM_R5,
1249863894SWill Deacon 	PERF_REG_ARM_R6,
1349863894SWill Deacon 	PERF_REG_ARM_R7,
1449863894SWill Deacon 	PERF_REG_ARM_R8,
1549863894SWill Deacon 	PERF_REG_ARM_R9,
1649863894SWill Deacon 	PERF_REG_ARM_R10,
1749863894SWill Deacon 	PERF_REG_ARM_FP,
1849863894SWill Deacon 	PERF_REG_ARM_IP,
1949863894SWill Deacon 	PERF_REG_ARM_SP,
2049863894SWill Deacon 	PERF_REG_ARM_LR,
2149863894SWill Deacon 	PERF_REG_ARM_PC,
2249863894SWill Deacon 	PERF_REG_ARM_MAX,
2349863894SWill Deacon };
2449863894SWill Deacon #endif /* _ASM_ARM_PERF_REGS_H */
25