52 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2// Copyright (C) 2019 Hangzhou C-SKY Microsystems co.,ltd.3 4#ifndef _ASM_CSKY_PERF_REGS_H5#define _ASM_CSKY_PERF_REGS_H6 7/* Index of struct pt_regs */8enum perf_event_csky_regs {9 PERF_REG_CSKY_TLS,10 PERF_REG_CSKY_LR,11 PERF_REG_CSKY_PC,12 PERF_REG_CSKY_SR,13 PERF_REG_CSKY_SP,14 PERF_REG_CSKY_ORIG_A0,15 PERF_REG_CSKY_A0,16 PERF_REG_CSKY_A1,17 PERF_REG_CSKY_A2,18 PERF_REG_CSKY_A3,19 PERF_REG_CSKY_REGS0,20 PERF_REG_CSKY_REGS1,21 PERF_REG_CSKY_REGS2,22 PERF_REG_CSKY_REGS3,23 PERF_REG_CSKY_REGS4,24 PERF_REG_CSKY_REGS5,25 PERF_REG_CSKY_REGS6,26 PERF_REG_CSKY_REGS7,27 PERF_REG_CSKY_REGS8,28 PERF_REG_CSKY_REGS9,29#if defined(__CSKYABIV2__)30 PERF_REG_CSKY_EXREGS0,31 PERF_REG_CSKY_EXREGS1,32 PERF_REG_CSKY_EXREGS2,33 PERF_REG_CSKY_EXREGS3,34 PERF_REG_CSKY_EXREGS4,35 PERF_REG_CSKY_EXREGS5,36 PERF_REG_CSKY_EXREGS6,37 PERF_REG_CSKY_EXREGS7,38 PERF_REG_CSKY_EXREGS8,39 PERF_REG_CSKY_EXREGS9,40 PERF_REG_CSKY_EXREGS10,41 PERF_REG_CSKY_EXREGS11,42 PERF_REG_CSKY_EXREGS12,43 PERF_REG_CSKY_EXREGS13,44 PERF_REG_CSKY_EXREGS14,45 PERF_REG_CSKY_HI,46 PERF_REG_CSKY_LO,47 PERF_REG_CSKY_DCSR,48#endif49 PERF_REG_CSKY_MAX,50};51#endif /* _ASM_CSKY_PERF_REGS_H */52