152#ifndef __ACEVENTS_H__
153#define __ACEVENTS_H__
161#ifdef ACPI_USE_GPE_POLLING
162#define ACPI_GPE_IS_POLLING_NEEDED(__gpe__) \
163 ((__gpe__)->RuntimeCount == 1 && \
164 (__gpe__)->Flags & ACPI_GPE_INITIALIZED && \
165 ((__gpe__)->Flags & ACPI_GPE_XRUPT_TYPE_MASK) == ACPI_GPE_EDGE_TRIGGERED)
167#define ACPI_GPE_IS_POLLING_NEEDED(__gpe__) FALSE
175AcpiEvInitializeEvents (
179AcpiEvInstallXruptHandlers (
183AcpiEvFixedEventDetect (
191AcpiEvIsNotifyObject (
195AcpiEvGetGpeNumberIndex (
199AcpiEvQueueNotifyRequest (
208AcpiEvInitGlobalLockHandler (
211ACPI_HW_DEPENDENT_RETURN_OK (
213AcpiEvAcquireGlobalLock(
216ACPI_HW_DEPENDENT_RETURN_OK (
218AcpiEvReleaseGlobalLock(
222AcpiEvRemoveGlobalLockHandler (
234AcpiEvUpdateGpeEnableMask (
247AcpiEvAddGpeReference (
249 BOOLEAN ClearOnEnable);
252AcpiEvRemoveGpeReference (
256AcpiEvGetGpeEventInfo (
257 ACPI_HANDLE GpeDevice,
280AcpiEvCreateGpeBlock (
284 UINT32 RegisterCount,
285 UINT16 GpeBlockBaseNumber,
286 UINT32 InterruptNumber,
290AcpiEvInitializeGpeBlock (
295ACPI_HW_DEPENDENT_RETURN_OK (
297AcpiEvDeleteGpeBlock (
314ACPI_HW_DEPENDENT_RETURN_VOID (
317 ACPI_OWNER_ID TableOwnerId))
320AcpiEvMatchGpeMethod (
321 ACPI_HANDLE ObjHandle,
332 ACPI_GPE_CALLBACK GpeWalkCallback,
342AcpiEvGetGpeXruptBlock (
343 UINT32 InterruptNumber,
347AcpiEvDeleteGpeXrupt (
351AcpiEvDeleteGpeHandlers (
361AcpiEvFindRegionHandler (
362 ACPI_ADR_SPACE_TYPE SpaceId,
366AcpiEvHasDefaultHandler (
368 ACPI_ADR_SPACE_TYPE SpaceId);
371AcpiEvInstallRegionHandlers (
375AcpiEvInstallSpaceHandler (
377 ACPI_ADR_SPACE_TYPE SpaceId,
378 ACPI_ADR_SPACE_HANDLER Handler,
379 ACPI_ADR_SPACE_SETUP Setup,
387AcpiEvInitializeOpRegions (
391AcpiEvAddressSpaceDispatch (
403 BOOLEAN AcpiNsIsLocked);
408 BOOLEAN AcpiNsIsLocked);
411AcpiEvExecuteRegMethods (
413 ACPI_ADR_SPACE_TYPE SpaceId,
417AcpiEvExecuteRegMethod (
426AcpiEvSystemMemoryRegionSetup (
429 void *HandlerContext,
430 void **RegionContext);
433AcpiEvIoSpaceRegionSetup (
436 void *HandlerContext,
437 void **RegionContext);
440AcpiEvPciConfigRegionSetup (
443 void *HandlerContext,
444 void **RegionContext);
447AcpiEvCmosRegionSetup (
450 void *HandlerContext,
451 void **RegionContext);
454AcpiEvPciBarRegionSetup (
457 void *HandlerContext,
458 void **RegionContext);
461AcpiEvDataTableRegionSetup (
464 void *HandlerContext,
465 void **RegionContext);
468AcpiEvDefaultRegionSetup (
471 void *HandlerContext,
472 void **RegionContext);
475AcpiEvInitializeRegion (
479AcpiEvIsPciRootBridge (
486UINT32 ACPI_SYSTEM_XFACE
487AcpiEvGpeXruptHandler (
495AcpiEvInstallSciHandler (
499AcpiEvRemoveAllSciHandlers (
502ACPI_HW_DEPENDENT_RETURN_VOID (
Test context for spec:/rtems/barrier/req/create test case.
Definition: tc-barrier-create.c:144
Definition: aclocal.h:690
Definition: aclocal.h:661
Definition: aclocal.h:709
Definition: aclocal.h:294
Definition: acobject.h:626