Lines Matching refs:GpeXrupt
291 ACPI_GPE_XRUPT_INFO *GpeXrupt;
315 GpeXrupt = ACPI_ALLOCATE_ZEROED (sizeof (ACPI_GPE_XRUPT_INFO));
316 if (!GpeXrupt)
321 GpeXrupt->InterruptNumber = InterruptNumber;
334 NextGpeXrupt->Next = GpeXrupt;
335 GpeXrupt->Previous = NextGpeXrupt;
339 AcpiGbl_GpeXruptListHead = GpeXrupt;
349 AcpiEvGpeXruptHandler, GpeXrupt);
359 *GpeXruptBlock = GpeXrupt;
368 * PARAMETERS: GpeXrupt - A GPE interrupt info block
372 * DESCRIPTION: Remove and free a GpeXrupt block. Remove an associated
379 ACPI_GPE_XRUPT_INFO *GpeXrupt)
390 if (GpeXrupt->InterruptNumber == AcpiGbl_FADT.SciInterrupt)
392 GpeXrupt->GpeBlockListHead = NULL;
399 GpeXrupt->InterruptNumber, AcpiEvGpeXruptHandler);
408 if (GpeXrupt->Previous)
410 GpeXrupt->Previous->Next = GpeXrupt->Next;
416 AcpiGbl_GpeXruptListHead = GpeXrupt->Next;
419 if (GpeXrupt->Next)
421 GpeXrupt->Next->Previous = GpeXrupt->Previous;
427 ACPI_FREE (GpeXrupt);