sitd 554 dev/usb/ohci.c ohci_soft_itd_t *sitd; sitd 568 dev/usb/ohci.c sitd = KERNADDR(&dma, offs); sitd 569 dev/usb/ohci.c sitd->physaddr = DMAADDR(&dma, offs); sitd 570 dev/usb/ohci.c sitd->nextitd = sc->sc_freeitds; sitd 571 dev/usb/ohci.c sc->sc_freeitds = sitd; sitd 577 dev/usb/ohci.c sitd = sc->sc_freeitds; sitd 578 dev/usb/ohci.c sc->sc_freeitds = sitd->nextitd; sitd 579 dev/usb/ohci.c memset(&sitd->itd, 0, sizeof(ohci_itd_t)); sitd 580 dev/usb/ohci.c sitd->nextitd = NULL; sitd 581 dev/usb/ohci.c sitd->xfer = NULL; sitd 582 dev/usb/ohci.c ohci_hash_add_itd(sc, sitd); sitd 586 dev/usb/ohci.c sitd->isdone = 0; sitd 589 dev/usb/ohci.c return (sitd); sitd 593 dev/usb/ohci.c ohci_free_sitd(ohci_softc_t *sc, ohci_soft_itd_t *sitd) sitd 597 dev/usb/ohci.c DPRINTFN(10,("ohci_free_sitd: sitd=%p\n", sitd)); sitd 600 dev/usb/ohci.c if (!sitd->isdone) { sitd 601 dev/usb/ohci.c panic("ohci_free_sitd: sitd=%p not done", sitd); sitd 605 dev/usb/ohci.c sitd->isdone = 0; sitd 609 dev/usb/ohci.c ohci_hash_rem_itd(sc, sitd); sitd 610 dev/usb/ohci.c sitd->nextitd = sc->sc_freeitds; sitd 611 dev/usb/ohci.c sc->sc_freeitds = sitd; sitd 1262 dev/usb/ohci.c ohci_soft_itd_t *sitd, *sidone, **ip; sitd 1275 dev/usb/ohci.c sitd = ohci_hash_find_itd(sc, done); sitd 1276 dev/usb/ohci.c if (sitd != NULL) { sitd 1277 dev/usb/ohci.c sitd->dnext = sidone; sitd 1278 dev/usb/ohci.c done = letoh32(sitd->itd.itd_nextitd); sitd 1279 dev/usb/ohci.c sidone = sitd; sitd 1280 dev/usb/ohci.c DPRINTFN(5,("add ITD %p\n", sitd)); sitd 1300 dev/usb/ohci.c ohci_soft_itd_t *sitd, *sidone, *sitdnext; sitd 1408 dev/usb/ohci.c for (sitd = sidone; sitd != NULL; sitd = sitdnext) { sitd 1409 dev/usb/ohci.c xfer = sitd->xfer; sitd 1410 dev/usb/ohci.c sitdnext = sitd->dnext; sitd 1412 dev/usb/ohci.c sitd, xfer, xfer ? xfer->hcpriv : 0)); sitd 1423 dev/usb/ohci.c if (sitd->isdone) sitd 1424 dev/usb/ohci.c printf("ohci_softintr: sitd=%p is done\n", sitd); sitd 1425 dev/usb/ohci.c sitd->isdone = 1; sitd 1427 dev/usb/ohci.c if (sitd->flags & OHCI_CALL_DONE) { sitd 1436 dev/usb/ohci.c for (i = 0, sitd = xfer->hcpriv;; sitd 1437 dev/usb/ohci.c sitd = next) { sitd 1438 dev/usb/ohci.c next = sitd->nextitd; sitd 1439 dev/usb/ohci.c if (OHCI_ITD_GET_CC(letoh32(sitd-> sitd 1447 dev/usb/ohci.c sitd->itd.itd_flags)); sitd 1449 dev/usb/ohci.c len = letoh16(sitd-> sitd 1461 dev/usb/ohci.c if (sitd->flags & OHCI_CALL_DONE) sitd 1463 dev/usb/ohci.c ohci_free_sitd(sc, sitd); sitd 1465 dev/usb/ohci.c ohci_free_sitd(sc, sitd); sitd 1861 dev/usb/ohci.c ohci_hash_add_itd(ohci_softc_t *sc, ohci_soft_itd_t *sitd) sitd 1863 dev/usb/ohci.c int h = HASH(sitd->physaddr); sitd 1868 dev/usb/ohci.c sitd, (u_long)sitd->physaddr)); sitd 1870 dev/usb/ohci.c LIST_INSERT_HEAD(&sc->sc_hash_itds[h], sitd, hnext); sitd 1875 dev/usb/ohci.c ohci_hash_rem_itd(ohci_softc_t *sc, ohci_soft_itd_t *sitd) sitd 1880 dev/usb/ohci.c sitd, (u_long)sitd->physaddr)); sitd 1882 dev/usb/ohci.c LIST_REMOVE(sitd, hnext); sitd 1889 dev/usb/ohci.c ohci_soft_itd_t *sitd; sitd 1891 dev/usb/ohci.c for (sitd = LIST_FIRST(&sc->sc_hash_itds[h]); sitd 1892 dev/usb/ohci.c sitd != NULL; sitd 1893 dev/usb/ohci.c sitd = LIST_NEXT(sitd, hnext)) sitd 1894 dev/usb/ohci.c if (sitd->physaddr == a) sitd 1895 dev/usb/ohci.c return (sitd); sitd 1960 dev/usb/ohci.c ohci_dump_itd(ohci_soft_itd_t *sitd) sitd 1966 dev/usb/ohci.c sitd, (u_long)sitd->physaddr, sitd 1967 dev/usb/ohci.c OHCI_ITD_GET_SF(letoh32(sitd->itd.itd_flags)), sitd 1968 dev/usb/ohci.c OHCI_ITD_GET_DI(letoh32(sitd->itd.itd_flags)), sitd 1969 dev/usb/ohci.c OHCI_ITD_GET_FC(letoh32(sitd->itd.itd_flags)), sitd 1970 dev/usb/ohci.c OHCI_ITD_GET_CC(letoh32(sitd->itd.itd_flags)), sitd 1971 dev/usb/ohci.c (u_long)letoh32(sitd->itd.itd_bp0), sitd 1972 dev/usb/ohci.c (u_long)letoh32(sitd->itd.itd_nextitd), sitd 1973 dev/usb/ohci.c (u_long)letoh32(sitd->itd.itd_be)); sitd 1976 dev/usb/ohci.c (u_int)letoh16(sitd->itd.itd_offset[i])); sitd 1981 dev/usb/ohci.c ohci_dump_itds(ohci_soft_itd_t *sitd) sitd 1983 dev/usb/ohci.c for (; sitd; sitd = sitd->nextitd) sitd 1984 dev/usb/ohci.c ohci_dump_itd(sitd); sitd 2021 dev/usb/ohci.c ohci_soft_itd_t *sitd; sitd 2054 dev/usb/ohci.c sitd = ohci_alloc_sitd(sc); sitd 2055 dev/usb/ohci.c if (sitd == NULL) sitd 2057 dev/usb/ohci.c opipe->tail.itd = sitd; sitd 2058 dev/usb/ohci.c tdphys = sitd->physaddr; sitd 3218 dev/usb/ohci.c ohci_soft_itd_t *sitd, *nsitd; sitd 3237 dev/usb/ohci.c sitd = opipe->tail.itd; sitd 3242 dev/usb/ohci.c xfer->hcpriv = sitd; sitd 3258 dev/usb/ohci.c sitd->itd.itd_flags = htole32( sitd 3263 dev/usb/ohci.c sitd->itd.itd_bp0 = htole32(bp0); sitd 3264 dev/usb/ohci.c sitd->nextitd = nsitd; sitd 3265 dev/usb/ohci.c sitd->itd.itd_nextitd = htole32(nsitd->physaddr); sitd 3266 dev/usb/ohci.c sitd->itd.itd_be = htole32(bp0 + offs - 1); sitd 3267 dev/usb/ohci.c sitd->xfer = xfer; sitd 3268 dev/usb/ohci.c sitd->flags = 0; sitd 3270 dev/usb/ohci.c sitd = nsitd; sitd 3275 dev/usb/ohci.c sitd->itd.itd_offset[ncur] = htole16(OHCI_ITD_MK_OFFS(offs)); sitd 3286 dev/usb/ohci.c sitd->itd.itd_flags = htole32( sitd 3291 dev/usb/ohci.c sitd->itd.itd_bp0 = htole32(bp0); sitd 3292 dev/usb/ohci.c sitd->nextitd = nsitd; sitd 3293 dev/usb/ohci.c sitd->itd.itd_nextitd = htole32(nsitd->physaddr); sitd 3294 dev/usb/ohci.c sitd->itd.itd_be = htole32(bp0 + offs - 1); sitd 3295 dev/usb/ohci.c sitd->xfer = xfer; sitd 3296 dev/usb/ohci.c sitd->flags = OHCI_CALL_DONE; sitd 3358 dev/usb/ohci.c ohci_soft_itd_t *sitd; sitd 3379 dev/usb/ohci.c sitd = xfer->hcpriv; sitd 3381 dev/usb/ohci.c if (sitd == NULL) { sitd 3387 dev/usb/ohci.c for (; sitd->xfer == xfer; sitd = sitd->nextitd) { sitd 3389 dev/usb/ohci.c DPRINTFN(1,("abort sets done sitd=%p\n", sitd)); sitd 3390 dev/usb/ohci.c sitd->isdone = 1; sitd 3403 dev/usb/ohci.c sed->ed.ed_headp = htole32(sitd->physaddr); /* unlink TDs */