Lines Matching defs:qh
400 sqh->qh.qh_link = htole32(EHCI_LINK_TERMINATE);
405 sqh->qh.qh_link = htole32(sqh->next->physaddr |
408 sqh->qh.qh_endp = htole32(EHCI_QH_SET_EPS(EHCI_QH_SPEED_HIGH));
409 sqh->qh.qh_endphub = htole32(EHCI_QH_SET_MULT(1));
410 sqh->qh.qh_curqtd = htole32(EHCI_LINK_TERMINATE);
411 sqh->qh.qh_qtd.qtd_next = htole32(EHCI_LINK_TERMINATE);
412 sqh->qh.qh_qtd.qtd_altnext = htole32(EHCI_LINK_TERMINATE);
413 sqh->qh.qh_qtd.qtd_status = htole32(EHCI_QTD_HALTED);
415 usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
434 sqh->qh.qh_endp =
436 sqh->qh.qh_link =
438 sqh->qh.qh_curqtd = htole32(EHCI_LINK_TERMINATE);
442 sqh->qh.qh_qtd.qtd_next = htole32(EHCI_LINK_TERMINATE);
443 sqh->qh.qh_qtd.qtd_altnext = htole32(EHCI_LINK_TERMINATE);
444 sqh->qh.qh_qtd.qtd_status = htole32(EHCI_QTD_HALTED);
446 usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
1160 if ((epipe->sqh->qh.qh_qtd.qtd_status & htole32(EHCI_QTD_ACTIVE)) != 0)
1163 epipe->sqh->qh.qh_qtd.qtd_status &= htole32(~EHCI_QTD_TOGGLE_MASK);
1283 struct ehci_qh *qh = &sqh->qh;
1287 sizeof(sqh->qh), BUS_DMASYNC_POSTWRITE | BUS_DMASYNC_POSTREAD);
1289 printf(" link="); ehci_dump_link(qh->qh_link, 1); printf("\n");
1290 endp = letoh32(qh->qh_endp);
1299 endphub = letoh32(qh->qh_endphub);
1305 printf(" curqtd="); ehci_dump_link(qh->qh_curqtd, 0); printf("\n");
1307 ehci_dump_qtd(&qh->qh_qtd);
1309 sizeof(sqh->qh), BUS_DMASYNC_PREREAD);
1426 sqh->qh.qh_endp = htole32(
1451 sqh->qh.qh_endphub = htole32(
1456 sqh->qh.qh_endphub |= htole32(
1462 sqh->qh.qh_curqtd = htole32(EHCI_LINK_TERMINATE);
1464 sqh->qh.qh_qtd.qtd_next = htole32(EHCI_LINK_TERMINATE);
1465 sqh->qh.qh_qtd.qtd_altnext = htole32(EHCI_LINK_TERMINATE);
1466 sqh->qh.qh_qtd.qtd_status =
1469 usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
1542 sizeof(head->qh.qh_link), BUS_DMASYNC_POSTWRITE);
1545 sqh->qh.qh_link = head->qh.qh_link;
1547 sizeof(sqh->qh.qh_link), BUS_DMASYNC_PREWRITE);
1551 head->qh.qh_link = htole32(sqh->physaddr | EHCI_LINK_QH);
1553 sizeof(head->qh.qh_link), BUS_DMASYNC_PREWRITE);
1566 sizeof(sqh->qh.qh_link), BUS_DMASYNC_POSTWRITE);
1567 sqh->prev->qh.qh_link = sqh->qh.qh_link;
1573 sizeof(sqh->prev->qh.qh_link), BUS_DMASYNC_PREWRITE);
1585 usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
1587 status = sqh->qh.qh_qtd.qtd_status &
1591 sqh->qh.qh_qtd.qtd_status =
1595 sizeof(sqh->qh.qh_qtd.qtd_status),
1597 sqh->qh.qh_curqtd = 0;
1598 sqh->qh.qh_qtd.qtd_next = htole32(sqtd->physaddr);
1599 sqh->qh.qh_qtd.qtd_altnext = htole32(EHCI_LINK_TERMINATE);
1601 sqh->qh.qh_qtd.qtd_buffer[i] = 0;
1603 usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
1606 sqh->qh.qh_qtd.qtd_status = status;
1609 sizeof(sqh->qh.qh_qtd.qtd_status),
2278 memset(&sqh->qh, 0, sizeof(struct ehci_qh));
2592 EHCI_QTD_GET_TOGGLE(letoh32(sqh->qh.qh_qtd.qtd_status));
2669 sizeof(sqh->qh.qh_qtd.qtd_status),
2671 sqh->qh.qh_qtd.qtd_status = htole32(EHCI_QTD_HALTED);
2674 sizeof(sqh->qh.qh_qtd.qtd_status),