version 1.234.2.102, 2016/05/29 08:44:31 |
version 1.234.2.103, 2016/06/10 08:15:21 |
Line 418 ehci_init(ehci_softc_t *sc) |
|
Line 418 ehci_init(ehci_softc_t *sc) |
|
sc->sc_xferpool = pool_cache_init(sizeof(struct ehci_xfer), 0, 0, 0, |
sc->sc_xferpool = pool_cache_init(sizeof(struct ehci_xfer), 0, 0, 0, |
"ehcixfer", NULL, IPL_USB, NULL, NULL, NULL); |
"ehcixfer", NULL, IPL_USB, NULL, NULL, NULL); |
|
|
sc->sc_doorbell_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE, |
sc->sc_doorbell_si = softint_establish(SOFTINT_USB | SOFTINT_MPSAFE, |
ehci_doorbell, sc); |
ehci_doorbell, sc); |
KASSERT(sc->sc_doorbell_si != NULL); |
KASSERT(sc->sc_doorbell_si != NULL); |
sc->sc_pcd_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE, |
sc->sc_pcd_si = softint_establish(SOFTINT_USB | SOFTINT_MPSAFE, |
ehci_pcd, sc); |
ehci_pcd, sc); |
KASSERT(sc->sc_pcd_si != NULL); |
KASSERT(sc->sc_pcd_si != NULL); |
|
|