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;