Lines Matching refs:ep_ctx
349 struct xhci_endp_ctx *ep_ctx, uint32_t streamid,
656 struct xhci_endp_ctx *ep_ctx; in pci_xhci_init_ep() local
660 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_init_ep()
662 pstreams = XHCI_EPCTX_0_MAXP_STREAMS_GET(ep_ctx->dwEpCtx0); in pci_xhci_init_ep()
667 devep->ep_sctx = XHCI_GADDR(dev->xsc, ep_ctx->qwEpCtx2 & in pci_xhci_init_ep()
680 devep->ep_ringaddr = ep_ctx->qwEpCtx2 & in pci_xhci_init_ep()
682 devep->ep_ccs = XHCI_EPCTX_2_DCS_GET(ep_ctx->qwEpCtx2); in pci_xhci_init_ep()
699 struct xhci_endp_ctx *ep_ctx; in pci_xhci_disable_ep() local
704 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_disable_ep()
705 ep_ctx->dwEpCtx0 = (ep_ctx->dwEpCtx0 & ~0x7) | XHCI_ST_EPCTX_DISABLED; in pci_xhci_disable_ep()
882 struct xhci_endp_ctx *ep_ctx; in pci_xhci_cmd_reset_device() local
921 ep_ctx = &dev_ctx->ctx_ep[i]; in pci_xhci_cmd_reset_device()
922 ep_ctx->dwEpCtx0 = FIELD_REPLACE( ep_ctx->dwEpCtx0, in pci_xhci_cmd_reset_device()
1027 struct xhci_endp_ctx *ep_ctx, *iep_ctx; in pci_xhci_cmd_config_ep() local
1101 ep_ctx = &dev_ctx->ctx_ep[i]; in pci_xhci_cmd_config_ep()
1117 memcpy(ep_ctx, iep_ctx, sizeof(struct xhci_endp_ctx)); in pci_xhci_cmd_config_ep()
1122 ep_ctx->dwEpCtx0 = FIELD_REPLACE( in pci_xhci_cmd_config_ep()
1123 ep_ctx->dwEpCtx0, XHCI_ST_EPCTX_RUNNING, 0x7, 0); in pci_xhci_cmd_config_ep()
1150 struct xhci_endp_ctx *ep_ctx; in pci_xhci_cmd_reset_ep() local
1185 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_cmd_reset_ep()
1187 ep_ctx->dwEpCtx0 = (ep_ctx->dwEpCtx0 & ~0x7) | XHCI_ST_EPCTX_STOPPED; in pci_xhci_cmd_reset_ep()
1190 ep_ctx->qwEpCtx2 = devep->ep_ringaddr | devep->ep_ccs; in pci_xhci_cmd_reset_ep()
1193 epid, ep_ctx->dwEpCtx0, ep_ctx->dwEpCtx1, ep_ctx->qwEpCtx2, in pci_xhci_cmd_reset_ep()
1194 ep_ctx->dwEpCtx4)); in pci_xhci_cmd_reset_ep()
1245 struct xhci_endp_ctx *ep_ctx; in pci_xhci_cmd_set_tr() local
1274 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_cmd_set_tr()
1277 switch (XHCI_EPCTX_0_EPSTATE_GET(ep_ctx->dwEpCtx0)) { in pci_xhci_cmd_set_tr()
1283 XHCI_EPCTX_0_EPSTATE_GET(ep_ctx->dwEpCtx0))); in pci_xhci_cmd_set_tr()
1290 cmderr = pci_xhci_find_stream(sc, ep_ctx, devep, streamid); in pci_xhci_cmd_set_tr()
1305 ep_ctx->qwEpCtx2 = trb->qwTrb0 & ~0xFUL; in pci_xhci_cmd_set_tr()
1306 devep->ep_ringaddr = ep_ctx->qwEpCtx2 & ~0xFUL; in pci_xhci_cmd_set_tr()
1313 ep_ctx->dwEpCtx0 = (ep_ctx->dwEpCtx0 & ~0x7) | XHCI_ST_EPCTX_STOPPED; in pci_xhci_cmd_set_tr()
1578 struct xhci_endp_ctx *ep_ctx; in pci_xhci_xfer_complete() local
1592 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_xfer_complete()
1621 pci_xhci_update_ep_ring(sc, dev, devep, ep_ctx, in pci_xhci_xfer_complete()
1665 struct xhci_endp_ctx *ep_ctx, uint32_t streamid, uint64_t ringaddr, int ccs) in pci_xhci_update_ep_ring() argument
1674 ep_ctx->qwEpCtx2 = (ep_ctx->qwEpCtx2 & ~0x1) | (ccs & 0x1); in pci_xhci_update_ep_ring()
1682 ep_ctx->qwEpCtx2 = (ringaddr & ~0xFUL) | (ccs & 0x1); in pci_xhci_update_ep_ring()
1707 struct xhci_endp_ctx *ep_ctx, uint32_t slot, uint32_t epid) in pci_xhci_try_usb_xfer() argument
1713 ep_ctx->dwEpCtx0 = FIELD_REPLACE( in pci_xhci_try_usb_xfer()
1714 ep_ctx->dwEpCtx0, XHCI_ST_EPCTX_RUNNING, 0x7, 0); in pci_xhci_try_usb_xfer()
1753 struct xhci_endp_ctx *ep_ctx, struct xhci_trb *trb, uint32_t slot, in pci_xhci_handle_transfer() argument
1764 ep_ctx->dwEpCtx0 = FIELD_REPLACE(ep_ctx->dwEpCtx0, in pci_xhci_handle_transfer()
1915 pci_xhci_try_usb_xfer(sc, dev, devep, ep_ctx, slot, epid); in pci_xhci_handle_transfer()
1949 struct xhci_endp_ctx *ep_ctx; in pci_xhci_device_doorbell() local
1975 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_device_doorbell()
1980 epid, ep_ctx->dwEpCtx0, ep_ctx->dwEpCtx1, ep_ctx->qwEpCtx2, in pci_xhci_device_doorbell()
1981 ep_ctx->dwEpCtx4)); in pci_xhci_device_doorbell()
1983 if (ep_ctx->qwEpCtx2 == 0) in pci_xhci_device_doorbell()
1988 pci_xhci_try_usb_xfer(sc, dev, devep, ep_ctx, slot, epid); in pci_xhci_device_doorbell()
2003 error = pci_xhci_find_stream(sc, ep_ctx, devep, streamid); in pci_xhci_device_doorbell()
2014 streamid, ep_ctx->qwEpCtx2 & XHCI_TRB_3_CYCLE_BIT, in pci_xhci_device_doorbell()
2025 ep_ctx->qwEpCtx2 & XHCI_TRB_3_CYCLE_BIT, in pci_xhci_device_doorbell()
2031 ep_ctx->qwEpCtx2, devep->ep_ringaddr, epid)); in pci_xhci_device_doorbell()
2035 pci_xhci_handle_transfer(sc, dev, devep, ep_ctx, trb, slot, epid, in pci_xhci_device_doorbell()
2647 struct xhci_endp_ctx *ep_ctx; in pci_xhci_dev_intr() local
2688 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_dev_intr()
2689 if ((ep_ctx->dwEpCtx0 & 0x7) == XHCI_ST_EPCTX_DISABLED) { in pci_xhci_dev_intr()