[PATCH 21/25] score: Restructured cpukit/include/rtems/rtems
Sebastian Huber
sebastian.huber at embedded-brains.de
Fri Mar 29 10:53:06 UTC 2019
From: Andreas Dachsberger <andreas.dachsberger at embedded-brains.de>
Update #3706.
---
cpukit/doxygen.h | 6 ++++++
cpukit/include/rtems.h | 16 ++++++++--------
cpukit/include/rtems/chain.h | 2 +-
cpukit/include/rtems/counter.h | 2 +-
cpukit/include/rtems/extension.h | 2 +-
cpukit/include/rtems/fatal.h | 2 +-
cpukit/include/rtems/io.h | 2 +-
cpukit/include/rtems/rbheap.h | 2 +-
cpukit/include/rtems/rbtree.h | 2 +-
cpukit/include/rtems/rtems/asr.h | 4 ++--
cpukit/include/rtems/rtems/asrimpl.h | 2 +-
cpukit/include/rtems/rtems/attr.h | 4 ++--
cpukit/include/rtems/rtems/attrimpl.h | 2 +-
cpukit/include/rtems/rtems/barrier.h | 2 +-
cpukit/include/rtems/rtems/barrierimpl.h | 2 +-
cpukit/include/rtems/rtems/cache.h | 2 +-
cpukit/include/rtems/rtems/clock.h | 4 ++--
cpukit/include/rtems/rtems/config.h | 4 ++--
cpukit/include/rtems/rtems/doxygen.h | 7 +++++++
cpukit/include/rtems/rtems/dpmem.h | 2 +-
cpukit/include/rtems/rtems/dpmemimpl.h | 2 +-
cpukit/include/rtems/rtems/event.h | 2 +-
cpukit/include/rtems/rtems/eventimpl.h | 2 +-
cpukit/include/rtems/rtems/eventmp.h | 2 +-
cpukit/include/rtems/rtems/intr.h | 4 ++--
cpukit/include/rtems/rtems/mainpage.h | 2 +-
cpukit/include/rtems/rtems/message.h | 2 +-
cpukit/include/rtems/rtems/messageimpl.h | 2 +-
cpukit/include/rtems/rtems/modes.h | 4 ++--
cpukit/include/rtems/rtems/modesimpl.h | 2 +-
cpukit/include/rtems/rtems/mp.h | 4 ++--
cpukit/include/rtems/rtems/object.h | 4 ++--
cpukit/include/rtems/rtems/options.h | 4 ++--
cpukit/include/rtems/rtems/optionsimpl.h | 2 +-
cpukit/include/rtems/rtems/part.h | 2 +-
cpukit/include/rtems/rtems/partimpl.h | 2 +-
cpukit/include/rtems/rtems/ratemon.h | 4 ++--
cpukit/include/rtems/rtems/ratemonimpl.h | 2 +-
cpukit/include/rtems/rtems/region.h | 2 +-
cpukit/include/rtems/rtems/regionimpl.h | 2 +-
cpukit/include/rtems/rtems/sem.h | 2 +-
cpukit/include/rtems/rtems/semimpl.h | 2 +-
cpukit/include/rtems/rtems/semmp.h | 2 +-
cpukit/include/rtems/rtems/signal.h | 2 +-
cpukit/include/rtems/rtems/signalimpl.h | 2 +-
cpukit/include/rtems/rtems/smp.h | 2 +-
cpukit/include/rtems/rtems/status.h | 4 ++--
cpukit/include/rtems/rtems/statusimpl.h | 2 +-
cpukit/include/rtems/rtems/support.h | 6 +++---
cpukit/include/rtems/rtems/taskmp.h | 2 +-
cpukit/include/rtems/rtems/tasks.h | 2 +-
cpukit/include/rtems/rtems/tasksimpl.h | 2 +-
cpukit/include/rtems/rtems/timer.h | 2 +-
cpukit/include/rtems/rtems/timerimpl.h | 2 +-
cpukit/include/rtems/rtems/types.h | 5 +++--
cpukit/include/rtems/timespec.h | 2 +-
56 files changed, 89 insertions(+), 75 deletions(-)
create mode 100644 cpukit/include/rtems/rtems/doxygen.h
diff --git a/cpukit/doxygen.h b/cpukit/doxygen.h
index 449026b707..cd39d37930 100644
--- a/cpukit/doxygen.h
+++ b/cpukit/doxygen.h
@@ -3,3 +3,9 @@
*
* @brief RTEMS Implementation.
*/
+
+/**
+ * @defgroup RTEMSAPI API
+ *
+ * @brief API
+ */
diff --git a/cpukit/include/rtems.h b/cpukit/include/rtems.h
index 8c70734b6a..20a1705dc5 100644
--- a/cpukit/include/rtems.h
+++ b/cpukit/include/rtems.h
@@ -1,9 +1,7 @@
/**
* @file
- *
- * @defgroup ClassicRTEMS RTEMS Classic API
- *
- * @brief RTEMS Classic API
+ *
+ * @ingroup RTEMSAPIClassic
*
* the Public Interface to the RTEMS Classic API
*/
@@ -20,11 +18,13 @@
#define _RTEMS_H
/**
- * @defgroup ClassicRTEMS RTEMS Classic API
+ * @defgroup RTEMSAPIClassic Classic
*
- * RTEMS Classic API definitions and modules.
+ * @ingroup RTEMSAPI
+ *
+ * @brief RTEMS Classic API definitions and modules.
*/
-/**@{*/
+/** @{ */
#include <rtems/system.h>
#include <rtems/rtems/status.h>
@@ -187,7 +187,7 @@ const char *rtems_get_version_string(void);
}
#endif
-/**@}*/
+/** @} */
#endif
/* end of include file */
diff --git a/cpukit/include/rtems/chain.h b/cpukit/include/rtems/chain.h
index f0e7ee4f40..11ebdca322 100644
--- a/cpukit/include/rtems/chain.h
+++ b/cpukit/include/rtems/chain.h
@@ -28,7 +28,7 @@ extern "C" {
/**
* @defgroup ClassicChains Chains
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* @brief Chain API
*/
diff --git a/cpukit/include/rtems/counter.h b/cpukit/include/rtems/counter.h
index f43b7f110f..caf0491d9c 100644
--- a/cpukit/include/rtems/counter.h
+++ b/cpukit/include/rtems/counter.h
@@ -32,7 +32,7 @@ extern "C" {
/**
* @defgroup ClassicCounter Free-Running Counter and Busy Wait Delay
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* @brief Free-running counter and busy wait delay functions.
*
diff --git a/cpukit/include/rtems/extension.h b/cpukit/include/rtems/extension.h
index da219acb33..ec9ad7f83f 100644
--- a/cpukit/include/rtems/extension.h
+++ b/cpukit/include/rtems/extension.h
@@ -32,7 +32,7 @@ typedef User_extensions_routine
/**
* @defgroup ClassicUserExtensions User Extensions
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* @brief The User Extensions Manager allows the application developer to
* augment the executive by allowing them to supply extension routines which
diff --git a/cpukit/include/rtems/fatal.h b/cpukit/include/rtems/fatal.h
index 291af42c6e..3fc6a89a78 100644
--- a/cpukit/include/rtems/fatal.h
+++ b/cpukit/include/rtems/fatal.h
@@ -26,7 +26,7 @@ extern "C" {
/**
* @defgroup ClassicFatal Fatal
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* @brief The Fatal Manager provides functions for fatal system states and or
* irrecoverable errors.
diff --git a/cpukit/include/rtems/io.h b/cpukit/include/rtems/io.h
index 760d412bb8..972a0aa431 100644
--- a/cpukit/include/rtems/io.h
+++ b/cpukit/include/rtems/io.h
@@ -28,7 +28,7 @@ extern "C" {
/**
* @defgroup ClassicIO Input/Output
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
*/
/**@{**/
diff --git a/cpukit/include/rtems/rbheap.h b/cpukit/include/rtems/rbheap.h
index 735aa6c8fd..d772c1a284 100644
--- a/cpukit/include/rtems/rbheap.h
+++ b/cpukit/include/rtems/rbheap.h
@@ -32,7 +32,7 @@ extern "C" {
/**
* @defgroup RBHeap Red-Black Tree Heap
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* @brief Red-Black Tree Heap API.
*
diff --git a/cpukit/include/rtems/rbtree.h b/cpukit/include/rtems/rbtree.h
index 57821cf31d..6a45037ac3 100644
--- a/cpukit/include/rtems/rbtree.h
+++ b/cpukit/include/rtems/rbtree.h
@@ -29,7 +29,7 @@ extern "C" {
/**
* @defgroup ClassicRBTrees Red-Black Trees
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* @brief A Red-Black Tree container.
*
diff --git a/cpukit/include/rtems/rtems/asr.h b/cpukit/include/rtems/rtems/asr.h
index 8529d3b30f..c157719238 100644
--- a/cpukit/include/rtems/rtems/asr.h
+++ b/cpukit/include/rtems/rtems/asr.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicASR
+ * @ingroup ClassicASR
*
* This include file contains all the constants and structures associated
* with the Asynchronous Signal Handler. This Handler provides the low-level
@@ -28,7 +28,7 @@ extern "C" {
/**
* @defgroup ClassicASR ASR Support
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the Classic API Signal
* Manager.
diff --git a/cpukit/include/rtems/rtems/asrimpl.h b/cpukit/include/rtems/rtems/asrimpl.h
index 38cc1e29c6..8e8efe5de5 100644
--- a/cpukit/include/rtems/rtems/asrimpl.h
+++ b/cpukit/include/rtems/rtems/asrimpl.h
@@ -28,7 +28,7 @@ extern "C" {
/**
* @defgroup ClassicASRImpl Classic ASR Implementation
*
- * @ingroup ClassicASR
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/attr.h b/cpukit/include/rtems/rtems/attr.h
index d58b6f8033..abc9da08cd 100644
--- a/cpukit/include/rtems/rtems/attr.h
+++ b/cpukit/include/rtems/rtems/attr.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicAttributes
+ * @ingroup ClassicAttributes
*
* This include file contains all information about the Object Attributes
* Handler.
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup ClassicAttributes Attributes
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality which defines and manages the
* set of Classic API object attributes.
diff --git a/cpukit/include/rtems/rtems/attrimpl.h b/cpukit/include/rtems/rtems/attrimpl.h
index bb8e5f8f58..071fbccc0f 100644
--- a/cpukit/include/rtems/rtems/attrimpl.h
+++ b/cpukit/include/rtems/rtems/attrimpl.h
@@ -28,7 +28,7 @@ extern "C" {
/**
* @defgroup ClassicAttributesImpl Classic Attributes Implementation
*
- * @ingroup ClassicAttributes
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/barrier.h b/cpukit/include/rtems/rtems/barrier.h
index 7422f78931..f6362f9237 100644
--- a/cpukit/include/rtems/rtems/barrier.h
+++ b/cpukit/include/rtems/rtems/barrier.h
@@ -28,7 +28,7 @@ extern "C" {
/**
* @defgroup ClassicBarrier Barriers
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality which implements the Classic API
* Barrier Manager.
diff --git a/cpukit/include/rtems/rtems/barrierimpl.h b/cpukit/include/rtems/rtems/barrierimpl.h
index 5494191610..fce66b8ff8 100644
--- a/cpukit/include/rtems/rtems/barrierimpl.h
+++ b/cpukit/include/rtems/rtems/barrierimpl.h
@@ -29,7 +29,7 @@ extern "C" {
/**
* @defgroup ClassicBarrierImpl Classic Barrier Implementation
*
- * @ingroup ClassicBarrier
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/cache.h b/cpukit/include/rtems/rtems/cache.h
index 1e62c4270b..dfcb8f64d1 100644
--- a/cpukit/include/rtems/rtems/cache.h
+++ b/cpukit/include/rtems/rtems/cache.h
@@ -28,7 +28,7 @@ extern "C" {
/**
* @defgroup ClassicCache Cache
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* @brief The Cache Manager provides functions to perform maintenance
* operations for data and instruction caches.
diff --git a/cpukit/include/rtems/rtems/clock.h b/cpukit/include/rtems/rtems/clock.h
index 558c612d4b..7f2887fb03 100644
--- a/cpukit/include/rtems/rtems/clock.h
+++ b/cpukit/include/rtems/rtems/clock.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicClock
+ * @ingroup ClassicClock
*
* This include file contains all the constants and structures associated
* with the Clock Manager. This manager provides facilities to set, obtain,
@@ -33,7 +33,7 @@
/**
* @defgroup ClassicClock Clocks
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the Classic API Clock
* Manager.
diff --git a/cpukit/include/rtems/rtems/config.h b/cpukit/include/rtems/rtems/config.h
index b9c920dfeb..63449be922 100644
--- a/cpukit/include/rtems/rtems/config.h
+++ b/cpukit/include/rtems/rtems/config.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicConfig
+ * @ingroup ClassicConfig
*
* This include file contains the table of user defined configuration
* parameters specific for the RTEMS API.
@@ -28,7 +28,7 @@ extern "C" {
/**
* @defgroup ClassicConfig Configuration
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the application's configuration
* of the Classic API including the maximum number of each class of objects.
diff --git a/cpukit/include/rtems/rtems/doxygen.h b/cpukit/include/rtems/rtems/doxygen.h
new file mode 100644
index 0000000000..81f3f93908
--- /dev/null
+++ b/cpukit/include/rtems/rtems/doxygen.h
@@ -0,0 +1,7 @@
+/**
+ * @defgroup RTEMSInternalClassic Classic
+ *
+ * @ingroup RTEMSInternal
+ *
+ * @brief Classic
+ */
diff --git a/cpukit/include/rtems/rtems/dpmem.h b/cpukit/include/rtems/rtems/dpmem.h
index d3a33ad547..edd080900a 100644
--- a/cpukit/include/rtems/rtems/dpmem.h
+++ b/cpukit/include/rtems/rtems/dpmem.h
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup ClassicDPMEM Dual Ported Memory
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the
* Classic API Dual Ported Memory Manager.
diff --git a/cpukit/include/rtems/rtems/dpmemimpl.h b/cpukit/include/rtems/rtems/dpmemimpl.h
index 3da0d5237b..f8487007e0 100644
--- a/cpukit/include/rtems/rtems/dpmemimpl.h
+++ b/cpukit/include/rtems/rtems/dpmemimpl.h
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup ClassicDPMEMImpl Dual Ported Memory Manager Implementation
*
- * @ingroup ClassicDPMEM
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/event.h b/cpukit/include/rtems/rtems/event.h
index f37060a3f4..48a871edf8 100644
--- a/cpukit/include/rtems/rtems/event.h
+++ b/cpukit/include/rtems/rtems/event.h
@@ -114,7 +114,7 @@ typedef uint32_t rtems_event_set;
/**
* @defgroup ClassicEvent Events
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* @brief The event manager provides a high performance method of intertask
* communication and synchronization.
diff --git a/cpukit/include/rtems/rtems/eventimpl.h b/cpukit/include/rtems/rtems/eventimpl.h
index ae249ee7c7..1b4ad41320 100644
--- a/cpukit/include/rtems/rtems/eventimpl.h
+++ b/cpukit/include/rtems/rtems/eventimpl.h
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup ClassicEventImpl Classic Event Implementation
*
- * @ingroup ClassicEvent
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/eventmp.h b/cpukit/include/rtems/rtems/eventmp.h
index d3df103a8c..f9fb1e9364 100644
--- a/cpukit/include/rtems/rtems/eventmp.h
+++ b/cpukit/include/rtems/rtems/eventmp.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicEventMP
+ * @ingroup ClassicEventMP
*
* This include file contains all the constants and structures associated
* with the Multiprocessing Support in the Event Manager.
diff --git a/cpukit/include/rtems/rtems/intr.h b/cpukit/include/rtems/rtems/intr.h
index fb29d0d6cc..a55b64d207 100644
--- a/cpukit/include/rtems/rtems/intr.h
+++ b/cpukit/include/rtems/rtems/intr.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicINTR
+ * @ingroup ClassicINTR
*
* This include file contains all the constants and structures associated with
* the Interrupt Manager.
@@ -29,7 +29,7 @@ extern "C" {
/**
* @defgroup ClassicINTR Interrupts
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the Classic API Interrupt
* Manager.
diff --git a/cpukit/include/rtems/rtems/mainpage.h b/cpukit/include/rtems/rtems/mainpage.h
index b2277e99f3..ab9e442041 100644
--- a/cpukit/include/rtems/rtems/mainpage.h
+++ b/cpukit/include/rtems/rtems/mainpage.h
@@ -923,7 +923,7 @@
/**
* @defgroup LocalPackages Local Packages
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* @brief Local packages.
*/
diff --git a/cpukit/include/rtems/rtems/message.h b/cpukit/include/rtems/rtems/message.h
index 768b0badd5..d224c95d80 100644
--- a/cpukit/include/rtems/rtems/message.h
+++ b/cpukit/include/rtems/rtems/message.h
@@ -29,7 +29,7 @@ extern "C" {
/**
* @defgroup ClassicMessageQueue Message Queues
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the Classic API Message Queue
* Manager.
diff --git a/cpukit/include/rtems/rtems/messageimpl.h b/cpukit/include/rtems/rtems/messageimpl.h
index 5872b67e04..e317244025 100644
--- a/cpukit/include/rtems/rtems/messageimpl.h
+++ b/cpukit/include/rtems/rtems/messageimpl.h
@@ -28,7 +28,7 @@ extern "C" {
/**
* @defgroup ClassicMessageQueueImpl Classic Message Queue Implementation
*
- * @ingroup ClassicMessageQueue
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/modes.h b/cpukit/include/rtems/rtems/modes.h
index 39167c043f..ccaef240d7 100644
--- a/cpukit/include/rtems/rtems/modes.h
+++ b/cpukit/include/rtems/rtems/modes.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicModes
+ * @ingroup ClassicModes
*
* This include file contains all constants and structures associated
* with the RTEMS thread and RTEMS_ASR modes.
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup ClassicModes Modes
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the task modes supported
* by the Classic API Task Manager.
diff --git a/cpukit/include/rtems/rtems/modesimpl.h b/cpukit/include/rtems/rtems/modesimpl.h
index 318cc36fd7..c1519711e7 100644
--- a/cpukit/include/rtems/rtems/modesimpl.h
+++ b/cpukit/include/rtems/rtems/modesimpl.h
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup ClassicModesImpl Classic Modes Implementation
*
- * @ingroup ClassicModes
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/mp.h b/cpukit/include/rtems/rtems/mp.h
index 842d4305f0..a3de1e6682 100644
--- a/cpukit/include/rtems/rtems/mp.h
+++ b/cpukit/include/rtems/rtems/mp.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicMP
+ * @ingroup ClassicMP
*
* This include file contains all the constants and structures associated
* with the Multiprocessing Manager.
@@ -21,7 +21,7 @@
/**
* @defgroup ClassicMP Multiprocessing
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the distributed
* Multiprocessing support in the Classic API.
diff --git a/cpukit/include/rtems/rtems/object.h b/cpukit/include/rtems/rtems/object.h
index a685512b23..3f70fc3f1c 100644
--- a/cpukit/include/rtems/rtems/object.h
+++ b/cpukit/include/rtems/rtems/object.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicClassInfo
+ * @ingroup ClassicClassInfo
*
* This include file defines Classic API interfaces to Object Services.
*/
@@ -29,7 +29,7 @@ extern "C" {
/**
* @defgroup ClassicClassInfo Object Class Information
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the Classic API Object
* Class Services.
diff --git a/cpukit/include/rtems/rtems/options.h b/cpukit/include/rtems/rtems/options.h
index a2d0e6d482..e50c4d1429 100644
--- a/cpukit/include/rtems/rtems/options.h
+++ b/cpukit/include/rtems/rtems/options.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicOptions
+ * @ingroup ClassicOptions
*
* This include file contains information which defines the
* options available on many directives.
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup ClassicOptions Classic API Options
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the options argument
* to Classic API blocking operations. The primary option is whether
diff --git a/cpukit/include/rtems/rtems/optionsimpl.h b/cpukit/include/rtems/rtems/optionsimpl.h
index 0263fcf78d..e841ec2a2e 100644
--- a/cpukit/include/rtems/rtems/optionsimpl.h
+++ b/cpukit/include/rtems/rtems/optionsimpl.h
@@ -26,7 +26,7 @@ extern "C" {
/**
* @defgroup ClassicOptionsImpl Classic Options Implementation
*
- * @ingroup ClassicOptions
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/part.h b/cpukit/include/rtems/rtems/part.h
index 7208f88e6b..5a6484329f 100644
--- a/cpukit/include/rtems/rtems/part.h
+++ b/cpukit/include/rtems/rtems/part.h
@@ -28,7 +28,7 @@ extern "C" {
/**
* @defgroup ClassicPart Partitions
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the
* Classic API Partition Manager.
diff --git a/cpukit/include/rtems/rtems/partimpl.h b/cpukit/include/rtems/rtems/partimpl.h
index 28b8b507e7..ec26e54cb2 100644
--- a/cpukit/include/rtems/rtems/partimpl.h
+++ b/cpukit/include/rtems/rtems/partimpl.h
@@ -29,7 +29,7 @@ extern "C" {
/**
* @defgroup ClassicPartImpl Classic Partition Manager Implementation
*
- * @ingroup ClassicPart
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/ratemon.h b/cpukit/include/rtems/rtems/ratemon.h
index 062602c314..c5918372a8 100644
--- a/cpukit/include/rtems/rtems/ratemon.h
+++ b/cpukit/include/rtems/rtems/ratemon.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicRateMon
+ * @ingroup ClassicRateMon
*
* This include file contains all the constants, structures, and
* prototypes associated with the Rate Monotonic Manager. This manager
@@ -42,7 +42,7 @@ extern "C" {
/**
* @defgroup ClassicRateMon Rate Monotonic Scheduler
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the Classic API Rate
* Monotonic Manager.
diff --git a/cpukit/include/rtems/rtems/ratemonimpl.h b/cpukit/include/rtems/rtems/ratemonimpl.h
index eb359b17c8..89fd288c41 100644
--- a/cpukit/include/rtems/rtems/ratemonimpl.h
+++ b/cpukit/include/rtems/rtems/ratemonimpl.h
@@ -34,7 +34,7 @@ extern "C" {
/**
* @defgroup ClassicRateMonImpl Classic Rate Monotonic Scheduler Implementation
*
- * @ingroup ClassicRateMon
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/region.h b/cpukit/include/rtems/rtems/region.h
index baa8a72806..0809a31998 100644
--- a/cpukit/include/rtems/rtems/region.h
+++ b/cpukit/include/rtems/rtems/region.h
@@ -29,7 +29,7 @@ extern "C" {
/**
* @defgroup ClassicRegion Regions
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the Classic API Region
* Manager.
diff --git a/cpukit/include/rtems/rtems/regionimpl.h b/cpukit/include/rtems/rtems/regionimpl.h
index 35775671e6..da94a9b8fb 100644
--- a/cpukit/include/rtems/rtems/regionimpl.h
+++ b/cpukit/include/rtems/rtems/regionimpl.h
@@ -30,7 +30,7 @@ extern "C" {
/**
* @defgroup ClassicRegionImpl Classic Region Manager Implementation
*
- * @ingroup ClassicRegion
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/sem.h b/cpukit/include/rtems/rtems/sem.h
index 8e83848465..3dcdfbfda8 100644
--- a/cpukit/include/rtems/rtems/sem.h
+++ b/cpukit/include/rtems/rtems/sem.h
@@ -30,7 +30,7 @@ extern "C" {
/**
* @defgroup ClassicSem Semaphores
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the Classic API
* Semaphore Manager.
diff --git a/cpukit/include/rtems/rtems/semimpl.h b/cpukit/include/rtems/rtems/semimpl.h
index 743a4a9c6b..dd6a8b4e48 100644
--- a/cpukit/include/rtems/rtems/semimpl.h
+++ b/cpukit/include/rtems/rtems/semimpl.h
@@ -29,7 +29,7 @@ extern "C" {
/**
* @defgroup ClassicSemImpl Semaphore Manager Implementation
*
- * @ingroup ClassicSem
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/semmp.h b/cpukit/include/rtems/rtems/semmp.h
index a3bfb5e13d..4a3dbe661f 100644
--- a/cpukit/include/rtems/rtems/semmp.h
+++ b/cpukit/include/rtems/rtems/semmp.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicSEM
+ * @ingroup ClassicSEM
*
* This include file contains all the constants and structures associated
* with the Multiprocessing Support in the Semaphore Manager.
diff --git a/cpukit/include/rtems/rtems/signal.h b/cpukit/include/rtems/rtems/signal.h
index f7b7000d9a..1ed1392e2f 100644
--- a/cpukit/include/rtems/rtems/signal.h
+++ b/cpukit/include/rtems/rtems/signal.h
@@ -29,7 +29,7 @@ extern "C" {
/**
* @defgroup ClassicSignal Signals
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* Directives provided are:
*
diff --git a/cpukit/include/rtems/rtems/signalimpl.h b/cpukit/include/rtems/rtems/signalimpl.h
index 61848ae95c..6766868c49 100644
--- a/cpukit/include/rtems/rtems/signalimpl.h
+++ b/cpukit/include/rtems/rtems/signalimpl.h
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup ClassicSignalImpl Signals Implementation
*
- * @ingroup ClassicSignal
+ * @ingroup RTEMSInternalClassic
*/
/**@{*/
diff --git a/cpukit/include/rtems/rtems/smp.h b/cpukit/include/rtems/rtems/smp.h
index aeb0df6f46..2e0fd67d99 100644
--- a/cpukit/include/rtems/rtems/smp.h
+++ b/cpukit/include/rtems/rtems/smp.h
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup ClassicSMP SMP Services
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality which is useful for SMP applications.
*
diff --git a/cpukit/include/rtems/rtems/status.h b/cpukit/include/rtems/rtems/status.h
index c4175dcc2b..88ae576eac 100644
--- a/cpukit/include/rtems/rtems/status.h
+++ b/cpukit/include/rtems/rtems/status.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicStatus
+ * @ingroup ClassicStatus
*
* This include file contains the status codes returned from the
* executive directives.
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup ClassicStatus Status Codes
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the status codes returned
* by Classic API directives.
diff --git a/cpukit/include/rtems/rtems/statusimpl.h b/cpukit/include/rtems/rtems/statusimpl.h
index 8a51bb8b19..77fe20c55f 100644
--- a/cpukit/include/rtems/rtems/statusimpl.h
+++ b/cpukit/include/rtems/rtems/statusimpl.h
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup ClassicStatusImpl Classic Status Implementation
*
- * @ingroup ClassicStatus
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/support.h b/cpukit/include/rtems/rtems/support.h
index 5834dba9e0..944e9fbe5b 100644
--- a/cpukit/include/rtems/rtems/support.h
+++ b/cpukit/include/rtems/rtems/support.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicRTEMSWorkspace
+ * @ingroup ClassicRTEMSWorkspace
*/
/* COPYRIGHT (c) 1989-2008.
@@ -23,7 +23,7 @@ extern "C" {
#endif
/**
- * @addtogroup ClassicRTEMS
+ * @addtogroup ClassicTasks
*/
/**@{**/
@@ -78,7 +78,7 @@ RTEMS_INLINE_ROUTINE void rtems_name_to_characters(
/**
* @defgroup ClassicRTEMSWorkspace Workspace
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* Workspace definitions.
*/
diff --git a/cpukit/include/rtems/rtems/taskmp.h b/cpukit/include/rtems/rtems/taskmp.h
index 346b24f303..8acfb0d07b 100644
--- a/cpukit/include/rtems/rtems/taskmp.h
+++ b/cpukit/include/rtems/rtems/taskmp.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @addtogroup ClassicTaskMP
+ * @ingroup ClassicTaskMP
*
* This include file contains all the constants and structures associated
* with the multiprocessing support in the task manager.
diff --git a/cpukit/include/rtems/rtems/tasks.h b/cpukit/include/rtems/rtems/tasks.h
index aa1f5a417c..4a04e71349 100644
--- a/cpukit/include/rtems/rtems/tasks.h
+++ b/cpukit/include/rtems/rtems/tasks.h
@@ -29,7 +29,7 @@ extern "C" {
/**
* @defgroup ClassicTasks Tasks
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates the functionality of the Classic API Task Manager.
* This functionality includes task services such as creation, deletion,
diff --git a/cpukit/include/rtems/rtems/tasksimpl.h b/cpukit/include/rtems/rtems/tasksimpl.h
index c98f1a3ab0..c9544f8c27 100644
--- a/cpukit/include/rtems/rtems/tasksimpl.h
+++ b/cpukit/include/rtems/rtems/tasksimpl.h
@@ -29,7 +29,7 @@ extern "C" {
/**
* @defgroup ClassicTasksImpl Classic Tasks Manager Implementation
*
- * @ingroup ClassicTasks
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/timer.h b/cpukit/include/rtems/rtems/timer.h
index cc21b2bcd9..244d5603ba 100644
--- a/cpukit/include/rtems/rtems/timer.h
+++ b/cpukit/include/rtems/rtems/timer.h
@@ -32,7 +32,7 @@ extern "C" {
/**
* @defgroup ClassicTimer Timers
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* This encapsulates functionality related to the Classic API Timer
* Manager. This manager provides functionality which allows the
diff --git a/cpukit/include/rtems/rtems/timerimpl.h b/cpukit/include/rtems/rtems/timerimpl.h
index 59b2b9f816..97487926e5 100644
--- a/cpukit/include/rtems/rtems/timerimpl.h
+++ b/cpukit/include/rtems/rtems/timerimpl.h
@@ -32,7 +32,7 @@ extern "C" {
/**
* @defgroup ClassicTimerImpl Classic Timer Implementation
*
- * @ingroup ClassicTimer
+ * @ingroup RTEMSInternalClassic
*
* @{
*/
diff --git a/cpukit/include/rtems/rtems/types.h b/cpukit/include/rtems/rtems/types.h
index 0eae24bb24..47c3b4c04e 100644
--- a/cpukit/include/rtems/rtems/types.h
+++ b/cpukit/include/rtems/rtems/types.h
@@ -3,7 +3,8 @@
*
* @defgroup ClassicTypes Types
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
+ *
* @brief Types used by Classic API.
*/
@@ -39,7 +40,7 @@ extern "C" {
#endif
/**
- * @addtogroup ClassicRTEMS
+ * @addtogroup ClassicTasks
*/
/**@{**/
diff --git a/cpukit/include/rtems/timespec.h b/cpukit/include/rtems/timespec.h
index e82d271492..1e9eea71c5 100644
--- a/cpukit/include/rtems/timespec.h
+++ b/cpukit/include/rtems/timespec.h
@@ -27,7 +27,7 @@ extern "C" {
/**
* @defgroup TimespecAPI Timespec
*
- * @ingroup ClassicRTEMS
+ * @ingroup RTEMSAPIClassic
*
* @brief Timespec API
*
--
2.16.4
More information about the devel
mailing list