Lines Matching defs:aih
625 struct acpipci_intr_handle *aih;
644 aih = malloc(sizeof(*aih), M_DEVBUF, M_WAITOK);
645 aih->aih_ih.ih_ic = ic;
646 aih->aih_ih.ih_ih = cookie;
647 aih->aih_dmat = ih.ih_dmat;
649 if (bus_dmamap_create(aih->aih_dmat, sizeof(uint32_t), 1,
650 sizeof(uint32_t), 0, BUS_DMA_WAITOK, &aih->aih_map)) {
651 free(aih, M_DEVBUF, sizeof(*aih));
660 if (bus_dmamap_load_raw(aih->aih_dmat, aih->aih_map,
662 bus_dmamap_destroy(aih->aih_dmat, aih->aih_map);
663 free(aih, M_DEVBUF, sizeof(*aih));
668 addr = aih->aih_map->dm_segs[0].ds_addr;
675 cookie = aih;
689 struct acpipci_intr_handle *aih = cookie;
690 struct interrupt_controller *ic = aih->aih_ih.ih_ic;
693 ic->ic_disestablish(aih->aih_ih.ih_ih);
694 bus_dmamap_unload(aih->aih_dmat, aih->aih_map);
695 bus_dmamap_destroy(aih->aih_dmat, aih->aih_map);
696 free(aih, M_DEVBUF, sizeof(*aih));