| /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ | |
| #ifndef _ASM_ALPHA_PERF_REGS_H | |
| #define _ASM_ALPHA_PERF_REGS_H | |
| /* | |
| * Indices 0-30 match the hardware (and DWARF) register numbers. | |
| * r9-r15 are not saved in pt_regs and cannot be sampled. | |
| */ | |
| enum perf_event_alpha_regs { | |
| PERF_REG_ALPHA_R0, | |
| PERF_REG_ALPHA_R1, | |
| PERF_REG_ALPHA_R2, | |
| PERF_REG_ALPHA_R3, | |
| PERF_REG_ALPHA_R4, | |
| PERF_REG_ALPHA_R5, | |
| PERF_REG_ALPHA_R6, | |
| PERF_REG_ALPHA_R7, | |
| PERF_REG_ALPHA_R8, | |
| PERF_REG_ALPHA_R9, | |
| PERF_REG_ALPHA_R10, | |
| PERF_REG_ALPHA_R11, | |
| PERF_REG_ALPHA_R12, | |
| PERF_REG_ALPHA_R13, | |
| PERF_REG_ALPHA_R14, | |
| PERF_REG_ALPHA_R15, | |
| PERF_REG_ALPHA_R16, | |
| PERF_REG_ALPHA_R17, | |
| PERF_REG_ALPHA_R18, | |
| PERF_REG_ALPHA_R19, | |
| PERF_REG_ALPHA_R20, | |
| PERF_REG_ALPHA_R21, | |
| PERF_REG_ALPHA_R22, | |
| PERF_REG_ALPHA_R23, | |
| PERF_REG_ALPHA_R24, | |
| PERF_REG_ALPHA_R25, | |
| PERF_REG_ALPHA_R26, | |
| PERF_REG_ALPHA_R27, | |
| PERF_REG_ALPHA_R28, | |
| PERF_REG_ALPHA_GP, | |
| PERF_REG_ALPHA_SP, | |
| PERF_REG_ALPHA_PC, | |
| PERF_REG_ALPHA_MAX, | |
| }; | |
| #endif /* _ASM_ALPHA_PERF_REGS_H */ |