1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 #ifndef _ASM_ALPHA_PERF_REGS_H 3 #define _ASM_ALPHA_PERF_REGS_H 4 5 /* 6 * Indices 0-30 match the hardware (and DWARF) register numbers. 7 * r9-r15 are not saved in pt_regs and cannot be sampled. 8 */ 9 enum perf_event_alpha_regs { 10 PERF_REG_ALPHA_R0, 11 PERF_REG_ALPHA_R1, 12 PERF_REG_ALPHA_R2, 13 PERF_REG_ALPHA_R3, 14 PERF_REG_ALPHA_R4, 15 PERF_REG_ALPHA_R5, 16 PERF_REG_ALPHA_R6, 17 PERF_REG_ALPHA_R7, 18 PERF_REG_ALPHA_R8, 19 PERF_REG_ALPHA_R9, 20 PERF_REG_ALPHA_R10, 21 PERF_REG_ALPHA_R11, 22 PERF_REG_ALPHA_R12, 23 PERF_REG_ALPHA_R13, 24 PERF_REG_ALPHA_R14, 25 PERF_REG_ALPHA_R15, 26 PERF_REG_ALPHA_R16, 27 PERF_REG_ALPHA_R17, 28 PERF_REG_ALPHA_R18, 29 PERF_REG_ALPHA_R19, 30 PERF_REG_ALPHA_R20, 31 PERF_REG_ALPHA_R21, 32 PERF_REG_ALPHA_R22, 33 PERF_REG_ALPHA_R23, 34 PERF_REG_ALPHA_R24, 35 PERF_REG_ALPHA_R25, 36 PERF_REG_ALPHA_R26, 37 PERF_REG_ALPHA_R27, 38 PERF_REG_ALPHA_R28, 39 PERF_REG_ALPHA_GP, 40 PERF_REG_ALPHA_SP, 41 PERF_REG_ALPHA_PC, 42 PERF_REG_ALPHA_MAX, 43 }; 44 45 #endif /* _ASM_ALPHA_PERF_REGS_H */ 46