summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-08-14 11:06:16 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-08-14 11:10:45 +0200
commit540e8603315469aab77bfb52dce6ef45c19d8332 (patch)
tree0980d26fc0d90f095a2faf4d2b0674dd528897ca /doc
parentlibblock: Add SMP support (diff)
downloadrtems-540e8603315469aab77bfb52dce6ef45c19d8332.tar.bz2
documentation: Directives allowed from an ISR
Update list.
Diffstat (limited to 'doc')
-rw-r--r--doc/user/intr.t48
1 files changed, 36 insertions, 12 deletions
diff --git a/doc/user/intr.t b/doc/user/intr.t
index b6a58dcb1f..6cb6a266c6 100644
--- a/doc/user/intr.t
+++ b/doc/user/intr.t
@@ -186,7 +186,7 @@ the currently executing task), while in an ISR, this will refer
to the interrupted task. Most of the time, it is an application
implementation error to use RTEMS_SELF from an ISR.
-@itemize -
+@itemize
@item rtems_task_get_note
@item rtems_task_set_note
@item rtems_task_suspend
@@ -195,7 +195,7 @@ implementation error to use RTEMS_SELF from an ISR.
@item Interrupt Management
-@itemize -
+@itemize
@item rtems_interrupt_enable
@item rtems_interrupt_disable
@item rtems_interrupt_flash
@@ -222,24 +222,47 @@ implementation error to use RTEMS_SELF from an ISR.
@item rtems_clock_tick
@end itemize
-@item Message, Event, and Signal Management
+@item Timer Management
-@itemize -
-@item rtems_message_queue_send
-@item rtems_message_queue_urgent
+@itemize
+@item rtems_timer_cancel
+@item rtems_timer_reset
+@item rtems_timer_fire_after
+@item rtems_timer_fire_when
+@item rtems_timer_server_fire_after
+@item rtems_timer_server_fire_when
+@end itemize
+
+@item Event Management
+
+@itemize
@item rtems_event_send
-@item rtems_signal_send
+@item rtems_event_system_send
+@item rtems_event_transient_send
@end itemize
@item Semaphore Management
-@itemize -
+@itemize
@item rtems_semaphore_release
@end itemize
+@item Message Management
+
+@itemize
+@item rtems_message_queue_send
+@item rtems_message_queue_urgent
+@end itemize
+
+@item Signal Management
+
+@itemize
+@item rtems_signal_send
+@end itemize
+
@item Dual-Ported Memory Management
-@itemize -
+@itemize
@item rtems_port_external_to_internal
@item rtems_port_internal_to_external
@end itemize
@@ -249,7 +272,7 @@ implementation error to use RTEMS_SELF from an ISR.
The following services are safe to call from an ISR if and only if
the device driver service invoked is also safe. The IO Manager itself
is safe but the invoked driver entry point may or may not be.
-@itemize -
+@itemize
@item rtems_io_initialize
@item rtems_io_open
@item rtems_io_close
@@ -260,13 +283,14 @@ is safe but the invoked driver entry point may or may not be.
@item Fatal Error Management
-@itemize -
+@itemize
+@item rtems_fatal
@item rtems_fatal_error_occurred
@end itemize
@item Multiprocessing
-@itemize -
+@itemize
@item rtems_multiprocessing_announce
@end itemize
@end itemize