RTEMS 6.1-rc1
Macros

RAMECC private macros. More...

Macros

#define IS_RAMECC_GLOBAL_INTERRUPT(INTERRUPT)
 
#define IS_RAMECC_MONITOR_INTERRUPT(INTERRUPT)
 
#define IS_RAMECC_INTERRUPT(INTERRUPT)
 

Detailed Description

RAMECC private macros.

Macro Definition Documentation

◆ IS_RAMECC_GLOBAL_INTERRUPT

#define IS_RAMECC_GLOBAL_INTERRUPT (   INTERRUPT)
Value:
(((INTERRUPT) == RAMECC_IT_GLOBAL_ENABLE) || \
((INTERRUPT) == RAMECC_IT_GLOBAL_SINGLEERR_R) || \
((INTERRUPT) == RAMECC_IT_GLOBAL_DOUBLEERR_R) || \
((INTERRUPT) == RAMECC_IT_GLOBAL_DOUBLEERR_W) || \
((INTERRUPT) == RAMECC_IT_GLOBAL_ALL))

◆ IS_RAMECC_INTERRUPT

#define IS_RAMECC_INTERRUPT (   INTERRUPT)
Value:
((IS_RAMECC_GLOBAL_INTERRUPT(INTERRUPT)) || \
(IS_RAMECC_MONITOR_INTERRUPT(INTERRUPT)))

◆ IS_RAMECC_MONITOR_INTERRUPT

#define IS_RAMECC_MONITOR_INTERRUPT (   INTERRUPT)
Value:
(((INTERRUPT) == RAMECC_IT_MONITOR_SINGLEERR_R) || \
((INTERRUPT) == RAMECC_IT_MONITOR_DOUBLEERR_R) || \
((INTERRUPT) == RAMECC_IT_MONITOR_DOUBLEERR_W) || \
((INTERRUPT) == RAMECC_IT_MONITOR_ALL))