Lines Matching defs:aih
97 struct acpi_interrupt_handler *aih;
105 aih = malloc(sizeof(*aih), M_ACPI, M_NOWAIT);
106 if (aih == NULL)
109 aih->aih_intrnum = InterruptNumber;
110 aih->aih_func = ServiceRoutine;
113 ServiceRoutine, Context, &aih->aih_ih, xname);
116 LIST_INSERT_HEAD(&acpi_interrupt_list, aih, aih_list);
119 free(aih, M_ACPI);
133 struct acpi_interrupt_handler *aih;
141 LIST_FOREACH(aih, &acpi_interrupt_list, aih_list) {
142 if (aih->aih_intrnum == InterruptNumber &&
143 aih->aih_func == ServiceRoutine) {
144 LIST_REMOVE(aih, aih_list);
146 acpi_md_OsRemoveInterruptHandler(aih->aih_ih);
147 free(aih, M_ACPI);