[PATCH 41/98] doxygen: score: adjust doc in profiling.h to doxygen guidelines

Sebastian Huber sebastian.huber at embedded-brains.de
Tue May 7 05:39:46 UTC 2019


From: Andreas Dachsberger <andreas.dachsberger at embedded-brains.de>

---
 cpukit/include/rtems/score/profiling.h | 38 ++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/cpukit/include/rtems/score/profiling.h b/cpukit/include/rtems/score/profiling.h
index 83aa3345a5..24bfc869c6 100644
--- a/cpukit/include/rtems/score/profiling.h
+++ b/cpukit/include/rtems/score/profiling.h
@@ -40,6 +40,14 @@ extern "C" {
  * @{
  */
 
+/**
+ * @brief Disables the thread dispatch if the previous thread dispatch
+ *      disable level is zero.
+ *
+ * @param[out] cpu The cpu control.
+ * @param previous_thread_dispatch_disable_level The dispatch disable
+ *      level of the previous thread.
+ */
 static inline void _Profiling_Thread_dispatch_disable(
   Per_CPU_Control *cpu,
   uint32_t previous_thread_dispatch_disable_level
@@ -58,6 +66,17 @@ static inline void _Profiling_Thread_dispatch_disable(
 #endif
 }
 
+/**
+ * @brief Disables the thread dispatch.
+ *
+ * Only if the previous thread dispatch disable level is zero.  This
+ * method also takes into account the lock_context.
+ *
+ * @param[out] cpu The cpu control.
+ * @param previous_thread_dispatch_disable_level The dispatch disable
+ *      level of the previous thread.
+ * @param lock_context The lock context.
+ */
 static inline void _Profiling_Thread_dispatch_disable_critical(
   Per_CPU_Control        *cpu,
   uint32_t                previous_thread_dispatch_disable_level,
@@ -78,6 +97,15 @@ static inline void _Profiling_Thread_dispatch_disable_critical(
 #endif
 }
 
+/**
+ * @brief Enables the thread dispatch.
+ *
+ * Only if the @a new_thread_dispatch_disable_level is 0.
+ *
+ * @param[out] cpu The cpu control.
+ * @param new_thread_dispatch_disable_level The dispatch disable level
+ *      of the new thread.
+ */
 static inline void _Profiling_Thread_dispatch_enable(
   Per_CPU_Control *cpu,
   uint32_t new_thread_dispatch_disable_level
@@ -104,6 +132,12 @@ static inline void _Profiling_Thread_dispatch_enable(
 #endif
 }
 
+/**
+ * @brief Updates the maximum interrupt delay.
+ *
+ * @param[out] cpu The cpu control.
+ * @param interrupt_delay The new interrupt delay.
+ */
 static inline void _Profiling_Update_max_interrupt_delay(
   Per_CPU_Control *cpu,
   CPU_Counter_ticks interrupt_delay
@@ -126,6 +160,10 @@ static inline void _Profiling_Update_max_interrupt_delay(
  *
  * Must be called with the interrupt stack and before the thread dispatch
  * disable level is decremented.
+ *
+ * @param cpu The cpu control.
+ * @param interrupt_entry_instant The instant that the interrupt occured.
+ * @param interrupt_exit_instant The instant in which the interrupt was exited.
  */
 void _Profiling_Outer_most_interrupt_entry_and_exit(
   Per_CPU_Control *cpu,
-- 
2.16.4




More information about the devel mailing list