Home | History | Annotate | Download | only in pci

Lines Matching defs:pil

1100 	struct pccbb_intrhand_list *pil;
1103 LIST_FOREACH(pil, &sc->sc_pil, pil_next) {
1104 s = splraiseipl(pil->pil_icookie);
1105 val = (*pil->pil_func)(pil->pil_arg);
1709 struct pccbb_intrhand_list *pil, *newpil;
1732 for (pil = LIST_FIRST(&sc->sc_pil);
1733 LIST_NEXT(pil, pil_next) != NULL;
1734 pil = LIST_NEXT(pil, pil_next));
1735 LIST_INSERT_AFTER(pil, newpil, pil_next);
1738 DPRINTF(("pccbb_intr_establish add pil. %p\n",
1757 struct pccbb_intrhand_list *pil;
1770 LIST_FOREACH(pil, &sc->sc_pil, pil_next) {
1771 DPRINTF(("pccbb_intr_disestablish: pil %p\n", pil));
1772 if (pil == ih) {
1773 DPRINTF(("pccbb_intr_disestablish frees one pil\n"));
1777 if (pil == NULL) {
1778 panic("pccbb_intr_disestablish: %s cannot find pil %p",
1783 pil = (struct pccbb_intrhand_list *)ih;
1784 LIST_REMOVE(pil, pil_next);
1785 free(pil, M_DEVBUF);
1786 DPRINTF(("pccbb_intr_disestablish frees one pil\n"));