Searched refs:GpeBlock (Results 1 - 12 of 12) sorted by relevance

/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/events/
H A Devgpeblk.c166 ACPI_GPE_BLOCK_INFO *GpeBlock,
171 ACPI_GPE_BLOCK_INFO *GpeBlock);
178 * PARAMETERS: GpeBlock - New GPE block
190 ACPI_GPE_BLOCK_INFO *GpeBlock,
225 NextGpeBlock->Next = GpeBlock;
226 GpeBlock->Previous = NextGpeBlock;
230 GpeXruptBlock->GpeBlockListHead = GpeBlock;
233 GpeBlock->XruptBlock = GpeXruptBlock;
247 * PARAMETERS: GpeBlock - Existing GPE block
257 ACPI_GPE_BLOCK_INFO *GpeBlock)
189 AcpiEvInstallGpeBlock( ACPI_GPE_BLOCK_INFO *GpeBlock, UINT32 InterruptNumber) argument
256 AcpiEvDeleteGpeBlock( ACPI_GPE_BLOCK_INFO *GpeBlock) argument
339 AcpiEvCreateGpeInfoBlocks( ACPI_GPE_BLOCK_INFO *GpeBlock) argument
489 ACPI_GPE_BLOCK_INFO *GpeBlock; local
589 AcpiEvInitializeGpeBlock( ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *Context) argument
[all...]
H A Devgpeutil.c179 ACPI_GPE_BLOCK_INFO *GpeBlock; local
197 GpeBlock = GpeXruptInfo->GpeBlockListHead;
198 while (GpeBlock)
202 Status = GpeWalkCallback (GpeXruptInfo, GpeBlock, Context);
212 GpeBlock = GpeBlock->Next;
240 ACPI_GPE_BLOCK_INFO *GpeBlock,
248 Info->NextBlockBaseIndex += GpeBlock->GpeCount;
256 if ((GpeBlock->Node)->Type == ACPI_TYPE_DEVICE)
258 Info->GpeDevice = GpeBlock
238 AcpiEvGetGpeDevice( ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *Context) argument
447 AcpiEvDeleteGpeHandlers( ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *Context) argument
[all...]
H A Devgpeinit.c345 ACPI_GPE_BLOCK_INFO *GpeBlock; local
357 * GpeBlock lists.
376 GpeBlock = GpeXruptInfo->GpeBlockListHead;
377 while (GpeBlock)
379 WalkInfo.GpeBlock = GpeBlock;
380 WalkInfo.GpeDevice = GpeBlock->Node;
392 GpeBlock = GpeBlock->Next;
519 GpeEventInfo = AcpiEvLowGetGpeInfo (GpeNumber, WalkInfo->GpeBlock);
[all...]
H A Devgpe.c424 * GpeBlock - A GPE info block
437 ACPI_GPE_BLOCK_INFO *GpeBlock)
443 * Validate that the GpeNumber is within the specified GpeBlock.
446 if (!GpeBlock ||
447 (GpeNumber < GpeBlock->BlockBaseNumber))
452 GpeIndex = GpeNumber - GpeBlock->BlockBaseNumber;
453 if (GpeIndex >= GpeBlock->GpeCount)
458 return (&GpeBlock->EventInfo[GpeIndex]);
472 * Validates the GpeBlock and the GpeNumber
517 !ObjDesc->Device.GpeBlock)
435 AcpiEvLowGetGpeInfo( UINT32 GpeNumber, ACPI_GPE_BLOCK_INFO *GpeBlock) argument
544 ACPI_GPE_BLOCK_INFO *GpeBlock; local
[all...]
H A Devxfgpe.c1132 ACPI_GPE_BLOCK_INFO *GpeBlock; local
1178 0, InterruptNumber, &GpeBlock);
1213 ObjDesc->Device.GpeBlock = GpeBlock;
1278 !ObjDesc->Device.GpeBlock)
1285 Status = AcpiEvDeleteGpeBlock (ObjDesc->Device.GpeBlock);
1288 ObjDesc->Device.GpeBlock = NULL;
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/
H A Dutinit.c195 ACPI_GPE_BLOCK_INFO *GpeBlock; local
206 GpeBlock = GpeXruptInfo->GpeBlockListHead;
207 while (GpeBlock)
209 NextGpeBlock = GpeBlock->Next;
210 ACPI_FREE (GpeBlock->EventInfo);
211 ACPI_FREE (GpeBlock->RegisterInfo);
212 ACPI_FREE (GpeBlock);
214 GpeBlock = NextGpeBlock;
H A Dutdelete.c264 if (Object->Device.GpeBlock)
266 (void) AcpiEvDeleteGpeBlock (Object->Device.GpeBlock);
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/hardware/
H A Dhwgpe.c166 ACPI_GPE_BLOCK_INFO *GpeBlock,
463 * GpeBlock - Gpe Block info
474 ACPI_GPE_BLOCK_INFO *GpeBlock,
483 for (i = 0; i < GpeBlock->RegisterCount; i++)
487 Status = AcpiHwGpeEnableWrite (0x00, &GpeBlock->RegisterInfo[i]);
503 * GpeBlock - Gpe Block info
514 ACPI_GPE_BLOCK_INFO *GpeBlock,
523 for (i = 0; i < GpeBlock->RegisterCount; i++)
527 Status = AcpiHwWrite (0xFF, &GpeBlock->RegisterInfo[i].StatusAddress);
543 * GpeBlock
472 AcpiHwDisableGpeBlock( ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *Context) argument
512 AcpiHwClearGpeBlock( ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *Context) argument
553 AcpiHwEnableRuntimeGpeBlock( ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *Context) argument
606 AcpiHwEnableWakeupGpeBlock( ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *Context) argument
652 AcpiHwGetGpeBlockStatus( ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *RetPtr) argument
[all...]
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/include/
H A Dachware.h288 ACPI_GPE_BLOCK_INFO *GpeBlock,
298 ACPI_GPE_BLOCK_INFO *GpeBlock,
325 ACPI_GPE_BLOCK_INFO *GpeBlock,
H A Dacevents.h263 ACPI_GPE_BLOCK_INFO *GpeBlock);
292 ACPI_GPE_BLOCK_INFO *GpeBlock,
298 ACPI_GPE_BLOCK_INFO *GpeBlock))
338 ACPI_GPE_BLOCK_INFO *GpeBlock,
353 ACPI_GPE_BLOCK_INFO *GpeBlock,
H A Dacobject.h379 ACPI_GPE_BLOCK_INFO *GpeBlock; member in struct:acpi_object_device
H A Daclocal.h720 ACPI_GPE_BLOCK_INFO *GpeBlock; member in struct:acpi_gpe_walk_info
738 ACPI_GPE_BLOCK_INFO *GpeBlock,

Completed in 201 milliseconds