sigcontext.h 1.2 KB

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