mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-06 07:33:17 +00:00
2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/rtems/irq-extension.h, include/rtems/irq.h: Spelling errors and spacing.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
* include/rtems/irq-extension.h, include/rtems/irq.h: Spelling errors
|
||||||
|
and spacing.
|
||||||
|
|
||||||
2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
|
2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
* libnetworking/rtems/rtems_bsdnet_internal.h: Re-add boolean when
|
* libnetworking/rtems/rtems_bsdnet_internal.h: Re-add boolean when
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ extern "C" {
|
|||||||
*
|
*
|
||||||
* @ingroup ClassicINTR
|
* @ingroup ClassicINTR
|
||||||
*
|
*
|
||||||
* In addition to the classic API interrupt handler with a handle are
|
* In addition to the Classic API interrupt handler with a handle are
|
||||||
* supported. You can also install multiple shared handler for one interrupt
|
* supported. You can also install multiple shared handler for one interrupt
|
||||||
* vector.
|
* vector.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ typedef struct __rtems_irq_connect_data__ {
|
|||||||
* function enabling to know what interrupt may currently occur
|
* function enabling to know what interrupt may currently occur
|
||||||
* if someone manipulates the i8259s interrupt mask without care...
|
* if someone manipulates the i8259s interrupt mask without care...
|
||||||
*/
|
*/
|
||||||
rtems_irq_is_enabled isOn;
|
rtems_irq_is_enabled isOn;
|
||||||
|
|
||||||
#ifdef BSP_SHARED_HANDLER_SUPPORT
|
#ifdef BSP_SHARED_HANDLER_SUPPORT
|
||||||
/*
|
/*
|
||||||
@@ -119,7 +119,7 @@ typedef struct {
|
|||||||
| Function Prototypes.
|
| Function Prototypes.
|
||||||
+--------------------------------------------------------------------------*/
|
+--------------------------------------------------------------------------*/
|
||||||
/*
|
/*
|
||||||
* ------------------------ RTEMS Single Irq Handler Mngt Routines ----------------
|
* -------------------- RTEMS Single Irq Handler Mngt Routines ----------------
|
||||||
*/
|
*/
|
||||||
/*
|
/*
|
||||||
* function to connect a particular irq handler. This hanlder will NOT be called
|
* function to connect a particular irq handler. This hanlder will NOT be called
|
||||||
@@ -138,11 +138,11 @@ typedef struct {
|
|||||||
* As a result the hdl function provided
|
* As a result the hdl function provided
|
||||||
*
|
*
|
||||||
* a) can perfectly be written is C,
|
* a) can perfectly be written is C,
|
||||||
* b) may also well directly call the part of the RTEMS API that can be used
|
* b) may also well directly call the part of the RTEMS API that can be
|
||||||
* from interrupt level,
|
* used from interrupt level,
|
||||||
* c) It only responsible for handling the jobs that need to be done at
|
* c) It only responsible for handling the jobs that need to be done at
|
||||||
* the device level including (aknowledging/re-enabling the interrupt at device,
|
* the device level including (aknowledging/re-enabling the interrupt at
|
||||||
* level, getting the data,...)
|
* device level, getting the data,...)
|
||||||
*
|
*
|
||||||
* When returning from the function, the following will be performed by
|
* When returning from the function, the following will be performed by
|
||||||
* the RTEMS irq epilogue :
|
* the RTEMS irq epilogue :
|
||||||
@@ -170,15 +170,14 @@ int BSP_remove_rtems_irq_handler (const rtems_irq_connect_data*);
|
|||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ------------------------ RTEMS Shared Irq Handler Mngt Routines ----------------
|
* ----------------- RTEMS Shared Irq Handler Mngt Routines ----------------
|
||||||
*/
|
*/
|
||||||
#ifdef BSP_SHARED_HANDLER_SUPPORT
|
#ifdef BSP_SHARED_HANDLER_SUPPORT
|
||||||
int BSP_install_rtems_shared_irq_handler (const rtems_irq_connect_data*);
|
int BSP_install_rtems_shared_irq_handler (const rtems_irq_connect_data*);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ------------------------ RTEMS Global Irq Handler Mngt Routines ----------------
|
* ----------------- RTEMS Global Irq Handler Mngt Routines ----------------
|
||||||
*/
|
*/
|
||||||
/*
|
/*
|
||||||
* (Re) Initialize the RTEMS interrupt management.
|
* (Re) Initialize the RTEMS interrupt management.
|
||||||
@@ -201,14 +200,12 @@ int BSP_install_rtems_shared_irq_handler (const rtems_irq_connect_data*);
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
int BSP_rtems_irq_mngt_set(rtems_irq_global_settings* config);
|
int BSP_rtems_irq_mngt_set(rtems_irq_global_settings* config);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (Re) get info on current RTEMS interrupt management.
|
* (Re) get info on current RTEMS interrupt management.
|
||||||
*/
|
*/
|
||||||
int BSP_rtems_irq_mngt_get(rtems_irq_global_settings**);
|
int BSP_rtems_irq_mngt_get(rtems_irq_global_settings**);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user