Lines Matching refs:epno
867 uint8_t epno;
878 epno = XHCI_TRB_3_EP_GET(temp);
885 DPRINTF("slot=%u epno=%u remainder=%u status=%u\n",
886 index, epno, remainder, status);
893 if ((epno == 0) || (epno >= XHCI_MAX_ENDPOINTS)) {
898 pepext = &sc->sc_hw.devs[index].endp[epno];
2305 uint8_t epno;
2314 epno = edesc->bEndpointAddress;
2318 epno |= UE_DIR_IN;
2320 epno = XHCI_EPNO2EPID(epno);
2322 if (epno == 0)
2388 xhci_ctx_set_le32(sc, &pinp->ctx_ep[epno - 1].dwEpCtx0, temp);
2420 if (epno & 1)
2423 xhci_ctx_set_le32(sc, &pinp->ctx_ep[epno - 1].dwEpCtx1, temp);
2424 xhci_ctx_set_le64(sc, &pinp->ctx_ep[epno - 1].qwEpCtx2, ring_addr);
2441 xhci_ctx_set_le32(sc, &pinp->ctx_ep[epno - 1].dwEpCtx4, temp);
2444 xhci_dump_endpoint(sc, &pinp->ctx_ep[epno - 1]);
2769 uint8_t epno;
2772 epno = edesc->bEndpointAddress;
2774 epno |= UE_DIR_IN;
2776 epno = XHCI_EPNO2EPID(epno);
2780 pc = &sc->sc_hw.devs[index].endpoint_pc[epno];
2784 pepext = &sc->sc_hw.devs[index].endp[epno];
2796 uint8_t epno;
2799 epno = xfer->endpointno;
2801 epno |= UE_DIR_IN;
2803 epno = XHCI_EPNO2EPID(epno);
2808 epno | XHCI_DB_SID_SET(xfer->stream_id));
3769 uint8_t epno;
3783 epno = edesc->bEndpointAddress;
3787 epno |= UE_DIR_IN;
3789 epno = XHCI_EPNO2EPID(epno);
3791 if (epno == 0)
3810 err = xhci_cmd_stop_ep(sc, 0, epno, index);
3813 DPRINTF("Could not stop endpoint %u\n", epno);
3815 err = xhci_cmd_reset_ep(sc, 0, epno, index);
3818 DPRINTF("Could not reset endpoint %u\n", epno);
3823 stream_id, epno, index);
3826 DPRINTF("Could not set dequeue ptr for endpoint %u\n", epno);
3833 (void)xhci_configure_mask(udev, (1U << epno) | 1U, 0);
3835 if (epno > 1)
3841 DPRINTF("Could not configure endpoint %u\n", epno);