usb_syncmem
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&itd->dma, itd->offs + offsetof(ehci_itd_t, itd_ctl),
usb_syncmem(&itd->dma, itd->offs + offsetof(ehci_itd_t, itd_ctl),
usb_syncmem(&sitd->dma, sitd->offs + offsetof(ehci_sitd_t, sitd_trans),
usb_syncmem(&sitd->dma, sitd->offs + offsetof(ehci_sitd_t, sitd_trans),
usb_syncmem(&itd->dma,
usb_syncmem(&itd->dma,
usb_syncmem(&sitd->dma,
usb_syncmem(&sitd->dma,
usb_syncmem(&sqtd->dma, sqtd->offs, sizeof(*sqtd->qtd),
usb_syncmem(&sqtd->dma, sqtd->offs, sizeof(*sqtd->qtd),
usb_syncmem(&sqtd->dma,
usb_syncmem(&sqtd->dma,
usb_syncmem(&sqtd->dma, sqtd->offs,
usb_syncmem(&sqtd->dma, sqtd->offs,
usb_syncmem(&sqh->dma, sqh->offs,
usb_syncmem(&sqh->dma, sqh->offs, sizeof(*sqh->qh),
usb_syncmem(&itd->dma,
usb_syncmem(&itd->dma,
usb_syncmem(&sqh->dma, sqh->offs, sizeof(*sqh->qh),
usb_syncmem(&head->dma, head->offs + offsetof(ehci_qh_t, qh_link),
usb_syncmem(&sqh->dma, sqh->offs + offsetof(ehci_qh_t, qh_link),
usb_syncmem(&head->dma, head->offs + offsetof(ehci_qh_t, qh_link),
usb_syncmem(&sqh->dma, sqh->offs + offsetof(ehci_qh_t, qh_link),
usb_syncmem(&p->dma, p->offs + offsetof(ehci_qh_t, qh_link),
usb_syncmem(&sqh->dma, sqh->offs, sizeof(*sqh->qh),
usb_syncmem(&sqh->dma,
usb_syncmem(&sqh->dma, sqh->offs, sizeof(*sqh->qh),
usb_syncmem(&sqh->dma,
usb_syncmem(&sc->sc_fldma,
usb_syncmem(&itd->dma,
usb_syncmem(&sc->sc_fldma,
usb_syncmem(&sitd->dma,
usb_syncmem(&prev->dma, prev->offs, sizeof(*prev->qtd),
usb_syncmem(&sqtd->dma, sqtd->offs, sizeof(*sqtd->qtd),
usb_syncmem(&sqtd->dma, sqtd->offs, sizeof(*sqtd->qtd),
usb_syncmem(&sqh->dma,
usb_syncmem(&sqh->dma,
usb_syncmem(&sqtd->dma,
usb_syncmem(&sqtd->dma,
usb_syncmem(&sqh->dma,
usb_syncmem(&sqh->dma,
usb_syncmem(&sqh->dma,
usb_syncmem(&sqh->dma,
usb_syncmem(&itd->dma,
usb_syncmem(&itd->dma,
usb_syncmem(&sitd->dma,
usb_syncmem(&sitd->dma,
usb_syncmem(&epipe->ctrl.reqdma, 0, sizeof(*req), BUS_DMASYNC_PREWRITE);
usb_syncmem(&end->dma, end->offs, sizeof(*end->qtd),
usb_syncmem(&xfer->ux_dmabuf, 0, len,
usb_syncmem(&setup->dma, setup->offs, sizeof(*setup->qtd),
usb_syncmem(&status->dma, status->offs, sizeof(*status->qtd),
usb_syncmem(&epipe->ctrl.reqdma, 0, sizeof(*req),
usb_syncmem(&xfer->ux_dmabuf, 0, len,
usb_syncmem(&end->dma, end->offs, sizeof(*end->qtd),
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&end->dma, end->offs, sizeof(*end->qtd),
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&sitd->dma, sitd->offs, sizeof(ehci_sitd_t),
usb_syncmem(&sitd->dma, sitd->offs + offsetof(ehci_sitd_t, sitd_trans),
usb_syncmem(&exfer->ex_xfer.ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&sc->sc_fldma,
usb_syncmem(&sitd->dma,
usb_syncmem(&sc->sc_fldma,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&prev->dma,
usb_syncmem(&itd->dma, itd->offs, sizeof(ehci_itd_t),
usb_syncmem(&exfer->ex_xfer.ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&sc->sc_fldma,
usb_syncmem(&itd->dma,
usb_syncmem(&sc->sc_fldma,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&sqh->dma, sqh->offs, sizeof(*sqh->qh),
usb_syncmem(&sc->sc_fldma, 0, sc->sc_flsize * sizeof(ehci_link_t),
usb_syncmem(&sqh->dma, sqh->offs, sizeof(*sqh->qh),
usb_syncmem(&lsqtd->dma,
usb_syncmem(&lsqtd->dma,
usb_syncmem(&sqtd->dma,
usb_syncmem(&sqtd->dma,
usb_syncmem(&sc->sc_hccadma,
usb_syncmem(&sc->sc_hccadma, offsetof(struct ohci_hcca, hcca_done_head),
usb_syncmem(&sc->sc_hccadma, offsetof(struct ohci_hcca, hcca_done_head),
usb_syncmem(&std->dma, std->offs, sizeof(*std->td),
usb_syncmem(&sitd->dma, sitd->offs, sizeof(*sitd->itd),
usb_syncmem(&sed->dma,
usb_syncmem(&sitd->dma, sitd->offs, sizeof(*sitd->itd),
usb_syncmem(&xfer->ux_dmabuf, 0, len,
usb_syncmem(&opipe->ctrl.reqdma, 0,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&head->dma, head->offs + offsetof(ohci_ed_t, ed_nexted),
usb_syncmem(&sed->dma, sed->offs + offsetof(ohci_ed_t, ed_nexted),
usb_syncmem(&head->dma, head->offs + offsetof(ohci_ed_t, ed_nexted),
usb_syncmem(&sed->dma, sed->offs + offsetof(ohci_ed_t, ed_nexted),
usb_syncmem(&p->dma, p->offs + offsetof(ohci_ed_t, ed_nexted),
usb_syncmem(&std->dma, std->offs, sizeof(*std->td),
usb_syncmem(&sitd->dma, sitd->offs, sizeof(*sitd->itd),
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&sed->dma,
usb_syncmem(&p->dma, p->offs + offsetof(ohci_td_t, td_flags),
usb_syncmem(&sed->dma,
usb_syncmem(&sed->dma, sed->offs + offsetof(ohci_ed_t, ed_flags),
usb_syncmem(&sed->dma, sed->offs + offsetof(ohci_ed_t, ed_flags),
usb_syncmem(&end->dma, end->offs, sizeof(*end->td),
usb_syncmem(&xfer->ux_dmabuf, 0, len,
usb_syncmem(&std->dma,
usb_syncmem(&opipe->ctrl.reqdma, 0, sizeof(*req), BUS_DMASYNC_PREWRITE);
usb_syncmem(&setup->dma, setup->offs, sizeof(*setup->td),
usb_syncmem(&stat->dma, stat->offs, sizeof(*stat->td),
usb_syncmem(&tail->dma, tail->offs, sizeof(*tail->td),
usb_syncmem(&sed->dma,
usb_syncmem(&sed->dma, sed->offs + offsetof(ohci_ed_t, ed_headp),
usb_syncmem(&sed->dma, sed->offs + offsetof(ohci_ed_t, ed_headp),
usb_syncmem(&tail->dma, tail->offs, sizeof(*tail->td),
usb_syncmem(&last->dma, last->offs, sizeof(*last->td),
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&tail->dma, tail->offs, sizeof(*tail->td),
usb_syncmem(&last->dma, last->offs, sizeof(*last->td),
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&sed->dma, sed->offs,
usb_syncmem(&sed->dma, sed->offs + offsetof(ohci_ed_t, ed_flags),
usb_syncmem(&p->dma, p->offs + offsetof(ohci_ed_t, ed_nexted),
usb_syncmem(&sed->dma, sed->offs + offsetof(ohci_ed_t, ed_nexted),
usb_syncmem(&sed->dma, sed->offs + offsetof(ohci_ed_t, ed_nexted),
usb_syncmem(&hsed->dma, hsed->offs + offsetof(ohci_ed_t, ed_nexted),
usb_syncmem(&hsed->dma, hsed->offs + offsetof(ohci_ed_t, ed_nexted),
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&sc->sc_hccadma,
usb_syncmem(&sitd->dma, sitd->offs, sizeof(*sitd->itd),
usb_syncmem(&tail->dma, tail->offs, sizeof(*tail->itd),
usb_syncmem(&sitd->dma, sitd->offs, sizeof(*sitd->itd),
usb_syncmem(&sc->sc_hccadma,
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&sed->dma, sed->offs + offsetof(ohci_ed_t, ed_flags),
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(dma, 0, len,
usb_syncmem(&cur->dma, cur->offs, sizeof(*cur->td),
usb_syncmem(&cur->dma, cur->offs, sizeof(*cur->td),
usb_syncmem(&sc->sc_ctrl_head->dma, sc->sc_ctrl_head->offs,
usb_syncmem(&sc->sc_bulk_head->dma, sc->sc_bulk_head->offs,
usb_syncmem(&sc->sc_isoc_head->dma, sc->sc_isoc_head->offs,
usb_syncmem(&sed->dma, sed->offs, sizeof(*sed->ed),
usb_syncmem(&sc->sc_hccadma, 0, OHCI_HCCA_SIZE,
usb_syncmem(&sc->sc_last_qh->dma,
usb_syncmem(&sc->sc_last_qh->dma,
usb_syncmem(&eqh->dma, eqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
usb_syncmem(&eqh->dma, eqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&sqh->dma, sqh->offs + offsetof(uhci_qh_t, qh_elink),
usb_syncmem(&sqh->dma, sqh->offs + offsetof(uhci_qh_t, qh_elink),
usb_syncmem(&sqh->dma,
usb_syncmem(&sqh->dma, sqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&pqh->dma, pqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&eqh->dma, eqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
usb_syncmem(&eqh->dma, eqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&sqh->dma, sqh->offs + offsetof(uhci_qh_t, qh_elink),
usb_syncmem(&sqh->dma, sqh->offs + offsetof(uhci_qh_t, qh_elink),
usb_syncmem(&sqh->dma,
usb_syncmem(&sqh->dma, sqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&pqh->dma, pqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&eqh->dma, eqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
usb_syncmem(&eqh->dma, eqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&sqh->dma, sqh->offs + offsetof(uhci_qh_t, qh_elink),
usb_syncmem(&sqh->dma,
usb_syncmem(&sqh->dma, sqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&pqh->dma, pqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&lstd->dma,
usb_syncmem(&lstd->dma,
usb_syncmem(&std->dma,
usb_syncmem(&std->dma,
usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
usb_syncmem(&std->dma,
usb_syncmem(&std->dma,
usb_syncmem(&std->dma, std->offs, sizeof(std->td),
usb_syncmem(&p->dma,
usb_syncmem(&p->dma,
usb_syncmem(&p->dma,
usb_syncmem(dma, 0, len,
usb_syncmem(&prev->dma, prev->offs, sizeof(prev->td),
usb_syncmem(&std->dma, std->offs, sizeof(std->td),
usb_syncmem(&std->dma, std->offs, sizeof(std->td),
usb_syncmem(&std->dma, std->offs, sizeof(std->td),
usb_syncmem(&prev->dma, prev->offs, sizeof(prev->td),
usb_syncmem(&dataend->dma,
usb_syncmem(&std->dma,
usb_syncmem(&std->dma,
usb_syncmem(&upipe->ctrl.reqdma, 0, sizeof(*req), BUS_DMASYNC_PREWRITE);
usb_syncmem(&dataend->dma,
usb_syncmem(&setup->dma, setup->offs, sizeof(setup->td),
usb_syncmem(&stat->dma, stat->offs, sizeof(stat->td),
usb_syncmem(&dataend->dma,
usb_syncmem(&sqh->dma,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&xfer->ux_dmabuf, offs, len,
usb_syncmem(&std->dma, std->offs, sizeof(std->td),
usb_syncmem(&std->dma,
usb_syncmem(&std->dma,
usb_syncmem(&std->dma,
usb_syncmem(&std->dma,
usb_syncmem(&std->dma,
usb_syncmem(&std->dma,
usb_syncmem(&vstd->dma,
usb_syncmem(&std->dma, std->offs, sizeof(std->td),
usb_syncmem(&vstd->dma,
usb_syncmem(&std->dma,
usb_syncmem(&vstd->dma,
usb_syncmem(&ux->ux_stdend->dma,
usb_syncmem(&ux->ux_stdend->dma,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&sqh->dma,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&xfer->ux_dmabuf, 0, len,
usb_syncmem(&upipe->ctrl.reqdma, 0,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&eqh->dma, eqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&sqh->dma, sqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&eqh->dma, eqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&sqh->dma, sqh->offs + offsetof(uhci_qh_t, qh_elink),
usb_syncmem(&sqh->dma,
usb_syncmem(&sqh->dma, sqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&pqh->dma, pqh->offs + offsetof(uhci_qh_t, qh_hlink),
usb_syncmem(&sqh->dma,
usb_syncmem(&pqh->dma,
usb_syncmem(&std->dma, std->offs, sizeof(std->td),
usb_syncmem(&lsqh->dma, lsqh->offs, sizeof(lsqh->qh),
usb_syncmem(&bsqh->dma, bsqh->offs, sizeof(bsqh->qh),
usb_syncmem(&chsqh->dma, chsqh->offs, sizeof(chsqh->qh),
usb_syncmem(&clsqh->dma, clsqh->offs, sizeof(clsqh->qh),
usb_syncmem(&std->dma, std->offs, sizeof(std->td),
usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
usb_syncmem(&sc->sc_dma, 0,
usb_syncmem(&p->dma, p->offs, sizeof(p->td),
usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh), BUS_DMASYNC_PREREAD);
usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh),
usb_syncmem(&sqh->dma, sqh->offs, sizeof(sqh->qh), BUS_DMASYNC_PREREAD);
usb_syncmem(&td->dma, td->offs + offsetof(uhci_td_t, td_link),
usb_syncmem(&td->dma, td->offs + offsetof(uhci_td_t, td_link),
void usb_syncmem(usb_dma_t *, bus_addr_t, bus_size_t, int);
usb_syncmem(dma, 0, sc->sc_pgsz,
usb_syncmem(&sc->sc_spbufarray_dma, 0,
usb_syncmem(dma, 0, size, BUS_DMASYNC_PREWRITE);
usb_syncmem(&sc->sc_eventst_dma, 0,
usb_syncmem(&xs->xs_dc_dma, 0, sc->sc_pgsz, BUS_DMASYNC_POSTREAD);
usb_syncmem(&xs->xs_ic_dma, 0, sc->sc_pgsz, BUS_DMASYNC_PREWRITE);
usb_syncmem(&xs->xs_dc_dma, 0, sc->sc_pgsz, BUS_DMASYNC_POSTREAD);
usb_syncmem(&xr->xr_dma, 0, xr->xr_ntrb * XHCI_TRB_SIZE,
usb_syncmem(&er->xr_dma, XHCI_TRB_SIZE * i, XHCI_TRB_SIZE,
usb_syncmem(&xs->xs_dc_dma, 0, sc->sc_pgsz, BUS_DMASYNC_POSTREAD);
usb_syncmem(&xr->xr_dma, XHCI_TRB_SIZE * oldri,
usb_syncmem(&xr->xr_dma, XHCI_TRB_SIZE * firstep,
usb_syncmem(&xs->xs_ic_dma, 0, sc->sc_pgsz, BUS_DMASYNC_PREWRITE);
usb_syncmem(&sc->sc_dcbaa_dma, si * sizeof(uint64_t), sizeof(uint64_t),
usb_syncmem(&xs->xs_dc_dma, 0, sc->sc_pgsz, BUS_DMASYNC_POSTREAD);
usb_syncmem(&xs->xs_ic_dma, 0, sc->sc_pgsz, BUS_DMASYNC_PREWRITE);
usb_syncmem(dma, 0, len,
usb_syncmem(&xfer->ux_dmabuf, 0, len,
usb_syncmem(dma, 0, xfer->ux_length,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(dma, 0, len,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(dma, 0, len,
usb_syncmem(&xfer->ux_dmabuf, 0, xfer->ux_length,
usb_syncmem(&xs->xs_dc_dma, 0, sc->sc_pgsz, BUS_DMASYNC_POSTREAD);