#include "acpi.h"
#include "accommon.h"
#include "acevents.h"
Go to the source code of this file.
◆ _COMPONENT
◆ AcpiEvGpeXruptHandler()
Definition at line 176 of file evsci.c.
178{
181
182
184
185
186
187
188
189
190
191
192
195}
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_INTERRUPT_NOT_HANDLED
UINT32 AcpiEvGpeDetect(ACPI_GPE_XRUPT_INFO *GpeXruptList)
Referenced by AcpiEvDeleteGpeXrupt(), and AcpiEvGetGpeXruptBlock().
◆ AcpiEvInstallSciHandler()
Definition at line 211 of file evsci.c.
213{
215
216
218
219
223}
#define return_ACPI_STATUS(s)
ACPI_STATUS AcpiOsInstallInterruptHandler(UINT32 InterruptNumber, ACPI_OSD_HANDLER ServiceRoutine, void *Context)
static UINT32 ACPI_SYSTEM_XFACE AcpiEvSciXruptHandler(void *Context)
Referenced by AcpiEvInstallXruptHandlers().
◆ AcpiEvRemoveAllSciHandlers()
Definition at line 246 of file evsci.c.
248{
252
253
255
256
257
258
261
262 if (!AcpiGbl_SciHandlerList)
263 {
265 }
266
268
269
270
271 while (AcpiGbl_SciHandlerList)
272 {
273 SciHandler = AcpiGbl_SciHandlerList;
274 AcpiGbl_SciHandlerList = SciHandler->
Next;
276 }
277
280}
ACPI_STATUS AcpiOsRemoveInterruptHandler(UINT32 InterruptNumber, ACPI_OSD_HANDLER ServiceRoutine)
void AcpiOsReleaseLock(ACPI_SPINLOCK Handle, ACPI_CPU_FLAGS Flags)
ACPI_CPU_FLAGS AcpiOsAcquireLock(ACPI_SPINLOCK Handle)
struct acpi_sci_handler_info * Next
_Must_inspect_result_ _In_ ULONG Flags
Referenced by AcpiEvTerminate().
◆ AcpiEvSciDispatch()
Definition at line 75 of file evsci.c.
77{
81
82
84
85
86
87
88 if (!AcpiGbl_SciHandlerList)
89 {
90 return (IntStatus);
91 }
92
94
95
96
97 SciHandler = AcpiGbl_SciHandlerList;
98 while (SciHandler)
99 {
100
101
102 IntStatus |= SciHandler->
Address (
104
105 SciHandler = SciHandler->
Next;
106 }
107
109 return (IntStatus);
110}
#define ACPI_FUNCTION_NAME(a)
Referenced by AcpiEvSciXruptHandler().
◆ AcpiEvSciXruptHandler()