8. Interrupt ManagerΒΆ
- 8.1. Introduction
- 8.2. Background
- 8.3. Operations
- 8.4. Directives
- 8.4.1. rtems_interrupt_catch()
- 8.4.2. rtems_interrupt_disable()
- 8.4.3. rtems_interrupt_enable()
- 8.4.4. rtems_interrupt_flash()
- 8.4.5. rtems_interrupt_local_disable()
- 8.4.6. rtems_interrupt_local_enable()
- 8.4.7. rtems_interrupt_is_in_progress()
- 8.4.8. rtems_interrupt_lock_initialize()
- 8.4.9. rtems_interrupt_lock_destroy()
- 8.4.10. rtems_interrupt_lock_acquire()
- 8.4.11. rtems_interrupt_lock_release()
- 8.4.12. rtems_interrupt_lock_acquire_isr()
- 8.4.13. rtems_interrupt_lock_release_isr()
- 8.4.14. rtems_interrupt_lock_interrupt_disable()
- 8.4.15. RTEMS_INTERRUPT_LOCK_DECLARE()
- 8.4.16. RTEMS_INTERRUPT_LOCK_DEFINE()
- 8.4.17. RTEMS_INTERRUPT_LOCK_INITIALIZER()
- 8.4.18. RTEMS_INTERRUPT_LOCK_MEMBER()
- 8.4.19. RTEMS_INTERRUPT_LOCK_REFERENCE()
- 8.4.20. RTEMS_INTERRUPT_ENTRY_INITIALIZER()
- 8.4.21. rtems_interrupt_entry_initialize()
- 8.4.22. rtems_interrupt_entry_install()
- 8.4.23. rtems_interrupt_entry_remove()
- 8.4.24. rtems_interrupt_handler_install()
- 8.4.25. rtems_interrupt_handler_remove()
- 8.4.26. rtems_interrupt_vector_is_enabled()
- 8.4.27. rtems_interrupt_vector_enable()
- 8.4.28. rtems_interrupt_vector_disable()
- 8.4.29. rtems_interrupt_is_pending()
- 8.4.30. rtems_interrupt_raise()
- 8.4.31. rtems_interrupt_raise_on()
- 8.4.32. rtems_interrupt_clear()
- 8.4.33. rtems_interrupt_get_priority()
- 8.4.34. rtems_interrupt_set_priority()
- 8.4.35. rtems_interrupt_get_affinity()
- 8.4.36. rtems_interrupt_set_affinity()
- 8.4.37. rtems_interrupt_get_attributes()
- 8.4.38. rtems_interrupt_handler_iterate()
- 8.4.39. rtems_interrupt_server_initialize()
- 8.4.40. rtems_interrupt_server_create()
- 8.4.41. rtems_interrupt_server_handler_install()
- 8.4.42. rtems_interrupt_server_handler_remove()
- 8.4.43. rtems_interrupt_server_set_affinity()
- 8.4.44. rtems_interrupt_server_delete()
- 8.4.45. rtems_interrupt_server_suspend()
- 8.4.46. rtems_interrupt_server_resume()
- 8.4.47. rtems_interrupt_server_move()
- 8.4.48. rtems_interrupt_server_handler_iterate()
- 8.4.49. rtems_interrupt_server_entry_initialize()
- 8.4.50. rtems_interrupt_server_action_prepend()
- 8.4.51. rtems_interrupt_server_entry_destroy()
- 8.4.52. rtems_interrupt_server_entry_submit()
- 8.4.53. rtems_interrupt_server_entry_move()
- 8.4.54. rtems_interrupt_server_request_initialize()
- 8.4.55. rtems_interrupt_server_request_set_vector()
- 8.4.56. rtems_interrupt_server_request_destroy()
- 8.4.57. rtems_interrupt_server_request_submit()