RTEMS CPU Kit with SuperCore  4.11.3
Data Fields
ASR_Information Struct Reference

The following defines the control structure used to manage signals. More...

#include <asr.h>

Collaboration diagram for ASR_Information:
Collaboration graph
[legend]

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.
 

Detailed Description

The following defines the control structure used to manage signals.

Each thread has a copy of this record.

Field Documentation

◆ handler

rtems_asr_entry ASR_Information::handler

This field indicates if address of the signal handler function.

Referenced by _ASR_Initialize(), and rtems_signal_catch().

◆ is_enabled

bool ASR_Information::is_enabled

This field indicates if are ASRs enabled currently.

Referenced by _ASR_Initialize().

◆ mode_set

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().

◆ signals_pending

rtems_signal_set ASR_Information::signals_pending

This field indicates the signal set that is pending.

Referenced by _ASR_Initialize(), and _ASR_Swap_signals().

◆ signals_posted

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().


The documentation for this struct was generated from the following file: