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 */