TianoCore EDK2 master
Loading...
Searching...
No Matches
Cpu.c
Go to the documentation of this file.
1
9#include "BaseLibInternals.h"
10
19BOOLEAN
20EFIAPI
22 VOID
23 )
24{
25 BOOLEAN InterruptState;
26
27 InterruptState = GetInterruptState ();
29 return InterruptState;
30}
31
46BOOLEAN
47EFIAPI
49 IN BOOLEAN InterruptState
50 )
51{
52 if (InterruptState) {
54 } else {
56 }
57
58 return InterruptState;
59}
BOOLEAN EFIAPI GetInterruptState(VOID)
Definition: CpuBreakpoint.c:86
VOID EFIAPI EnableInterrupts(VOID)
Definition: CpuBreakpoint.c:67
VOID EFIAPI DisableInterrupts(VOID)
Definition: CpuBreakpoint.c:54
#define IN
Definition: Base.h:279
BOOLEAN EFIAPI SetInterruptState(IN BOOLEAN InterruptState)
Definition: Cpu.c:48
BOOLEAN EFIAPI SaveAndDisableInterrupts(VOID)
Definition: Cpu.c:21