switch_context.h 585 B

12345678910111213141516171819202122232425262728293031
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __ABI_CSKY_PTRACE_H
  3. #define __ABI_CSKY_PTRACE_H
  4. struct switch_stack {
  5. #ifdef CONFIG_CPU_HAS_HILO
  6. unsigned long rhi;
  7. unsigned long rlo;
  8. unsigned long cr14;
  9. unsigned long pad;
  10. #endif
  11. unsigned long r4;
  12. unsigned long r5;
  13. unsigned long r6;
  14. unsigned long r7;
  15. unsigned long r8;
  16. unsigned long r9;
  17. unsigned long r10;
  18. unsigned long r11;
  19. unsigned long r15;
  20. unsigned long r16;
  21. unsigned long r17;
  22. unsigned long r26;
  23. unsigned long r27;
  24. unsigned long r28;
  25. unsigned long r29;
  26. unsigned long r30;
  27. };
  28. #endif /* __ABI_CSKY_PTRACE_H */