summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Dachsberger <andreas.dachsberger@embedded-brains.de>2019-04-16 07:52:50 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-05-13 07:42:05 +0200
commit0e829b26375ba89f991a2a286504eccf8a235513 (patch)
tree0215b539a11153bdf9f7d93724a8c7bef383cdd3
parentdoxygen: score: adjust doc in stack.h to doxygen guidelines (diff)
downloadrtems-0e829b26375ba89f991a2a286504eccf8a235513.tar.bz2
doxygen: score: adjust doc in stackimpl.h to doxygen guidelines
Update #3706.
-rw-r--r--cpukit/include/rtems/score/stackimpl.h28
1 files changed, 22 insertions, 6 deletions
diff --git a/cpukit/include/rtems/score/stackimpl.h b/cpukit/include/rtems/score/stackimpl.h
index a7cea81e52..98eda3148a 100644
--- a/cpukit/include/rtems/score/stackimpl.h
+++ b/cpukit/include/rtems/score/stackimpl.h
@@ -1,6 +1,8 @@
/**
* @file
*
+ * @ingroup RTEMSScoreStack
+ *
* @brief Inlined Routines from the Stack Handler
*
* This file contains the static inline implementation of the inlined
@@ -27,13 +29,20 @@ extern "C" {
/**
* @addtogroup RTEMSScoreStack
+ *
+ * @{
*/
-/**@{**/
/**
+ * @brief Initializes stack with the given starting address and size.
+ *
* This routine initializes the_stack record to indicate that
* size bytes of memory starting at starting_address have been
* reserved for a stack.
+ *
+ * @param[out] the_stack The stack to initialize.
+ * @param starting_address The starting_address for the new stack.
+ * @param size The size of the stack in bytes.
*/
RTEMS_INLINE_ROUTINE void _Stack_Initialize (
Stack_Control *the_stack,
@@ -46,10 +55,12 @@ RTEMS_INLINE_ROUTINE void _Stack_Initialize (
}
/**
+ * @brief Returns the minimum stack size.
+ *
* This function returns the minimum stack size configured
* for this application.
*
- * @return This method returns the minimum stack size;
+ * @return The minimum stack size.
*/
RTEMS_INLINE_ROUTINE uint32_t _Stack_Minimum (void)
{
@@ -57,12 +68,15 @@ RTEMS_INLINE_ROUTINE uint32_t _Stack_Minimum (void)
}
/**
+ * @brief Checks if the size is enough for a valid stack area on this processor.
+ *
* This function returns true if size bytes is enough memory for
* a valid stack area on this processor, and false otherwise.
*
- * @param[in] size is the stack size to check
+ * @param size The stack size to check.
*
- * @return This method returns true if the stack is large enough.
+ * @retval true @a size is large enough.
+ * @retval false @a size is not large enough.
*/
RTEMS_INLINE_ROUTINE bool _Stack_Is_enough (
size_t size
@@ -72,13 +86,15 @@ RTEMS_INLINE_ROUTINE bool _Stack_Is_enough (
}
/**
+ * @brief Returns the appropriate stack size for the requested size.
+ *
* This function returns the appropriate stack size given the requested
* size. If the requested size is below the minimum, then the minimum
* configured stack size is returned.
*
- * @param[in] size is the stack size to check
+ * @param size The stack size to check.
*
- * @return This method returns the appropriate stack size.
+ * @return The appropriate stack size.
*/
RTEMS_INLINE_ROUTINE size_t _Stack_Ensure_minimum (
size_t size