std 396 dev/usb/ohci.c ohci_soft_td_t *std;
std 411 dev/usb/ohci.c std = KERNADDR(&dma, offs);
std 412 dev/usb/ohci.c std->physaddr = DMAADDR(&dma, offs);
std 413 dev/usb/ohci.c std->nexttd = sc->sc_freetds;
std 414 dev/usb/ohci.c sc->sc_freetds = std;
std 420 dev/usb/ohci.c std = sc->sc_freetds;
std 421 dev/usb/ohci.c sc->sc_freetds = std->nexttd;
std 422 dev/usb/ohci.c memset(&std->td, 0, sizeof(ohci_td_t));
std 423 dev/usb/ohci.c std->nexttd = NULL;
std 424 dev/usb/ohci.c std->xfer = NULL;
std 425 dev/usb/ohci.c ohci_hash_add_td(sc, std);
std 428 dev/usb/ohci.c return (std);
std 432 dev/usb/ohci.c ohci_free_std(ohci_softc_t *sc, ohci_soft_td_t *std)
std 437 dev/usb/ohci.c ohci_hash_rem_td(sc, std);
std 438 dev/usb/ohci.c std->nexttd = sc->sc_freetds;
std 439 dev/usb/ohci.c sc->sc_freetds = std;
std 539 dev/usb/ohci.c ohci_free_std_chain(ohci_softc_t *sc, ohci_soft_td_t *std,
std 544 dev/usb/ohci.c for (; std != stdend; std = p) {
std 545 dev/usb/ohci.c p = std->nexttd;
std 546 dev/usb/ohci.c ohci_free_std(sc, std);
std 1263 dev/usb/ohci.c ohci_soft_td_t *std, *sdone, **p;
std 1267 dev/usb/ohci.c std = ohci_hash_find_td(sc, done);
std 1268 dev/usb/ohci.c if (std != NULL) {
std 1269 dev/usb/ohci.c std->dnext = sdone;
std 1270 dev/usb/ohci.c done = letoh32(std->td.td_nexttd);
std 1271 dev/usb/ohci.c sdone = std;
std 1272 dev/usb/ohci.c DPRINTFN(10,("add TD %p\n", std));
std 1301 dev/usb/ohci.c ohci_soft_td_t *std, *sdone, *stdnext;
std 1327 dev/usb/ohci.c for (std = sdone; std; std = stdnext) {
std 1328 dev/usb/ohci.c xfer = std->xfer;
std 1329 dev/usb/ohci.c stdnext = std->dnext;
std 1331 dev/usb/ohci.c std, xfer, xfer ? xfer->hcpriv : 0));
std 1350 dev/usb/ohci.c len = std->len;
std 1351 dev/usb/ohci.c if (std->td.td_cbp != 0)
std 1352 dev/usb/ohci.c len -= letoh32(std->td.td_be) -
std 1353 dev/usb/ohci.c letoh32(std->td.td_cbp) + 1;
std 1355 dev/usb/ohci.c std->flags));
std 1356 dev/usb/ohci.c if (std->flags & OHCI_ADD_LEN)
std 1359 dev/usb/ohci.c cc = OHCI_TD_GET_CC(letoh32(std->td.td_flags));
std 1361 dev/usb/ohci.c if (std->flags & OHCI_CALL_DONE) {
std 1367 dev/usb/ohci.c ohci_free_std(sc, std);
std 1378 dev/usb/ohci.c OHCI_TD_GET_CC(letoh32(std->td.td_flags)),
std 1379 dev/usb/ohci.c ohci_cc_strs[OHCI_TD_GET_CC(letoh32(std->td.td_flags))]));
std 1382 dev/usb/ohci.c for (p = std; p->xfer == xfer; p = n) {
std 1700 dev/usb/ohci.c ohci_soft_td_t *std = stat;
std 1703 dev/usb/ohci.c std, &stat);
std 1708 dev/usb/ohci.c std->td.td_flags &= htole32(~OHCI_TD_TOGGLE_MASK);
std 1709 dev/usb/ohci.c std->td.td_flags |= htole32(OHCI_TD_TOGGLE_1);
std 1827 dev/usb/ohci.c ohci_hash_add_td(ohci_softc_t *sc, ohci_soft_td_t *std)
std 1829 dev/usb/ohci.c int h = HASH(std->physaddr);
std 1833 dev/usb/ohci.c LIST_INSERT_HEAD(&sc->sc_hash_tds[h], std, hnext);
std 1838 dev/usb/ohci.c ohci_hash_rem_td(ohci_softc_t *sc, ohci_soft_td_t *std)
std 1842 dev/usb/ohci.c LIST_REMOVE(std, hnext);
std 1849 dev/usb/ohci.c ohci_soft_td_t *std;
std 1851 dev/usb/ohci.c for (std = LIST_FIRST(&sc->sc_hash_tds[h]);
std 1852 dev/usb/ohci.c std != NULL;
std 1853 dev/usb/ohci.c std = LIST_NEXT(std, hnext))
std 1854 dev/usb/ohci.c if (std->physaddr == a)
std 1855 dev/usb/ohci.c return (std);
std 1933 dev/usb/ohci.c ohci_dump_tds(ohci_soft_td_t *std)
std 1935 dev/usb/ohci.c for (; std; std = std->nexttd)
std 1936 dev/usb/ohci.c ohci_dump_td(std);
std 1940 dev/usb/ohci.c ohci_dump_td(ohci_soft_td_t *std)
std 1944 dev/usb/ohci.c bitmask_snprintf((u_int32_t)letoh32(std->td.td_flags),
std 1950 dev/usb/ohci.c std, (u_long)std->physaddr, sbuf,
std 1951 dev/usb/ohci.c OHCI_TD_GET_DI(letoh32(std->td.td_flags)),
std 1952 dev/usb/ohci.c OHCI_TD_GET_EC(letoh32(std->td.td_flags)),
std 1953 dev/usb/ohci.c OHCI_TD_GET_CC(letoh32(std->td.td_flags)),
std 1954 dev/usb/ohci.c (u_long)letoh32(std->td.td_cbp),
std 1955 dev/usb/ohci.c (u_long)letoh32(std->td.td_nexttd),
std 1956 dev/usb/ohci.c (u_long)letoh32(std->td.td_be));
std 2020 dev/usb/ohci.c ohci_soft_td_t *std;
std 2034 dev/usb/ohci.c std = NULL;
std 2065 dev/usb/ohci.c std = ohci_alloc_std(sc);
std 2066 dev/usb/ohci.c if (std == NULL)
std 2068 dev/usb/ohci.c opipe->tail.td = std;
std 2069 dev/usb/ohci.c tdphys = std->physaddr;
std 2113 dev/usb/ohci.c if (std != NULL)
std 2114 dev/usb/ohci.c ohci_free_std(sc, std);
std 2140 dev/usb/ohci.c ohci_soft_td_t *std;
std 2141 dev/usb/ohci.c std = ohci_hash_find_td(sc, letoh32(sed->ed.ed_headp));
std 2146 dev/usb/ohci.c pipe, std);
std 2152 dev/usb/ohci.c if (std)
std 2153 dev/usb/ohci.c ohci_dump_td(std);
std 375 dev/usb/uhci.c uhci_soft_td_t *std;
std 411 dev/usb/uhci.c std = uhci_alloc_std(sc);
std 412 dev/usb/uhci.c if (std == NULL)
std 414 dev/usb/uhci.c std->link.std = NULL;
std 415 dev/usb/uhci.c std->td.td_link = htole32(UHCI_PTR_T);
std 416 dev/usb/uhci.c std->td.td_status = htole32(0); /* inactive */
std 417 dev/usb/uhci.c std->td.td_token = htole32(0);
std 418 dev/usb/uhci.c std->td.td_buffer = htole32(0);
std 426 dev/usb/uhci.c lsqh->elink = std;
std 427 dev/usb/uhci.c lsqh->qh.qh_elink = htole32(std->physaddr | UHCI_PTR_TD);
std 466 dev/usb/uhci.c std = uhci_alloc_std(sc);
std 468 dev/usb/uhci.c if (std == NULL || sqh == NULL)
std 470 dev/usb/uhci.c std->link.sqh = sqh;
std 471 dev/usb/uhci.c std->td.td_link = htole32(sqh->physaddr | UHCI_PTR_QH);
std 472 dev/usb/uhci.c std->td.td_status = htole32(UHCI_TD_IOS); /* iso, inactive */
std 473 dev/usb/uhci.c std->td.td_token = htole32(0);
std 474 dev/usb/uhci.c std->td.td_buffer = htole32(0);
std 479 dev/usb/uhci.c sc->sc_vframes[i].htd = std;
std 480 dev/usb/uhci.c sc->sc_vframes[i].etd = std;
std 486 dev/usb/uhci.c sc->sc_pframes[j] = htole32(std->physaddr);
std 849 dev/usb/uhci.c uhci_dump_tds(uhci_soft_td_t *std)
std 853 dev/usb/uhci.c for(td = std; td != NULL; td = td->link.std) {
std 1272 dev/usb/uhci.c uhci_soft_td_t *std, *lstd;
std 1304 dev/usb/uhci.c for (std = ii->stdstart; std != lstd; std = std->link.std) {
std 1305 dev/usb/uhci.c status = letoh32(std->td.td_status);
std 1315 dev/usb/uhci.c UHCI_TD_GET_MAXLEN(letoh32(std->td.td_token)))
std 1334 dev/usb/uhci.c uhci_soft_td_t *std;
std 1368 dev/usb/uhci.c std = stds[n];
std 1372 dev/usb/uhci.c uhci_dump_td(std);
std 1377 dev/usb/uhci.c status = letoh32(std->td.td_status);
std 1397 dev/usb/uhci.c for (std = ii->stdstart; std != NULL; std = std->link.std) {
std 1398 dev/usb/uhci.c nstatus = letoh32(std->td.td_status);
std 1403 dev/usb/uhci.c if (UHCI_TD_GET_PID(letoh32(std->td.td_token)) !=
std 1417 dev/usb/uhci.c if (std != NULL)
std 1418 dev/usb/uhci.c upipe->nexttoggle = UHCI_TD_GET_DT(letoh32(std->td.td_token));
std 1597 dev/usb/uhci.c uhci_soft_td_t *std;
std 1610 dev/usb/uhci.c std = KERNADDR(&dma, offs);
std 1611 dev/usb/uhci.c std->physaddr = DMAADDR(&dma, offs);
std 1612 dev/usb/uhci.c std->link.std = sc->sc_freetds;
std 1613 dev/usb/uhci.c sc->sc_freetds = std;
std 1616 dev/usb/uhci.c std = sc->sc_freetds;
std 1617 dev/usb/uhci.c sc->sc_freetds = std->link.std;
std 1618 dev/usb/uhci.c memset(&std->td, 0, sizeof(uhci_td_t));
std 1619 dev/usb/uhci.c return std;
std 1623 dev/usb/uhci.c uhci_free_std(uhci_softc_t *sc, uhci_soft_td_t *std)
std 1627 dev/usb/uhci.c if (letoh32(std->td.td_token) == TD_IS_FREE) {
std 1628 dev/usb/uhci.c printf("uhci_free_std: freeing free TD %p\n", std);
std 1631 dev/usb/uhci.c std->td.td_token = htole32(TD_IS_FREE);
std 1633 dev/usb/uhci.c std->link.std = sc->sc_freetds;
std 1634 dev/usb/uhci.c sc->sc_freetds = std;
std 1673 dev/usb/uhci.c uhci_free_std_chain(uhci_softc_t *sc, uhci_soft_td_t *std,
std 1678 dev/usb/uhci.c for (; std != stdend; std = p) {
std 1679 dev/usb/uhci.c p = std->link.std;
std 1680 dev/usb/uhci.c uhci_free_std(sc, std);
std 1731 dev/usb/uhci.c p->link.std = lastp;
std 1893 dev/usb/uhci.c uhci_soft_td_t *std;
std 1918 dev/usb/uhci.c for (std = ii->stdstart; std != NULL; std = std->link.std)
std 1919 dev/usb/uhci.c std->td.td_status &= htole32(~(UHCI_TD_ACTIVE | UHCI_TD_IOC));
std 2194 dev/usb/uhci.c dataend->link.std = stat;
std 2203 dev/usb/uhci.c setup->link.std = next;
std 2210 dev/usb/uhci.c stat->link.std = NULL;
std 2248 dev/usb/uhci.c uhci_soft_td_t *std;
std 2254 dev/usb/uhci.c for (std = sc->sc_vframes[0].htd, link = 0;
std 2256 dev/usb/uhci.c std = std->link.std) {
std 2257 dev/usb/uhci.c link = letoh32(std->td.td_link);
std 2258 dev/usb/uhci.c uhci_dump_td(std);
std 2260 dev/usb/uhci.c sxqh = (uhci_soft_qh_t *)std;
std 2317 dev/usb/uhci.c uhci_soft_td_t *std;
std 2356 dev/usb/uhci.c std = iso->stds[next];
std 2360 dev/usb/uhci.c std->td.td_buffer = htole32(buf);
std 2363 dev/usb/uhci.c std->td.td_status = htole32(status);
std 2364 dev/usb/uhci.c std->td.td_token &= htole32(~UHCI_TD_MAXLEN_MASK);
std 2365 dev/usb/uhci.c std->td.td_token |= htole32(UHCI_TD_SET_MAXLEN(len));
std 2369 dev/usb/uhci.c uhci_dump_td(std);
std 2435 dev/usb/uhci.c uhci_soft_td_t *std;
std 2455 dev/usb/uhci.c std = stds[n];
std 2456 dev/usb/uhci.c std->td.td_status &= htole32(~(UHCI_TD_ACTIVE | UHCI_TD_IOC));
std 2457 dev/usb/uhci.c len = UHCI_TD_GET_MAXLEN(letoh32(std->td.td_token));
std 2482 dev/usb/uhci.c uhci_soft_td_t *std, *vstd;
std 2500 dev/usb/uhci.c std = iso->stds[i];
std 2502 dev/usb/uhci.c vstd != NULL && vstd->link.std != std;
std 2503 dev/usb/uhci.c vstd = vstd->link.std)
std 2507 dev/usb/uhci.c printf("uhci_device_isoc_close: %p not found\n", std);
std 2511 dev/usb/uhci.c vstd->link = std->link;
std 2512 dev/usb/uhci.c vstd->td.td_link = std->td.td_link;
std 2513 dev/usb/uhci.c uhci_free_std(sc, std);
std 2529 dev/usb/uhci.c uhci_soft_td_t *std, *vstd;
std 2543 dev/usb/uhci.c std = uhci_alloc_std(sc);
std 2544 dev/usb/uhci.c if (std == 0)
std 2546 dev/usb/uhci.c std->td.td_status = htole32(UHCI_TD_IOS); /* iso, inactive */
std 2547 dev/usb/uhci.c std->td.td_token = htole32(token);
std 2548 dev/usb/uhci.c iso->stds[i] = std;
std 2554 dev/usb/uhci.c std = iso->stds[i];
std 2556 dev/usb/uhci.c std->link = vstd->link;
std 2557 dev/usb/uhci.c std->td.td_link = vstd->td.td_link;
std 2558 dev/usb/uhci.c vstd->link.std = std;
std 2559 dev/usb/uhci.c vstd->td.td_link = htole32(std->physaddr | UHCI_PTR_TD);
std 2695 dev/usb/uhci.c uhci_free_std_chain(sc, ii->stdstart->link.std, ii->stdend);
std 63 dev/usb/uhcivar.h struct uhci_soft_td *std;