TianoCore EDK2 master
Loading...
Searching...
No Matches
IoApicLib.h
Go to the documentation of this file.
1
12#ifndef __IO_APIC_LIB_H__
13#define __IO_APIC_LIB_H__
14
24UINT32
25EFIAPI
27 IN UINTN Index
28 );
29
40UINT32
41EFIAPI
43 IN UINTN Index,
44 IN UINT32 Value
45 );
46
56VOID
57EFIAPI
59 IN UINTN Irq,
60 IN BOOLEAN Enable
61 );
62
91VOID
92EFIAPI
94 IN UINTN Irq,
95 IN UINTN Vector,
96 IN UINTN DeliveryMode,
97 IN BOOLEAN LevelTriggered,
98 IN BOOLEAN AssertionLevel
99 );
100
101#endif
UINT64 UINTN
UINT32 EFIAPI IoApicWrite(IN UINTN Index, IN UINT32 Value)
Definition: IoApicLib.c:55
VOID EFIAPI IoApicConfigureInterrupt(IN UINTN Irq, IN UINTN Vector, IN UINTN DeliveryMode, IN BOOLEAN LevelTriggered, IN BOOLEAN AssertionLevel)
Definition: IoApicLib.c:123
VOID EFIAPI IoApicEnableInterrupt(IN UINTN Irq, IN BOOLEAN Enable)
Definition: IoApicLib.c:76
UINT32 EFIAPI IoApicRead(IN UINTN Index)
Definition: IoApicLib.c:34
#define IN
Definition: Base.h:279