sqh 110 dev/usb/ehci.c ehci_soft_qh_t *sqh;
sqh 338 dev/usb/ehci.c ehci_soft_qh_t *sqh;
sqh 413 dev/usb/ehci.c sqh = ehci_alloc_sqh(sc);
sqh 414 dev/usb/ehci.c if (sqh == NULL) {
sqh 418 dev/usb/ehci.c sc->sc_islots[i].sqh = sqh;
sqh 421 dev/usb/ehci.c sqh = sc->sc_islots[i].sqh;
sqh 424 dev/usb/ehci.c sqh->qh.qh_link = EHCI_NULL;
sqh 425 dev/usb/ehci.c sqh->next = NULL;
sqh 428 dev/usb/ehci.c sqh->next = sc->sc_islots[(i + 1) / 2 - 1].sqh;
sqh 429 dev/usb/ehci.c sqh->qh.qh_link = htole32(sqh->next->physaddr |
sqh 432 dev/usb/ehci.c sqh->qh.qh_endp = htole32(EHCI_QH_SET_EPS(EHCI_QH_SPEED_HIGH));
sqh 433 dev/usb/ehci.c sqh->qh.qh_endphub = htole32(EHCI_QH_SET_MULT(1));
sqh 434 dev/usb/ehci.c sqh->qh.qh_curqtd = EHCI_NULL;
sqh 435 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_next = EHCI_NULL;
sqh 436 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_altnext = EHCI_NULL;
sqh 437 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_status = htole32(EHCI_QTD_HALTED);
sqh 438 dev/usb/ehci.c sqh->sqtd = NULL;
sqh 445 dev/usb/ehci.c i, EHCI_IPOLLRATES - 1))].sqh->physaddr);
sqh 448 dev/usb/ehci.c sqh = ehci_alloc_sqh(sc);
sqh 449 dev/usb/ehci.c if (sqh == NULL) {
sqh 454 dev/usb/ehci.c sqh->qh.qh_endp =
sqh 456 dev/usb/ehci.c sqh->qh.qh_link =
sqh 457 dev/usb/ehci.c htole32(sqh->physaddr | EHCI_LINK_QH);
sqh 458 dev/usb/ehci.c sqh->qh.qh_curqtd = EHCI_NULL;
sqh 459 dev/usb/ehci.c sqh->prev = sqh; /*It's a circular list.. */
sqh 460 dev/usb/ehci.c sqh->next = sqh;
sqh 462 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_next = EHCI_NULL;
sqh 463 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_altnext = EHCI_NULL;
sqh 464 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_status = htole32(EHCI_QTD_HALTED);
sqh 465 dev/usb/ehci.c sqh->sqtd = NULL;
sqh 468 dev/usb/ehci.c ehci_dump_sqh(sqh);
sqh 472 dev/usb/ehci.c sc->sc_async_head = sqh;
sqh 473 dev/usb/ehci.c EOWRITE4(sc, EHCI_ASYNCLISTADDR, sqh->physaddr | EHCI_LINK_QH);
sqh 826 dev/usb/ehci.c ehci_dump_sqh(epipe->sqh);
sqh 1160 dev/usb/ehci.c epipe, epipe->sqh->qh.qh_qtd.qtd_status));
sqh 1166 dev/usb/ehci.c if ((epipe->sqh->qh.qh_qtd.qtd_status & htole32(EHCI_QTD_ACTIVE)) != 0)
sqh 1169 dev/usb/ehci.c epipe->sqh->qh.qh_qtd.qtd_status &= htole32(~EHCI_QTD_TOGGLE_MASK);
sqh 1273 dev/usb/ehci.c ehci_dump_sqh(ehci_soft_qh_t *sqh)
sqh 1275 dev/usb/ehci.c ehci_qh_t *qh = &sqh->qh;
sqh 1278 dev/usb/ehci.c printf("QH(%p) at 0x%08x:\n", sqh, sqh->physaddr);
sqh 1318 dev/usb/ehci.c ehci_soft_qh_t *sqh;
sqh 1369 dev/usb/ehci.c sqh = ehci_alloc_sqh(sc);
sqh 1370 dev/usb/ehci.c if (sqh == NULL)
sqh 1373 dev/usb/ehci.c sqh->qh.qh_endp = htole32(
sqh 1382 dev/usb/ehci.c sqh->qh.qh_endphub = htole32(
sqh 1388 dev/usb/ehci.c sqh->qh.qh_curqtd = EHCI_NULL;
sqh 1390 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_next = EHCI_NULL;
sqh 1391 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_altnext = EHCI_NULL;
sqh 1392 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_status =
sqh 1395 dev/usb/ehci.c epipe->sqh = sqh;
sqh 1409 dev/usb/ehci.c ehci_add_qh(sqh, sc->sc_async_head);
sqh 1415 dev/usb/ehci.c ehci_add_qh(sqh, sc->sc_async_head);
sqh 1423 dev/usb/ehci.c return (ehci_device_setintr(sc, sqh, ival));
sqh 1433 dev/usb/ehci.c ehci_free_sqh(sc, sqh);
sqh 1444 dev/usb/ehci.c ehci_add_qh(ehci_soft_qh_t *sqh, ehci_soft_qh_t *head)
sqh 1448 dev/usb/ehci.c sqh->next = head->next;
sqh 1449 dev/usb/ehci.c sqh->prev = head;
sqh 1450 dev/usb/ehci.c sqh->qh.qh_link = head->qh.qh_link;
sqh 1451 dev/usb/ehci.c head->next = sqh;
sqh 1452 dev/usb/ehci.c if (sqh->next)
sqh 1453 dev/usb/ehci.c sqh->next->prev = sqh;
sqh 1454 dev/usb/ehci.c head->qh.qh_link = htole32(sqh->physaddr | EHCI_LINK_QH);
sqh 1459 dev/usb/ehci.c ehci_dump_sqh(sqh);
sqh 1469 dev/usb/ehci.c ehci_rem_qh(ehci_softc_t *sc, ehci_soft_qh_t *sqh, ehci_soft_qh_t *head)
sqh 1473 dev/usb/ehci.c sqh->prev->qh.qh_link = sqh->qh.qh_link;
sqh 1474 dev/usb/ehci.c sqh->prev->next = sqh->next;
sqh 1475 dev/usb/ehci.c if (sqh->next)
sqh 1476 dev/usb/ehci.c sqh->next->prev = sqh->prev;
sqh 1481 dev/usb/ehci.c ehci_set_qh_qtd(ehci_soft_qh_t *sqh, ehci_soft_qtd_t *sqtd)
sqh 1487 dev/usb/ehci.c status = sqh->qh.qh_qtd.qtd_status &
sqh 1491 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_status =
sqh 1493 dev/usb/ehci.c sqh->qh.qh_curqtd = 0;
sqh 1494 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_next = htole32(sqtd->physaddr);
sqh 1495 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_altnext = EHCI_NULL;
sqh 1497 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_buffer[i] = 0;
sqh 1498 dev/usb/ehci.c sqh->sqtd = sqtd;
sqh 1500 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_status = status;
sqh 2137 dev/usb/ehci.c ehci_soft_qh_t *sqh;
sqh 2154 dev/usb/ehci.c sqh = KERNADDR(&dma, offs);
sqh 2155 dev/usb/ehci.c sqh->physaddr = DMAADDR(&dma, offs);
sqh 2156 dev/usb/ehci.c sqh->next = sc->sc_freeqhs;
sqh 2157 dev/usb/ehci.c sc->sc_freeqhs = sqh;
sqh 2160 dev/usb/ehci.c sqh = sc->sc_freeqhs;
sqh 2161 dev/usb/ehci.c sc->sc_freeqhs = sqh->next;
sqh 2162 dev/usb/ehci.c memset(&sqh->qh, 0, sizeof(ehci_qh_t));
sqh 2163 dev/usb/ehci.c sqh->next = NULL;
sqh 2164 dev/usb/ehci.c sqh->prev = NULL;
sqh 2165 dev/usb/ehci.c return (sqh);
sqh 2169 dev/usb/ehci.c ehci_free_sqh(ehci_softc_t *sc, ehci_soft_qh_t *sqh)
sqh 2171 dev/usb/ehci.c sqh->next = sc->sc_freeqhs;
sqh 2172 dev/usb/ehci.c sc->sc_freeqhs = sqh;
sqh 2394 dev/usb/ehci.c ehci_soft_qh_t *sqh = epipe->sqh;
sqh 2398 dev/usb/ehci.c ehci_rem_qh(sc, sqh, head);
sqh 2401 dev/usb/ehci.c EHCI_QTD_GET_TOGGLE(letoh32(sqh->qh.qh_qtd.qtd_status));
sqh 2402 dev/usb/ehci.c ehci_free_sqh(sc, epipe->sqh);
sqh 2421 dev/usb/ehci.c ehci_soft_qh_t *sqh = epipe->sqh;
sqh 2478 dev/usb/ehci.c psqh = sqh->prev;
sqh 2479 dev/usb/ehci.c ehci_rem_qh(sc, sqh, psqh);
sqh 2525 dev/usb/ehci.c cur = EHCI_LINK_ADDR(letoh32(sqh->qh.qh_curqtd));
sqh 2539 dev/usb/ehci.c psqtd = &sqh->sqtd;
sqh 2540 dev/usb/ehci.c sqtd = sqh->sqtd;
sqh 2580 dev/usb/ehci.c ehci_set_qh_qtd(sqh, snext);
sqh 2583 dev/usb/ehci.c sqh->qh.qh_curqtd = 0; /* unlink qTDs */
sqh 2584 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_status = 0;
sqh 2585 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_next =
sqh 2586 dev/usb/ehci.c sqh->qh.qh_qtd.qtd_altnext = EHCI_NULL;
sqh 2591 dev/usb/ehci.c ehci_add_qh(sqh, psqh);
sqh 2763 dev/usb/ehci.c ehci_soft_qh_t *sqh;
sqh 2789 dev/usb/ehci.c sqh = epipe->sqh;
sqh 2796 dev/usb/ehci.c sqh->qh.qh_endp =
sqh 2797 dev/usb/ehci.c (sqh->qh.qh_endp & htole32(~(EHCI_QH_ADDRMASK | EHCI_QH_MPLMASK))) |
sqh 2851 dev/usb/ehci.c ehci_dump_sqh(sqh);
sqh 2867 dev/usb/ehci.c ehci_set_qh_qtd(sqh, setup);
sqh 2884 dev/usb/ehci.c ehci_dump_sqh(sqh);
sqh 2927 dev/usb/ehci.c ehci_soft_qh_t *sqh;
sqh 2946 dev/usb/ehci.c sqh = epipe->sqh;
sqh 2962 dev/usb/ehci.c ehci_dump_sqh(sqh);
sqh 2978 dev/usb/ehci.c ehci_set_qh_qtd(sqh, data);
sqh 2999 dev/usb/ehci.c ehci_dump_sqh(sqh);
sqh 3051 dev/usb/ehci.c ehci_device_setintr(ehci_softc_t *sc, ehci_soft_qh_t *sqh, int ival)
sqh 3070 dev/usb/ehci.c sqh->islot = islot;
sqh 3072 dev/usb/ehci.c ehci_add_qh(sqh, isp->sqh);
sqh 3102 dev/usb/ehci.c ehci_soft_qh_t *sqh;
sqh 3121 dev/usb/ehci.c sqh = epipe->sqh;
sqh 3137 dev/usb/ehci.c ehci_dump_sqh(sqh);
sqh 3152 dev/usb/ehci.c ehci_set_qh_qtd(sqh, data);
sqh 3169 dev/usb/ehci.c ehci_dump_sqh(sqh);
sqh 3199 dev/usb/ehci.c isp = &sc->sc_islots[epipe->sqh->islot];
sqh 3200 dev/usb/ehci.c ehci_close_pipe(pipe, isp->sqh);
sqh 3211 dev/usb/ehci.c ehci_soft_qh_t *sqh;
sqh 3225 dev/usb/ehci.c sqh = epipe->sqh;
sqh 3247 dev/usb/ehci.c ehci_set_qh_qtd(sqh, data);
sqh 80 dev/usb/ehcivar.h ehci_soft_qh_t *sqh; /* Queue Head. */
sqh 110 dev/usb/uhci.c uhci_soft_qh_t *sqh;
sqh 123 dev/usb/uhci.c uhci_soft_qh_t *sqh;
sqh 346 dev/usb/uhci.c uhci_find_prev_qh(uhci_soft_qh_t *pqh, uhci_soft_qh_t *sqh)
sqh 348 dev/usb/uhci.c DPRINTFN(15,("uhci_find_prev_qh: pqh=%p sqh=%p\n", pqh, sqh));
sqh 350 dev/usb/uhci.c for (; pqh->hlink != sqh; pqh = pqh->hlink) {
sqh 374 dev/usb/uhci.c uhci_soft_qh_t *clsqh, *chsqh, *bsqh, *sqh, *lsqh;
sqh 467 dev/usb/uhci.c sqh = uhci_alloc_sqh(sc);
sqh 468 dev/usb/uhci.c if (std == NULL || sqh == NULL)
sqh 470 dev/usb/uhci.c std->link.sqh = sqh;
sqh 471 dev/usb/uhci.c std->td.td_link = htole32(sqh->physaddr | UHCI_PTR_QH);
sqh 475 dev/usb/uhci.c sqh->hlink = clsqh;
sqh 476 dev/usb/uhci.c sqh->qh.qh_hlink = htole32(clsqh->physaddr | UHCI_PTR_QH);
sqh 477 dev/usb/uhci.c sqh->elink = NULL;
sqh 478 dev/usb/uhci.c sqh->qh.qh_elink = htole32(UHCI_PTR_T);
sqh 481 dev/usb/uhci.c sc->sc_vframes[i].hqh = sqh;
sqh 482 dev/usb/uhci.c sc->sc_vframes[i].eqh = sqh;
sqh 793 dev/usb/uhci.c uhci_dump_qh(uhci_soft_qh_t *sqh)
sqh 795 dev/usb/uhci.c DPRINTFN(-1,("QH(%p) at %08x: hlink=%08x elink=%08x\n", sqh,
sqh 796 dev/usb/uhci.c (int)sqh->physaddr, letoh32(sqh->qh.qh_hlink),
sqh 797 dev/usb/uhci.c letoh32(sqh->qh.qh_elink)));
sqh 818 dev/usb/uhci.c uhci_dump_qhs(uhci_soft_qh_t *sqh)
sqh 820 dev/usb/uhci.c uhci_dump_qh(sqh);
sqh 837 dev/usb/uhci.c if (sqh->hlink != NULL && !(letoh32(sqh->qh.qh_hlink) & UHCI_PTR_T))
sqh 838 dev/usb/uhci.c uhci_dump_qhs(sqh->hlink);
sqh 842 dev/usb/uhci.c if (sqh->elink != NULL && !(letoh32(sqh->qh.qh_elink) & UHCI_PTR_T))
sqh 843 dev/usb/uhci.c uhci_dump_tds(sqh->elink);
sqh 1013 dev/usb/uhci.c uhci_add_hs_ctrl(uhci_softc_t *sc, uhci_soft_qh_t *sqh)
sqh 1019 dev/usb/uhci.c DPRINTFN(10, ("uhci_add_ctrl: sqh=%p\n", sqh));
sqh 1021 dev/usb/uhci.c sqh->hlink = eqh->hlink;
sqh 1022 dev/usb/uhci.c sqh->qh.qh_hlink = eqh->qh.qh_hlink;
sqh 1023 dev/usb/uhci.c eqh->hlink = sqh;
sqh 1024 dev/usb/uhci.c eqh->qh.qh_hlink = htole32(sqh->physaddr | UHCI_PTR_QH);
sqh 1025 dev/usb/uhci.c sc->sc_hctl_end = sqh;
sqh 1033 dev/usb/uhci.c uhci_remove_hs_ctrl(uhci_softc_t *sc, uhci_soft_qh_t *sqh)
sqh 1039 dev/usb/uhci.c DPRINTFN(10, ("uhci_remove_hs_ctrl: sqh=%p\n", sqh));
sqh 1051 dev/usb/uhci.c if (!(sqh->qh.qh_elink & htole32(UHCI_PTR_T))) {
sqh 1052 dev/usb/uhci.c sqh->qh.qh_elink = htole32(UHCI_PTR_T);
sqh 1056 dev/usb/uhci.c pqh = uhci_find_prev_qh(sc->sc_hctl_start, sqh);
sqh 1057 dev/usb/uhci.c pqh->hlink = sqh->hlink;
sqh 1058 dev/usb/uhci.c pqh->qh.qh_hlink = sqh->qh.qh_hlink;
sqh 1060 dev/usb/uhci.c if (sc->sc_hctl_end == sqh)
sqh 1066 dev/usb/uhci.c uhci_add_ls_ctrl(uhci_softc_t *sc, uhci_soft_qh_t *sqh)
sqh 1072 dev/usb/uhci.c DPRINTFN(10, ("uhci_add_ls_ctrl: sqh=%p\n", sqh));
sqh 1074 dev/usb/uhci.c sqh->hlink = eqh->hlink;
sqh 1075 dev/usb/uhci.c sqh->qh.qh_hlink = eqh->qh.qh_hlink;
sqh 1076 dev/usb/uhci.c eqh->hlink = sqh;
sqh 1077 dev/usb/uhci.c eqh->qh.qh_hlink = htole32(sqh->physaddr | UHCI_PTR_QH);
sqh 1078 dev/usb/uhci.c sc->sc_lctl_end = sqh;
sqh 1083 dev/usb/uhci.c uhci_remove_ls_ctrl(uhci_softc_t *sc, uhci_soft_qh_t *sqh)
sqh 1089 dev/usb/uhci.c DPRINTFN(10, ("uhci_remove_ls_ctrl: sqh=%p\n", sqh));
sqh 1091 dev/usb/uhci.c if (!(sqh->qh.qh_elink & htole32(UHCI_PTR_T))) {
sqh 1092 dev/usb/uhci.c sqh->qh.qh_elink = htole32(UHCI_PTR_T);
sqh 1095 dev/usb/uhci.c pqh = uhci_find_prev_qh(sc->sc_lctl_start, sqh);
sqh 1096 dev/usb/uhci.c pqh->hlink = sqh->hlink;
sqh 1097 dev/usb/uhci.c pqh->qh.qh_hlink = sqh->qh.qh_hlink;
sqh 1099 dev/usb/uhci.c if (sc->sc_lctl_end == sqh)
sqh 1105 dev/usb/uhci.c uhci_add_bulk(uhci_softc_t *sc, uhci_soft_qh_t *sqh)
sqh 1111 dev/usb/uhci.c DPRINTFN(10, ("uhci_add_bulk: sqh=%p\n", sqh));
sqh 1113 dev/usb/uhci.c sqh->hlink = eqh->hlink;
sqh 1114 dev/usb/uhci.c sqh->qh.qh_hlink = eqh->qh.qh_hlink;
sqh 1115 dev/usb/uhci.c eqh->hlink = sqh;
sqh 1116 dev/usb/uhci.c eqh->qh.qh_hlink = htole32(sqh->physaddr | UHCI_PTR_QH);
sqh 1117 dev/usb/uhci.c sc->sc_bulk_end = sqh;
sqh 1123 dev/usb/uhci.c uhci_remove_bulk(uhci_softc_t *sc, uhci_soft_qh_t *sqh)
sqh 1129 dev/usb/uhci.c DPRINTFN(10, ("uhci_remove_bulk: sqh=%p\n", sqh));
sqh 1132 dev/usb/uhci.c if (!(sqh->qh.qh_elink & htole32(UHCI_PTR_T))) {
sqh 1133 dev/usb/uhci.c sqh->qh.qh_elink = htole32(UHCI_PTR_T);
sqh 1136 dev/usb/uhci.c pqh = uhci_find_prev_qh(sc->sc_bulk_start, sqh);
sqh 1137 dev/usb/uhci.c pqh->hlink = sqh->hlink;
sqh 1138 dev/usb/uhci.c pqh->qh.qh_hlink = sqh->qh.qh_hlink;
sqh 1140 dev/usb/uhci.c if (sc->sc_bulk_end == sqh)
sqh 1640 dev/usb/uhci.c uhci_soft_qh_t *sqh;
sqh 1653 dev/usb/uhci.c sqh = KERNADDR(&dma, offs);
sqh 1654 dev/usb/uhci.c sqh->physaddr = DMAADDR(&dma, offs);
sqh 1655 dev/usb/uhci.c sqh->hlink = sc->sc_freeqhs;
sqh 1656 dev/usb/uhci.c sc->sc_freeqhs = sqh;
sqh 1659 dev/usb/uhci.c sqh = sc->sc_freeqhs;
sqh 1660 dev/usb/uhci.c sc->sc_freeqhs = sqh->hlink;
sqh 1661 dev/usb/uhci.c memset(&sqh->qh, 0, sizeof(uhci_qh_t));
sqh 1662 dev/usb/uhci.c return (sqh);
sqh 1666 dev/usb/uhci.c uhci_free_sqh(uhci_softc_t *sc, uhci_soft_qh_t *sqh)
sqh 1668 dev/usb/uhci.c sqh->hlink = sc->sc_freeqhs;
sqh 1669 dev/usb/uhci.c sc->sc_freeqhs = sqh;
sqh 1793 dev/usb/uhci.c uhci_soft_qh_t *sqh;
sqh 1812 dev/usb/uhci.c sqh = upipe->u.bulk.sqh;
sqh 1841 dev/usb/uhci.c sqh->elink = data;
sqh 1842 dev/usb/uhci.c sqh->qh.qh_elink = htole32(data->physaddr | UHCI_PTR_TD);
sqh 1845 dev/usb/uhci.c uhci_add_bulk(sc, sqh);
sqh 1959 dev/usb/uhci.c uhci_free_sqh(sc, upipe->u.bulk.sqh);
sqh 2028 dev/usb/uhci.c uhci_soft_qh_t *sqh;
sqh 2080 dev/usb/uhci.c sqh = upipe->u.intr.qhs[i];
sqh 2081 dev/usb/uhci.c sqh->elink = data;
sqh 2082 dev/usb/uhci.c sqh->qh.qh_elink = htole32(data->physaddr | UHCI_PTR_TD);
sqh 2165 dev/usb/uhci.c uhci_soft_qh_t *sqh;
sqh 2184 dev/usb/uhci.c sqh = upipe->u.ctl.sqh;
sqh 2237 dev/usb/uhci.c sqh->elink = setup;
sqh 2238 dev/usb/uhci.c sqh->qh.qh_elink = htole32(setup->physaddr | UHCI_PTR_TD);
sqh 2242 dev/usb/uhci.c uhci_add_ls_ctrl(sc, sqh);
sqh 2244 dev/usb/uhci.c uhci_add_hs_ctrl(sc, sqh);
sqh 2269 dev/usb/uhci.c uhci_dump_qh(sqh);
sqh 2270 dev/usb/uhci.c uhci_dump_tds(sqh->elink);
sqh 2616 dev/usb/uhci.c uhci_soft_qh_t *sqh;
sqh 2623 dev/usb/uhci.c sqh = upipe->u.intr.qhs[i];
sqh 2624 dev/usb/uhci.c sqh->elink = NULL;
sqh 2625 dev/usb/uhci.c sqh->qh.qh_elink = htole32(UHCI_PTR_T);
sqh 2658 dev/usb/uhci.c sqh = upipe->u.intr.qhs[i];
sqh 2659 dev/usb/uhci.c sqh->elink = data;
sqh 2660 dev/usb/uhci.c sqh->qh.qh_elink = htole32(data->physaddr | UHCI_PTR_TD);
sqh 2690 dev/usb/uhci.c uhci_remove_ls_ctrl(sc, upipe->u.ctl.sqh);
sqh 2692 dev/usb/uhci.c uhci_remove_hs_ctrl(sc, upipe->u.ctl.sqh);
sqh 2716 dev/usb/uhci.c uhci_remove_bulk(sc, upipe->u.bulk.sqh);
sqh 2725 dev/usb/uhci.c uhci_add_intr(uhci_softc_t *sc, uhci_soft_qh_t *sqh)
sqh 2727 dev/usb/uhci.c struct uhci_vframe *vf = &sc->sc_vframes[sqh->pos];
sqh 2730 dev/usb/uhci.c DPRINTFN(4, ("uhci_add_intr: n=%d sqh=%p\n", sqh->pos, sqh));
sqh 2733 dev/usb/uhci.c sqh->hlink = eqh->hlink;
sqh 2734 dev/usb/uhci.c sqh->qh.qh_hlink = eqh->qh.qh_hlink;
sqh 2735 dev/usb/uhci.c eqh->hlink = sqh;
sqh 2736 dev/usb/uhci.c eqh->qh.qh_hlink = htole32(sqh->physaddr | UHCI_PTR_QH);
sqh 2737 dev/usb/uhci.c vf->eqh = sqh;
sqh 2743 dev/usb/uhci.c uhci_remove_intr(uhci_softc_t *sc, uhci_soft_qh_t *sqh)
sqh 2745 dev/usb/uhci.c struct uhci_vframe *vf = &sc->sc_vframes[sqh->pos];
sqh 2748 dev/usb/uhci.c DPRINTFN(4, ("uhci_remove_intr: n=%d sqh=%p\n", sqh->pos, sqh));
sqh 2751 dev/usb/uhci.c if (!(sqh->qh.qh_elink & htole32(UHCI_PTR_T))) {
sqh 2752 dev/usb/uhci.c sqh->qh.qh_elink = htole32(UHCI_PTR_T);
sqh 2756 dev/usb/uhci.c pqh = uhci_find_prev_qh(vf->hqh, sqh);
sqh 2757 dev/usb/uhci.c pqh->hlink = sqh->hlink;
sqh 2758 dev/usb/uhci.c pqh->qh.qh_hlink = sqh->qh.qh_hlink;
sqh 2760 dev/usb/uhci.c if (vf->eqh == sqh)
sqh 2768 dev/usb/uhci.c uhci_soft_qh_t *sqh;
sqh 2803 dev/usb/uhci.c upipe->u.intr.qhs[i] = sqh = uhci_alloc_sqh(sc);
sqh 2804 dev/usb/uhci.c sqh->elink = NULL;
sqh 2805 dev/usb/uhci.c sqh->qh.qh_elink = htole32(UHCI_PTR_T);
sqh 2806 dev/usb/uhci.c sqh->pos = MOD(i * ival + bestoffs);
sqh 2852 dev/usb/uhci.c upipe->u.ctl.sqh = uhci_alloc_sqh(sc);
sqh 2853 dev/usb/uhci.c if (upipe->u.ctl.sqh == NULL)
sqh 2857 dev/usb/uhci.c uhci_free_sqh(sc, upipe->u.ctl.sqh);
sqh 2862 dev/usb/uhci.c uhci_free_sqh(sc, upipe->u.ctl.sqh);
sqh 2870 dev/usb/uhci.c uhci_free_sqh(sc, upipe->u.ctl.sqh);
sqh 2887 dev/usb/uhci.c upipe->u.bulk.sqh = uhci_alloc_sqh(sc);
sqh 2888 dev/usb/uhci.c if (upipe->u.bulk.sqh == NULL)
sqh 62 dev/usb/uhcivar.h struct uhci_soft_qh *sqh;