interrupt.json 948 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. [
  2. {
  3. "name": "sv_intr_new",
  4. "returns": "Handle",
  5. "args": [
  6. {
  7. "name": "res",
  8. "ty": "Handle"
  9. },
  10. {
  11. "name": "gsi",
  12. "ty": "u32"
  13. },
  14. {
  15. "name": "config",
  16. "ty": "IntrConfig"
  17. }
  18. ]
  19. },
  20. {
  21. "name": "sv_intr_wait",
  22. "returns": "()",
  23. "args": [
  24. {
  25. "name": "hdl",
  26. "ty": "Handle"
  27. },
  28. {
  29. "name": "timeout_us",
  30. "ty": "u64"
  31. },
  32. {
  33. "name": "last_time",
  34. "ty": "*mut ()"
  35. }
  36. ]
  37. },
  38. {
  39. "name": "sv_intr_drop",
  40. "returns": "()",
  41. "args": [
  42. {
  43. "name": "hdl",
  44. "ty": "Handle"
  45. }
  46. ]
  47. }
  48. ]