RTEMS CPU Kit with SuperCore
4.11.3
|
The following defines the control structure used to manage signals. More...
#include <asr.h>
Data Fields | |
bool | is_enabled |
This field indicates if are ASRs enabled currently. More... | |
rtems_asr_entry | handler |
This field indicates if address of the signal handler function. More... | |
Modes_Control | mode_set |
This field indicates if the task mode the signal will run with. More... | |
rtems_signal_set | signals_posted |
This field indicates the signal set that is posted. More... | |
rtems_signal_set | signals_pending |
This field indicates the signal set that is pending. More... | |
uint32_t | nest_level |
This field indicates if nest level of signals being processed. | |
ISR_lock_Control | Lock |
Lock to protect this structure. | |
The following defines the control structure used to manage signals.
Each thread has a copy of this record.
rtems_asr_entry ASR_Information::handler |
This field indicates if address of the signal handler function.
Referenced by _ASR_Initialize(), and rtems_signal_catch().
bool ASR_Information::is_enabled |
This field indicates if are ASRs enabled currently.
Referenced by _ASR_Initialize().
Modes_Control ASR_Information::mode_set |
This field indicates if the task mode the signal will run with.
Referenced by _ASR_Initialize(), and rtems_signal_catch().
rtems_signal_set ASR_Information::signals_pending |
This field indicates the signal set that is pending.
Referenced by _ASR_Initialize(), and _ASR_Swap_signals().
rtems_signal_set ASR_Information::signals_posted |
This field indicates the signal set that is posted.
Referenced by _ASR_Are_signals_pending(), _ASR_Initialize(), and _ASR_Swap_signals().