Lines Matching defs:pqh
405 uhci_find_prev_qh(uhci_soft_qh_t *pqh, uhci_soft_qh_t *sqh)
408 DPRINTFN(15, "pqh=%#jx sqh=%#jx", (uintptr_t)pqh, (uintptr_t)sqh, 0, 0);
410 for (; pqh->hlink != sqh; pqh = pqh->hlink) {
412 usb_syncmem(&pqh->dma,
413 pqh->offs + offsetof(uhci_qh_t, qh_hlink),
414 sizeof(pqh->qh.qh_hlink),
416 if (le32toh(pqh->qh.qh_hlink) & UHCI_PTR_T) {
422 return pqh;
1160 uhci_soft_qh_t *pqh;
1198 pqh = uhci_find_prev_qh(sc->sc_hctl_start, sqh);
1201 pqh->hlink = sqh->hlink;
1202 pqh->qh.qh_hlink = sqh->qh.qh_hlink;
1203 usb_syncmem(&pqh->dma, pqh->offs + offsetof(uhci_qh_t, qh_hlink),
1204 sizeof(pqh->qh.qh_hlink), BUS_DMASYNC_PREWRITE);
1207 sc->sc_hctl_end = pqh;
1239 uhci_soft_qh_t *pqh;
1262 pqh = uhci_find_prev_qh(sc->sc_lctl_start, sqh);
1265 pqh->hlink = sqh->hlink;
1266 pqh->qh.qh_hlink = sqh->qh.qh_hlink;
1267 usb_syncmem(&pqh->dma, pqh->offs + offsetof(uhci_qh_t, qh_hlink),
1268 sizeof(pqh->qh.qh_hlink),
1272 sc->sc_lctl_end = pqh;
1305 uhci_soft_qh_t *pqh;
1325 pqh = uhci_find_prev_qh(sc->sc_bulk_start, sqh);
1328 pqh->hlink = sqh->hlink;
1329 pqh->qh.qh_hlink = sqh->qh.qh_hlink;
1330 usb_syncmem(&pqh->dma, pqh->offs + offsetof(uhci_qh_t, qh_hlink),
1331 sizeof(pqh->qh.qh_hlink), BUS_DMASYNC_PREWRITE);
1334 sc->sc_bulk_end = pqh;
3286 uhci_soft_qh_t *pqh;
3305 pqh = uhci_find_prev_qh(vf->hqh, sqh);
3309 pqh->hlink = sqh->hlink;
3310 pqh->qh.qh_hlink = sqh->qh.qh_hlink;
3311 usb_syncmem(&pqh->dma, pqh->offs + offsetof(uhci_qh_t, qh_hlink),
3312 sizeof(pqh->qh.qh_hlink),
3316 vf->eqh = pqh;