162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
262306a36Sopenharmony_ci#ifndef _ASM_LOONGARCH_PERF_REGS_H
362306a36Sopenharmony_ci#define _ASM_LOONGARCH_PERF_REGS_H
462306a36Sopenharmony_ci
562306a36Sopenharmony_cienum perf_event_loongarch_regs {
662306a36Sopenharmony_ci	PERF_REG_LOONGARCH_PC,
762306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R1,
862306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R2,
962306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R3,
1062306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R4,
1162306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R5,
1262306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R6,
1362306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R7,
1462306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R8,
1562306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R9,
1662306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R10,
1762306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R11,
1862306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R12,
1962306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R13,
2062306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R14,
2162306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R15,
2262306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R16,
2362306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R17,
2462306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R18,
2562306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R19,
2662306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R20,
2762306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R21,
2862306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R22,
2962306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R23,
3062306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R24,
3162306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R25,
3262306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R26,
3362306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R27,
3462306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R28,
3562306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R29,
3662306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R30,
3762306a36Sopenharmony_ci	PERF_REG_LOONGARCH_R31,
3862306a36Sopenharmony_ci	PERF_REG_LOONGARCH_MAX,
3962306a36Sopenharmony_ci};
4062306a36Sopenharmony_ci#endif /* _ASM_LOONGARCH_PERF_REGS_H */
41