1*51bc620bSMao Han /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2*51bc620bSMao Han /* Copyright (C) 2019 Hangzhou C-SKY Microsystems co.,ltd. */ 3*51bc620bSMao Han 4*51bc620bSMao Han #ifndef _ASM_RISCV_PERF_REGS_H 5*51bc620bSMao Han #define _ASM_RISCV_PERF_REGS_H 6*51bc620bSMao Han 7*51bc620bSMao Han enum perf_event_riscv_regs { 8*51bc620bSMao Han PERF_REG_RISCV_PC, 9*51bc620bSMao Han PERF_REG_RISCV_RA, 10*51bc620bSMao Han PERF_REG_RISCV_SP, 11*51bc620bSMao Han PERF_REG_RISCV_GP, 12*51bc620bSMao Han PERF_REG_RISCV_TP, 13*51bc620bSMao Han PERF_REG_RISCV_T0, 14*51bc620bSMao Han PERF_REG_RISCV_T1, 15*51bc620bSMao Han PERF_REG_RISCV_T2, 16*51bc620bSMao Han PERF_REG_RISCV_S0, 17*51bc620bSMao Han PERF_REG_RISCV_S1, 18*51bc620bSMao Han PERF_REG_RISCV_A0, 19*51bc620bSMao Han PERF_REG_RISCV_A1, 20*51bc620bSMao Han PERF_REG_RISCV_A2, 21*51bc620bSMao Han PERF_REG_RISCV_A3, 22*51bc620bSMao Han PERF_REG_RISCV_A4, 23*51bc620bSMao Han PERF_REG_RISCV_A5, 24*51bc620bSMao Han PERF_REG_RISCV_A6, 25*51bc620bSMao Han PERF_REG_RISCV_A7, 26*51bc620bSMao Han PERF_REG_RISCV_S2, 27*51bc620bSMao Han PERF_REG_RISCV_S3, 28*51bc620bSMao Han PERF_REG_RISCV_S4, 29*51bc620bSMao Han PERF_REG_RISCV_S5, 30*51bc620bSMao Han PERF_REG_RISCV_S6, 31*51bc620bSMao Han PERF_REG_RISCV_S7, 32*51bc620bSMao Han PERF_REG_RISCV_S8, 33*51bc620bSMao Han PERF_REG_RISCV_S9, 34*51bc620bSMao Han PERF_REG_RISCV_S10, 35*51bc620bSMao Han PERF_REG_RISCV_S11, 36*51bc620bSMao Han PERF_REG_RISCV_T3, 37*51bc620bSMao Han PERF_REG_RISCV_T4, 38*51bc620bSMao Han PERF_REG_RISCV_T5, 39*51bc620bSMao Han PERF_REG_RISCV_T6, 40*51bc620bSMao Han PERF_REG_RISCV_MAX, 41*51bc620bSMao Han }; 42*51bc620bSMao Han #endif /* _ASM_RISCV_PERF_REGS_H */ 43