1 // SPDX-License-Identifier: GPL-2.0
3 #include "../perf_regs.h"
4 #include "../../../arch/s390/include/uapi/asm/perf_regs.h"
6 const char *__perf_reg_name_s390(int id
)
11 case PERF_REG_S390_R1
:
13 case PERF_REG_S390_R2
:
15 case PERF_REG_S390_R3
:
17 case PERF_REG_S390_R4
:
19 case PERF_REG_S390_R5
:
21 case PERF_REG_S390_R6
:
23 case PERF_REG_S390_R7
:
25 case PERF_REG_S390_R8
:
27 case PERF_REG_S390_R9
:
29 case PERF_REG_S390_R10
:
31 case PERF_REG_S390_R11
:
33 case PERF_REG_S390_R12
:
35 case PERF_REG_S390_R13
:
37 case PERF_REG_S390_R14
:
39 case PERF_REG_S390_R15
:
41 case PERF_REG_S390_FP0
:
43 case PERF_REG_S390_FP1
:
45 case PERF_REG_S390_FP2
:
47 case PERF_REG_S390_FP3
:
49 case PERF_REG_S390_FP4
:
51 case PERF_REG_S390_FP5
:
53 case PERF_REG_S390_FP6
:
55 case PERF_REG_S390_FP7
:
57 case PERF_REG_S390_FP8
:
59 case PERF_REG_S390_FP9
:
61 case PERF_REG_S390_FP10
:
63 case PERF_REG_S390_FP11
:
65 case PERF_REG_S390_FP12
:
67 case PERF_REG_S390_FP13
:
69 case PERF_REG_S390_FP14
:
71 case PERF_REG_S390_FP15
:
73 case PERF_REG_S390_MASK
:
75 case PERF_REG_S390_PC
:
84 uint64_t __perf_reg_ip_s390(void)
86 return PERF_REG_S390_PC
;
89 uint64_t __perf_reg_sp_s390(void)
91 return PERF_REG_S390_R15
;