Home | History | Annotate | Download | only in marvell

Lines Matching defs:pexih

659 	struct mvpex_intrhand *pexih;
667 pexih = malloc(sizeof(*pexih), M_DEVBUF, M_WAITOK);
668 pexih->ih_func = intrhand;
669 pexih->ih_arg = intrarg;
670 pexih->ih_type = ipl;
671 pexih->ih_intrtab = intrtab;
672 mvpex_intr_string(v, pin, pexih->ih_evname, sizeof(pexih->ih_evname));
673 evcnt_attach_dynamic(&pexih->ih_evcnt, EVCNT_TYPE_INTR, NULL,
674 device_xname(sc->sc_dev), pexih->ih_evname);
679 LIST_INSERT_HEAD(&intrtab->intr_list, pexih, ih_q);
690 return pexih;
698 struct mvpex_intrhand *pexih = ih;
702 evcnt_detach(&pexih->ih_evcnt);
704 intrtab = pexih->ih_intrtab;
711 LIST_REMOVE(pexih, ih_q);
721 free(pexih, M_DEVBUF);