Lines Matching defs:epipe
1117 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
1148 (uintptr_t)epipe, 0, 0);
1299 ehci_dump_sqh(epipe->sqh);
1302 epipe->nexttoggle = EHCI_QTD_GET_TOGGLE(nstatus);
1330 ehci_dump_sqh(epipe->sqh);
1335 if (EHCI_QH_GET_EPS(epipe->sqh->qh->qh_endp) !=
1650 struct ehci_pipe *epipe = EHCI_PIPE2EPIPE(pipe);
1654 DPRINTF("epipe=%#jx status=0x%08jx", (uintptr_t)epipe,
1655 epipe->sqh->qh->qh_qtd.qtd_status, 0, 0);
1660 epipe->nexttoggle = 0;
1966 struct ehci_pipe *epipe = EHCI_PIPE2EPIPE(pipe);
1999 epipe->nexttoggle = pipe->up_endpoint->ue_toggle;
2082 epipe->sqh = sqh;
2092 &epipe->ctrl.reqdma);
2147 epipe->isoc.next_frame = 0;
2148 epipe->isoc.cur_xfers = 0;
3367 struct ehci_pipe *epipe = EHCI_PIPE2EPIPE(pipe);
3369 ehci_soft_qh_t *sqh = epipe->sqh;
3374 ehci_free_sqh(sc, epipe->sqh);
3386 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
3389 ehci_soft_qh_t *sqh = epipe->sqh;
3395 DPRINTF("xfer=%#jx pipe=%#jx", (uintptr_t)xfer, (uintptr_t)epipe, 0, 0);
3612 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
3653 const bus_addr_t ba = DMAADDR(&epipe->ctrl.reqdma, 0);
3709 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
3731 len, epipe->pipe.up_dev->ud_addr,
3732 epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress, 0);
3734 sqh = epipe->sqh;
3736 KASSERTMSG(EHCI_QH_GET_ADDR(le32toh(sqh->qh->qh_endp)) == epipe->pipe.up_dev->ud_addr,
3739 epipe->pipe.up_dev->ud_addr);
3741 UGETW(epipe->pipe.up_endpoint->ue_edesc->wMaxPacketSize),
3744 UGETW(epipe->pipe.up_endpoint->ue_edesc->wMaxPacketSize));
3755 memcpy(KERNADDR(&epipe->ctrl.reqdma, 0), req, sizeof(*req));
3756 usb_syncmem(&epipe->ctrl.reqdma, 0, sizeof(*req), BUS_DMASYNC_PREWRITE);
3772 const bus_addr_t ba = DMAADDR(&epipe->ctrl.reqdma, 0);
3861 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
3872 usb_syncmem(&epipe->ctrl.reqdma, 0, sizeof(*req),
3896 struct ehci_pipe * const epipe = EHCI_PIPE2EPIPE(pipe);
3906 usb_freemem(&epipe->ctrl.reqdma);
3975 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
3996 endpt = epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress;
3998 sqh = epipe->sqh;
4005 ehci_reset_sqtd_chain(sc, xfer, len, isread, &epipe->nexttoggle, &end);
4064 struct ehci_pipe *epipe = EHCI_PIPE2EPIPE(pipe);
4071 pipe->up_endpoint->ue_toggle = epipe->nexttoggle;
4079 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
4080 int endpt = epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress;
4174 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
4195 endpt = epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress;
4197 sqh = epipe->sqh;
4204 ehci_reset_sqtd_chain(sc, xfer, len, isread, &epipe->nexttoggle, &end);
4262 struct ehci_pipe *epipe = EHCI_PIPE2EPIPE(pipe);
4267 isp = &sc->sc_islots[epipe->sqh->islot];
4275 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
4286 endpt = epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress;
4297 struct ehci_pipe *epipe = EHCI_PIPE2EPIPE(xfer->ux_pipe);
4322 i = epipe->pipe.up_endpoint->ue_edesc->bInterval;
4352 k = epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress;
4400 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
4427 if (epipe->pipe.up_endpoint->ue_edesc->bInterval *
4479 k = epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress;
4553 if (epipe->isoc.cur_xfers > 0) {
4554 frindex = epipe->isoc.next_frame;
4565 i = epipe->pipe.up_endpoint->ue_edesc->bInterval;
4609 epipe->isoc.cur_xfers++;
4610 epipe->isoc.next_frame = frindex;
4640 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
4644 epipe->isoc.cur_xfers--;
4658 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
4682 i = epipe->pipe.up_endpoint->ue_edesc->bInterval;
4712 k = epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress;
4715 EHCI_ITD_SET_DADDR(epipe->pipe.up_dev->ud_addr));
4717 k = (UE_GET_DIR(epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress))
4719 j = UGETW(epipe->pipe.up_endpoint->ue_edesc->wMaxPacketSize);
4764 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
4791 if ((1 << (epipe->pipe.up_endpoint->ue_edesc->bInterval)) *
4810 i = epipe->pipe.up_endpoint->ue_edesc->bInterval;
4898 int k = epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress;
4900 EHCI_ITD_SET_DADDR(epipe->pipe.up_dev->ud_addr));
4902 k = (UE_GET_DIR(epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress))
4904 j = UGETW(epipe->pipe.up_endpoint->ue_edesc->wMaxPacketSize);
4930 if (epipe->isoc.cur_xfers > 0) {
4931 frindex = epipe->isoc.next_frame;
4942 i = (1 << (epipe->pipe.up_endpoint->ue_edesc->bInterval - 1));
4991 epipe->isoc.cur_xfers++;
4992 epipe->isoc.next_frame = frindex;
5022 struct ehci_pipe *epipe = EHCI_XFER2EPIPE(xfer);
5026 epipe->isoc.cur_xfers--;