Home | History | Annotate | Download | only in nvidia

Lines Matching defs:pcie_ih

287 	struct tegra_pcie_ih *pcie_ih;
293 TAILQ_FOREACH(pcie_ih, &sc->sc_intrs, ih_entry) {
294 int (*callback)(void *) = pcie_ih->ih_callback;
295 void *arg = pcie_ih->ih_arg;
296 const int mpsafe = pcie_ih->ih_mpsafe;
789 struct tegra_pcie_ih *pcie_ih;
794 pcie_ih = kmem_alloc(sizeof(*pcie_ih), KM_SLEEP);
795 pcie_ih->ih_callback = callback;
796 pcie_ih->ih_arg = arg;
797 pcie_ih->ih_ipl = ipl;
798 pcie_ih->ih_mpsafe = (ih & IH_MPSAFE) != 0;
801 TAILQ_INSERT_TAIL(&sc->sc_intrs, pcie_ih, ih_entry);
805 return pcie_ih;
812 struct tegra_pcie_ih *pcie_ih = vih;
815 TAILQ_REMOVE(&sc->sc_intrs, pcie_ih, ih_entry);
818 kmem_free(pcie_ih, sizeof(*pcie_ih));