perf_regs.h 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
  2. #ifndef _ASM_LOONGARCH_PERF_REGS_H
  3. #define _ASM_LOONGARCH_PERF_REGS_H
  4. enum perf_event_loongarch_regs {
  5. PERF_REG_LOONGARCH_PC,
  6. PERF_REG_LOONGARCH_R1,
  7. PERF_REG_LOONGARCH_R2,
  8. PERF_REG_LOONGARCH_R3,
  9. PERF_REG_LOONGARCH_R4,
  10. PERF_REG_LOONGARCH_R5,
  11. PERF_REG_LOONGARCH_R6,
  12. PERF_REG_LOONGARCH_R7,
  13. PERF_REG_LOONGARCH_R8,
  14. PERF_REG_LOONGARCH_R9,
  15. PERF_REG_LOONGARCH_R10,
  16. PERF_REG_LOONGARCH_R11,
  17. PERF_REG_LOONGARCH_R12,
  18. PERF_REG_LOONGARCH_R13,
  19. PERF_REG_LOONGARCH_R14,
  20. PERF_REG_LOONGARCH_R15,
  21. PERF_REG_LOONGARCH_R16,
  22. PERF_REG_LOONGARCH_R17,
  23. PERF_REG_LOONGARCH_R18,
  24. PERF_REG_LOONGARCH_R19,
  25. PERF_REG_LOONGARCH_R20,
  26. PERF_REG_LOONGARCH_R21,
  27. PERF_REG_LOONGARCH_R22,
  28. PERF_REG_LOONGARCH_R23,
  29. PERF_REG_LOONGARCH_R24,
  30. PERF_REG_LOONGARCH_R25,
  31. PERF_REG_LOONGARCH_R26,
  32. PERF_REG_LOONGARCH_R27,
  33. PERF_REG_LOONGARCH_R28,
  34. PERF_REG_LOONGARCH_R29,
  35. PERF_REG_LOONGARCH_R30,
  36. PERF_REG_LOONGARCH_R31,
  37. PERF_REG_LOONGARCH_MAX,
  38. };
  39. #endif /* _ASM_LOONGARCH_PERF_REGS_H */