summaryrefslogtreecommitdiffstats
path: root/cpukit/sapi/include/rtems/io.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/sapi/include/rtems/io.h')
-rw-r--r--cpukit/sapi/include/rtems/io.h103
1 files changed, 50 insertions, 53 deletions
diff --git a/cpukit/sapi/include/rtems/io.h b/cpukit/sapi/include/rtems/io.h
index 2a268fa51e..e598ca3ffc 100644
--- a/cpukit/sapi/include/rtems/io.h
+++ b/cpukit/sapi/include/rtems/io.h
@@ -1,9 +1,7 @@
/**
* @file
*
- * @ingroup ClassicIO
- *
- * @brief Classic Input/Output Manager API.
+ * @brief Classic Input/Output Manager API
*
* This file emulates the old Classic RTEMS IO manager directives
* which register and lookup names using the in-memory filesystem.
@@ -36,8 +34,8 @@ extern "C" {
*
* @ingroup ClassicRTEMS
*
- * @{
*/
+/**@{**/
typedef uint32_t rtems_device_major_number;
@@ -62,9 +60,8 @@ typedef struct {
/**
* @name Device Driver Maintainance
- *
- * @{
*/
+/**@{**/
/**
* @brief Returns @c RTEMS_IO_ERROR.
@@ -103,13 +100,13 @@ rtems_status_code rtems_io_register_driver(
);
/**
- * @brief Unregister a Driver from the Device Driver Table.
+ * @brief Unregister a driver from the device driver table.
*
- * @param[in] major is the device major number.
+ * @param[in] major is the device major number.
*
- * @retval RTEMS_SUCCESSFUL Device driver successfully unregistered.
- * @retval RTEMS_UNSATISFIED Invalid major number.
- * @retval RTEMS_CALLED_FROM_ISR Called from interrupt context.
+ * @retval RTEMS_SUCCESSFUL Device driver successfully unregistered.
+ * @retval RTEMS_UNSATISFIED Invalid major number.
+ * @retval RTEMS_CALLED_FROM_ISR Called from interrupt context.
*/
rtems_status_code rtems_io_unregister_driver(
rtems_device_major_number major
@@ -133,15 +130,15 @@ rtems_status_code rtems_io_register_name(
/** @} */
/**
- * @brief IO Driver Initialization
+ * @brief IO driver initialization.
*
- * This routine is the initialization directive of the IO manager.
+ * This routine is the initialization directive of the IO manager.
*
- * @param[in] major is the device drive number
- * @param[in] minor is the device number
- * @param[in] argument is the pointer to the argument(s)
+ * @param[in] major is the device drive number
+ * @param[in] minor is the device number
+ * @param[in] argument is the pointer to the argument(s)
*
- * @return status code
+ * @return status code
*/
rtems_status_code rtems_io_initialize(
rtems_device_major_number major,
@@ -150,15 +147,15 @@ rtems_status_code rtems_io_initialize(
);
/**
- * @brief Opening for The IO Manager
+ * @brief Opening for the IO manager.
*
- * Opens a device driver with the number @a major.
+ * Opens a device driver with the number @a major.
*
- * @param[in] major is the device driver number.
- * @param[in] minor is the device number.
- * @param[in] argument is the pointer to the argument(s).
+ * @param[in] major is the device driver number.
+ * @param[in] minor is the device number.
+ * @param[in] argument is the pointer to the argument(s).
*
- * @return Status code.
+ * @return Status code.
*/
rtems_status_code rtems_io_open(
rtems_device_major_number major,
@@ -167,15 +164,15 @@ rtems_status_code rtems_io_open(
);
/**
- * @brief Closing for The IO Manager
+ * @brief Closing for the IO manager.
*
- * This routine is the close directive of the IO manager.
+ * This routine is the close directive of the IO manager.
*
- * @param[in] major is the device driver number.
- * @param[in] minor is the device number.
- * @param[in] argument is the pointer to the argument(s).
+ * @param[in] major is the device driver number.
+ * @param[in] minor is the device number.
+ * @param[in] argument is the pointer to the argument(s).
*
- * @return Status code.
+ * @return Status code.
*/
rtems_status_code rtems_io_close(
rtems_device_major_number major,
@@ -184,15 +181,15 @@ rtems_status_code rtems_io_close(
);
/**
- * @brief Reading for The IO Manager
+ * @brief Reading for the IO manager.
*
- * This routine is the read directive of the IO manager.
+ * This routine is the read directive of the IO manager.
*
- * @param[in] major is the device driver number.
- * @param[in] minor is the device number.
- * @param[in] argument is the pointer to the argument(s).
+ * @param[in] major is the device driver number.
+ * @param[in] minor is the device number.
+ * @param[in] argument is the pointer to the argument(s).
*
- * @return Status code.
+ * @return Status code.
*/
rtems_status_code rtems_io_read(
rtems_device_major_number major,
@@ -201,15 +198,15 @@ rtems_status_code rtems_io_read(
);
/**
- * @brief Writing for The IO Manager
+ * @brief Writing for the IO manager.
*
- * This routine is the write directive of the IO manager.
+ * This routine is the write directive of the IO manager.
*
- * @param[in] major is the device driver number.
- * @param[in] minor is the device number.
- * @param[in] argument is the pointer to the argument(s).
+ * @param[in] major is the device driver number.
+ * @param[in] minor is the device number.
+ * @param[in] argument is the pointer to the argument(s).
*
- * @return Status code.
+ * @return Status code.
*/
rtems_status_code rtems_io_write(
rtems_device_major_number major,
@@ -218,15 +215,15 @@ rtems_status_code rtems_io_write(
);
/**
- * @brief Control for The IO Manager
+ * @brief Control for the IO manager.
*
- * This routine is the control directive of the IO manager.
+ * This routine is the control directive of the IO manager.
*
- * @param[in] major is the device driver number.
- * @param[in] minor is the device number.
- * @param[in] argument is the pointer to the argument(s).
+ * @param[in] major is the device driver number.
+ * @param[in] minor is the device number.
+ * @param[in] argument is the pointer to the argument(s).
*
- * @return Status code.
+ * @return Status code.
*/
rtems_status_code rtems_io_control(
rtems_device_major_number major,
@@ -258,18 +255,18 @@ SAPI_IO_EXTERN uint32_t _IO_Number_of_drivers;
SAPI_IO_EXTERN rtems_driver_address_table *_IO_Driver_address_table;
/**
- * @brief Initialization of Device Drivers
+ * @brief Initialization of device drivers.
*
- * @note The IO manager has been extended to support runtime driver
- * registration. The driver table is now allocated in the
- * workspace.
+ * NOTE: The IO manager has been extended to support runtime driver
+ * registration. The driver table is now allocated in the
+ * workspace.
*/
void _IO_Manager_initialization( void );
/**
- * @brief Initialization of All Device Drivers
+ * @brief Initialization of all device drivers.
*
- * Initializes all device drivers.
+ * Initializes all device drivers.
*/
void _IO_Initialize_all_drivers( void );