sigcontext.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. /*
  2. * Copyright 2004-2008 Analog Devices Inc.
  3. *
  4. * Licensed under the GPL-2 or later.
  5. */
  6. #ifndef _UAPI_ASM_BLACKFIN_SIGCONTEXT_H
  7. #define _UAPI_ASM_BLACKFIN_SIGCONTEXT_H
  8. /* Add new entries at the end of the structure only. */
  9. struct sigcontext {
  10. unsigned long sc_r0;
  11. unsigned long sc_r1;
  12. unsigned long sc_r2;
  13. unsigned long sc_r3;
  14. unsigned long sc_r4;
  15. unsigned long sc_r5;
  16. unsigned long sc_r6;
  17. unsigned long sc_r7;
  18. unsigned long sc_p0;
  19. unsigned long sc_p1;
  20. unsigned long sc_p2;
  21. unsigned long sc_p3;
  22. unsigned long sc_p4;
  23. unsigned long sc_p5;
  24. unsigned long sc_usp;
  25. unsigned long sc_a0w;
  26. unsigned long sc_a1w;
  27. unsigned long sc_a0x;
  28. unsigned long sc_a1x;
  29. unsigned long sc_astat;
  30. unsigned long sc_rets;
  31. unsigned long sc_pc;
  32. unsigned long sc_retx;
  33. unsigned long sc_fp;
  34. unsigned long sc_i0;
  35. unsigned long sc_i1;
  36. unsigned long sc_i2;
  37. unsigned long sc_i3;
  38. unsigned long sc_m0;
  39. unsigned long sc_m1;
  40. unsigned long sc_m2;
  41. unsigned long sc_m3;
  42. unsigned long sc_l0;
  43. unsigned long sc_l1;
  44. unsigned long sc_l2;
  45. unsigned long sc_l3;
  46. unsigned long sc_b0;
  47. unsigned long sc_b1;
  48. unsigned long sc_b2;
  49. unsigned long sc_b3;
  50. unsigned long sc_lc0;
  51. unsigned long sc_lc1;
  52. unsigned long sc_lt0;
  53. unsigned long sc_lt1;
  54. unsigned long sc_lb0;
  55. unsigned long sc_lb1;
  56. unsigned long sc_seqstat;
  57. };
  58. #endif /* _UAPI_ASM_BLACKFIN_SIGCONTEXT_H */