1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2*4882a593Smuzhiyun #ifndef _ASM_ARM64_PERF_REGS_H 3*4882a593Smuzhiyun #define _ASM_ARM64_PERF_REGS_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun enum perf_event_arm_regs { 6*4882a593Smuzhiyun PERF_REG_ARM64_X0, 7*4882a593Smuzhiyun PERF_REG_ARM64_X1, 8*4882a593Smuzhiyun PERF_REG_ARM64_X2, 9*4882a593Smuzhiyun PERF_REG_ARM64_X3, 10*4882a593Smuzhiyun PERF_REG_ARM64_X4, 11*4882a593Smuzhiyun PERF_REG_ARM64_X5, 12*4882a593Smuzhiyun PERF_REG_ARM64_X6, 13*4882a593Smuzhiyun PERF_REG_ARM64_X7, 14*4882a593Smuzhiyun PERF_REG_ARM64_X8, 15*4882a593Smuzhiyun PERF_REG_ARM64_X9, 16*4882a593Smuzhiyun PERF_REG_ARM64_X10, 17*4882a593Smuzhiyun PERF_REG_ARM64_X11, 18*4882a593Smuzhiyun PERF_REG_ARM64_X12, 19*4882a593Smuzhiyun PERF_REG_ARM64_X13, 20*4882a593Smuzhiyun PERF_REG_ARM64_X14, 21*4882a593Smuzhiyun PERF_REG_ARM64_X15, 22*4882a593Smuzhiyun PERF_REG_ARM64_X16, 23*4882a593Smuzhiyun PERF_REG_ARM64_X17, 24*4882a593Smuzhiyun PERF_REG_ARM64_X18, 25*4882a593Smuzhiyun PERF_REG_ARM64_X19, 26*4882a593Smuzhiyun PERF_REG_ARM64_X20, 27*4882a593Smuzhiyun PERF_REG_ARM64_X21, 28*4882a593Smuzhiyun PERF_REG_ARM64_X22, 29*4882a593Smuzhiyun PERF_REG_ARM64_X23, 30*4882a593Smuzhiyun PERF_REG_ARM64_X24, 31*4882a593Smuzhiyun PERF_REG_ARM64_X25, 32*4882a593Smuzhiyun PERF_REG_ARM64_X26, 33*4882a593Smuzhiyun PERF_REG_ARM64_X27, 34*4882a593Smuzhiyun PERF_REG_ARM64_X28, 35*4882a593Smuzhiyun PERF_REG_ARM64_X29, 36*4882a593Smuzhiyun PERF_REG_ARM64_LR, 37*4882a593Smuzhiyun PERF_REG_ARM64_SP, 38*4882a593Smuzhiyun PERF_REG_ARM64_PC, 39*4882a593Smuzhiyun PERF_REG_ARM64_MAX, 40*4882a593Smuzhiyun }; 41*4882a593Smuzhiyun #endif /* _ASM_ARM64_PERF_REGS_H */ 42