Go to the source code of this file.
|
enum | OSInterruptType {
OS_INTR_MEM_0
,
OS_INTR_MEM_1
,
OS_INTR_MEM_2
,
OS_INTR_MEM_3
,
OS_INTR_MEM_ADDRESS
,
OS_INTR_DSP_AI
,
OS_INTR_DSP_ARAM
,
OS_INTR_DSP_DSP
,
OS_INTR_AI_AI
,
OS_INTR_EXI_0_EXI
,
OS_INTR_EXI_0_TC
,
OS_INTR_EXI_0_EXT
,
OS_INTR_EXI_1_EXI
,
OS_INTR_EXI_1_TC
,
OS_INTR_EXI_1_EXT
,
OS_INTR_EXI_2_EXI
,
OS_INTR_EXI_2_TC
,
OS_INTR_PI_CP
,
OS_INTR_PI_PE_TOKEN
,
OS_INTR_PI_PE_FINISH
,
OS_INTR_PI_SI
,
OS_INTR_PI_DI
,
OS_INTR_PI_RSW
,
OS_INTR_PI_ERROR
,
OS_INTR_PI_VI
,
OS_INTR_PI_DEBUG
,
OS_INTR_PI_HSP
,
OS_INTR_PI_ACR
,
OS_INTR_28
,
OS_INTR_29
,
OS_INTR_30
,
OS_INTR_31
,
OS_INTR_MAX
} |
|
◆ OS_INTRMASK_MEM_0
◆ OS_INTRMASK_MEM_1
◆ OS_INTRMASK_MEM_2
◆ OS_INTRMASK_MEM_3
◆ OS_INTRMASK_MEM_ADDRESS
◆ OS_INTRMASK_DSP_AI
◆ OS_INTRMASK_DSP_ARAM
◆ OS_INTRMASK_DSP_DSP
◆ OS_INTRMASK_AI_AI
◆ OS_INTRMASK_EXI_0_EXI
◆ OS_INTRMASK_EXI_0_TC
◆ OS_INTRMASK_EXI_0_EXT
◆ OS_INTRMASK_EXI_1_EXI
◆ OS_INTRMASK_EXI_1_TC
◆ OS_INTRMASK_EXI_1_EXT
◆ OS_INTRMASK_EXI_2_EXI
◆ OS_INTRMASK_EXI_2_TC
◆ OS_INTRMASK_PI_CP
◆ OS_INTRMASK_PI_PE_TOKEN
◆ OS_INTRMASK_PI_PE_FINISH
◆ OS_INTRMASK_PI_SI
◆ OS_INTRMASK_PI_DI
◆ OS_INTRMASK_PI_RSW
◆ OS_INTRMASK_PI_ERROR
◆ OS_INTRMASK_PI_VI
◆ OS_INTRMASK_PI_DEBUG
◆ OS_INTRMASK_PI_HSP
◆ OS_INTRMASK_MEM
Value:
#define OS_INTRMASK_MEM_0
Definition OSInterrupt.h:16
#define OS_INTRMASK_MEM_2
Definition OSInterrupt.h:18
#define OS_INTRMASK_MEM_ADDRESS
Definition OSInterrupt.h:20
#define OS_INTRMASK_MEM_3
Definition OSInterrupt.h:19
#define OS_INTRMASK_MEM_1
Definition OSInterrupt.h:17
◆ OS_INTRMASK_AI
◆ OS_INTRMASK_DSP
◆ OS_INTRMASK_EXI_0
◆ OS_INTRMASK_EXI_1
◆ OS_INTRMASK_EXI_2
◆ OS_INTRMASK_EXI
Value:
#define OS_INTRMASK_EXI_1_EXT
Definition OSInterrupt.h:30
#define OS_INTRMASK_EXI_0_TC
Definition OSInterrupt.h:26
#define OS_INTRMASK_EXI_2_EXI
Definition OSInterrupt.h:31
#define OS_INTRMASK_EXI_0_EXT
Definition OSInterrupt.h:27
#define OS_INTRMASK_EXI_2_TC
Definition OSInterrupt.h:32
#define OS_INTRMASK_EXI_0_EXI
Definition OSInterrupt.h:25
#define OS_INTRMASK_EXI_1_TC
Definition OSInterrupt.h:29
#define OS_INTRMASK_EXI_1_EXI
Definition OSInterrupt.h:28
◆ OS_INTRMASK_PI
Value:
#define OS_INTRMASK_PI_VI
Definition OSInterrupt.h:40
#define OS_INTRMASK_PI_SI
Definition OSInterrupt.h:36
#define OS_INTRMASK_PI_HSP
Definition OSInterrupt.h:42
#define OS_INTRMASK_PI_PE_FINISH
Definition OSInterrupt.h:35
#define OS_INTRMASK_PI_PE_TOKEN
Definition OSInterrupt.h:34
#define OS_INTRMASK_PI_DEBUG
Definition OSInterrupt.h:41
#define OS_INTRMASK_PI_RSW
Definition OSInterrupt.h:38
#define OS_INTRMASK_PI_DI
Definition OSInterrupt.h:37
#define OS_INTRMASK_PI_ERROR
Definition OSInterrupt.h:39
#define OS_INTRMASK_PI_CP
Definition OSInterrupt.h:33
◆ OS_INTRMASK_PI_PE
◆ __OSInterrupt
◆ __OSInterruptHandler
◆ OSInterruptMask
◆ OSInterruptType
Enumerator |
---|
OS_INTR_MEM_0 | |
OS_INTR_MEM_1 | |
OS_INTR_MEM_2 | |
OS_INTR_MEM_3 | |
OS_INTR_MEM_ADDRESS | |
OS_INTR_DSP_AI | |
OS_INTR_DSP_ARAM | |
OS_INTR_DSP_DSP | |
OS_INTR_AI_AI | |
OS_INTR_EXI_0_EXI | |
OS_INTR_EXI_0_TC | |
OS_INTR_EXI_0_EXT | |
OS_INTR_EXI_1_EXI | |
OS_INTR_EXI_1_TC | |
OS_INTR_EXI_1_EXT | |
OS_INTR_EXI_2_EXI | |
OS_INTR_EXI_2_TC | |
OS_INTR_PI_CP | |
OS_INTR_PI_PE_TOKEN | |
OS_INTR_PI_PE_FINISH | |
OS_INTR_PI_SI | |
OS_INTR_PI_DI | |
OS_INTR_PI_RSW | |
OS_INTR_PI_ERROR | |
OS_INTR_PI_VI | |
OS_INTR_PI_DEBUG | |
OS_INTR_PI_HSP | |
OS_INTR_PI_ACR | |
OS_INTR_28 | |
OS_INTR_29 | |
OS_INTR_30 | |
OS_INTR_31 | |
OS_INTR_MAX | |
◆ __RAS_OSDisableInterrupts_begin()
void __RAS_OSDisableInterrupts_begin |
( |
void |
| ) |
|
◆ __RAS_OSDisableInterrupts_end()
void __RAS_OSDisableInterrupts_end |
( |
void |
| ) |
|
◆ OSDisableInterrupts()
bool OSDisableInterrupts |
( |
void |
| ) |
|
◆ OSEnableInterrupts()
bool OSEnableInterrupts |
( |
void |
| ) |
|
◆ OSRestoreInterrupts()
◆ __OSSetInterruptHandler()
◆ __OSGetInterruptHandler()
◆ __OSInterruptInit()
void __OSInterruptInit |
( |
void |
| ) |
|
◆ __OSMaskInterrupts()
u32 __OSMaskInterrupts |
( |
u32 |
global | ) |
|
◆ __OSUnmaskInterrupts()
u32 __OSUnmaskInterrupts |
( |
u32 |
global | ) |
|
◆ SetInterruptMask()
◆ __OSDispatchInterrupt()
◆ __OSLastInterruptSrr0
volatile u32 __OSLastInterruptSrr0 |
|
extern |
◆ __OSLastInterrupt
volatile s16 __OSLastInterrupt |
|
extern |
◆ __OSLastInterruptTime
volatile s64 __OSLastInterruptTime |
|
extern |
◆ lbl_804D738C