/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _UAPI_ASM_PARISC_PERF_REGS_H #define _UAPI_ASM_PARISC_PERF_REGS_H /* see struct user_regs_struct */ enum perf_event_parisc_regs { PERF_REG_PARISC_R0, /* PSW is in gr[0] */ PERF_REG_PARISC_R1, PERF_REG_PARISC_R2, PERF_REG_PARISC_R3, PERF_REG_PARISC_R4, PERF_REG_PARISC_R5, PERF_REG_PARISC_R6, PERF_REG_PARISC_R7, PERF_REG_PARISC_R8, PERF_REG_PARISC_R9, PERF_REG_PARISC_R10, PERF_REG_PARISC_R11, PERF_REG_PARISC_R12, PERF_REG_PARISC_R13, PERF_REG_PARISC_R14, PERF_REG_PARISC_R15, PERF_REG_PARISC_R16, PERF_REG_PARISC_R17, PERF_REG_PARISC_R18, PERF_REG_PARISC_R19, PERF_REG_PARISC_R20, PERF_REG_PARISC_R21, PERF_REG_PARISC_R22, PERF_REG_PARISC_R23, PERF_REG_PARISC_R24, PERF_REG_PARISC_R25, PERF_REG_PARISC_R26, PERF_REG_PARISC_R27, PERF_REG_PARISC_R28, PERF_REG_PARISC_R29, PERF_REG_PARISC_R30, PERF_REG_PARISC_R31, PERF_REG_PARISC_SR0, PERF_REG_PARISC_SR1, PERF_REG_PARISC_SR2, PERF_REG_PARISC_SR3, PERF_REG_PARISC_SR4, PERF_REG_PARISC_SR5, PERF_REG_PARISC_SR6, PERF_REG_PARISC_SR7, PERF_REG_PARISC_IAOQ0, PERF_REG_PARISC_IAOQ1, PERF_REG_PARISC_IASQ0, PERF_REG_PARISC_IASQ1, PERF_REG_PARISC_SAR, /* CR11 */ PERF_REG_PARISC_IIR, /* CR19 */ PERF_REG_PARISC_ISR, /* CR20 */ PERF_REG_PARISC_IOR, /* CR21 */ PERF_REG_PARISC_IPSW, /* CR22 */ PERF_REG_PARISC_MAX }; #endif /* _UAPI_ASM_PARISC_PERF_REGS_H */