Lines Matching full:dev_ctx

254 	struct xhci_dev_ctx	*dev_ctx;  member
654 struct xhci_dev_ctx *dev_ctx; in pci_xhci_init_ep() local
659 dev_ctx = dev->dev_ctx; in pci_xhci_init_ep()
660 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_init_ep()
697 struct xhci_dev_ctx *dev_ctx; in pci_xhci_disable_ep() local
703 dev_ctx = dev->dev_ctx; in pci_xhci_disable_ep()
704 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_disable_ep()
881 struct xhci_dev_ctx *dev_ctx; in pci_xhci_cmd_reset_device() local
904 dev_ctx = pci_xhci_get_dev_ctx(sc, slot); in pci_xhci_cmd_reset_device()
905 if (dev_ctx == NULL) { in pci_xhci_cmd_reset_device()
911 dev_ctx->ctx_slot.dwSctx3 = FIELD_REPLACE( in pci_xhci_cmd_reset_device()
912 dev_ctx->ctx_slot.dwSctx3, XHCI_ST_SLCTX_DEFAULT, in pci_xhci_cmd_reset_device()
916 dev_ctx->ctx_slot.dwSctx0 = FIELD_REPLACE( in pci_xhci_cmd_reset_device()
917 dev_ctx->ctx_slot.dwSctx0, 1, 0x1F, 27); in pci_xhci_cmd_reset_device()
921 ep_ctx = &dev_ctx->ctx_ep[i]; in pci_xhci_cmd_reset_device()
940 struct xhci_dev_ctx *dev_ctx; in pci_xhci_cmd_address_device() local
970 dev_ctx = pci_xhci_get_dev_ctx(sc, slot); in pci_xhci_cmd_address_device()
971 if (dev_ctx == NULL) { in pci_xhci_cmd_address_device()
978 dev_ctx->ctx_slot.dwSctx0, dev_ctx->ctx_slot.dwSctx1, in pci_xhci_cmd_address_device()
979 dev_ctx->ctx_slot.dwSctx2, dev_ctx->ctx_slot.dwSctx3)); in pci_xhci_cmd_address_device()
985 dev->dev_ctx = dev_ctx; in pci_xhci_cmd_address_device()
993 memcpy(&dev_ctx->ctx_slot, islot_ctx, sizeof(struct xhci_slot_ctx)); in pci_xhci_cmd_address_device()
995 dev_ctx->ctx_slot.dwSctx3 = in pci_xhci_cmd_address_device()
999 memcpy(&dev_ctx->ctx_ep[1], ep0_ctx, sizeof(struct xhci_endp_ctx)); in pci_xhci_cmd_address_device()
1000 ep0_ctx = &dev_ctx->ctx_ep[1]; in pci_xhci_cmd_address_device()
1010 dev_ctx->ctx_slot.dwSctx0, dev_ctx->ctx_slot.dwSctx1, in pci_xhci_cmd_address_device()
1011 dev_ctx->ctx_slot.dwSctx2, dev_ctx->ctx_slot.dwSctx3)); in pci_xhci_cmd_address_device()
1026 struct xhci_dev_ctx *dev_ctx; in pci_xhci_cmd_config_ep() local
1049 dev_ctx = pci_xhci_get_dev_ctx(sc, slot); in pci_xhci_cmd_config_ep()
1050 if (dev_ctx == NULL) { in pci_xhci_cmd_config_ep()
1056 dev_ctx->ctx_slot.dwSctx0 = FIELD_REPLACE( in pci_xhci_cmd_config_ep()
1057 dev_ctx->ctx_slot.dwSctx0, 1, 0x1F, 27); in pci_xhci_cmd_config_ep()
1060 dev_ctx->ctx_slot.dwSctx3 = FIELD_REPLACE( in pci_xhci_cmd_config_ep()
1061 dev_ctx->ctx_slot.dwSctx3, XHCI_ST_SLCTX_ADDRESSED, in pci_xhci_cmd_config_ep()
1095 dev_ctx = dev->dev_ctx; in pci_xhci_cmd_config_ep()
1101 ep_ctx = &dev_ctx->ctx_ep[i]; in pci_xhci_cmd_config_ep()
1128 dev_ctx->ctx_slot.dwSctx3 = FIELD_REPLACE( in pci_xhci_cmd_config_ep()
1129 dev_ctx->ctx_slot.dwSctx3, XHCI_ST_SLCTX_CONFIGURED, 0x1F, 27); in pci_xhci_cmd_config_ep()
1130 dev_ctx->ctx_slot.dwSctx0 = FIELD_COPY( in pci_xhci_cmd_config_ep()
1131 dev_ctx->ctx_slot.dwSctx0, input_ctx->ctx_slot.dwSctx0, 0x1F, 27); in pci_xhci_cmd_config_ep()
1136 slot, dev_ctx->ctx_slot.dwSctx0, dev_ctx->ctx_slot.dwSctx1, in pci_xhci_cmd_config_ep()
1137 dev_ctx->ctx_slot.dwSctx2, dev_ctx->ctx_slot.dwSctx3)); in pci_xhci_cmd_config_ep()
1149 struct xhci_dev_ctx *dev_ctx; in pci_xhci_cmd_reset_ep() local
1182 dev_ctx = dev->dev_ctx; in pci_xhci_cmd_reset_ep()
1183 assert(dev_ctx != NULL); in pci_xhci_cmd_reset_ep()
1185 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_cmd_reset_ep()
1244 struct xhci_dev_ctx *dev_ctx; in pci_xhci_cmd_set_tr() local
1271 dev_ctx = dev->dev_ctx; in pci_xhci_cmd_set_tr()
1272 assert(dev_ctx != NULL); in pci_xhci_cmd_set_tr()
1274 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_cmd_set_tr()
1325 struct xhci_dev_ctx *dev_ctx; in pci_xhci_cmd_eval_ctx() local
1355 dev_ctx = pci_xhci_get_dev_ctx(sc, slot); in pci_xhci_cmd_eval_ctx()
1356 if (dev_ctx == NULL) { in pci_xhci_cmd_eval_ctx()
1363 dev_ctx->ctx_slot.dwSctx0, dev_ctx->ctx_slot.dwSctx1, in pci_xhci_cmd_eval_ctx()
1364 dev_ctx->ctx_slot.dwSctx2, dev_ctx->ctx_slot.dwSctx3)); in pci_xhci_cmd_eval_ctx()
1368 dev_ctx->ctx_slot.dwSctx1 = FIELD_COPY( in pci_xhci_cmd_eval_ctx()
1369 dev_ctx->ctx_slot.dwSctx1, input_ctx->ctx_slot.dwSctx1, in pci_xhci_cmd_eval_ctx()
1373 dev_ctx->ctx_slot.dwSctx2 = FIELD_COPY( in pci_xhci_cmd_eval_ctx()
1374 dev_ctx->ctx_slot.dwSctx2, input_ctx->ctx_slot.dwSctx2, in pci_xhci_cmd_eval_ctx()
1379 dev_ctx->ctx_ep[1].dwEpCtx1 = FIELD_COPY( in pci_xhci_cmd_eval_ctx()
1380 dev_ctx->ctx_ep[1].dwEpCtx1, ep0_ctx->dwEpCtx1, in pci_xhci_cmd_eval_ctx()
1383 ep0_ctx = &dev_ctx->ctx_ep[1]; in pci_xhci_cmd_eval_ctx()
1388 dev_ctx->ctx_slot.dwSctx0, dev_ctx->ctx_slot.dwSctx1, in pci_xhci_cmd_eval_ctx()
1389 dev_ctx->ctx_slot.dwSctx2, dev_ctx->ctx_slot.dwSctx3)); in pci_xhci_cmd_eval_ctx()
1577 struct xhci_dev_ctx *dev_ctx; in pci_xhci_xfer_complete() local
1587 dev_ctx = pci_xhci_get_dev_ctx(sc, slot); in pci_xhci_xfer_complete()
1588 if (dev_ctx == NULL) { in pci_xhci_xfer_complete()
1592 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_xfer_complete()
1948 struct xhci_dev_ctx *dev_ctx; in pci_xhci_device_doorbell() local
1971 dev_ctx = pci_xhci_get_dev_ctx(sc, slot); in pci_xhci_device_doorbell()
1972 if (!dev_ctx) { in pci_xhci_device_doorbell()
1975 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_device_doorbell()
2643 struct xhci_dev_ctx *dev_ctx; in pci_xhci_dev_intr() local
2666 dev->dev_ctx == NULL) in pci_xhci_dev_intr()
2687 dev_ctx = dev->dev_ctx; in pci_xhci_dev_intr()
2688 ep_ctx = &dev_ctx->ctx_ep[epid]; in pci_xhci_dev_intr()
3229 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, dev->dev_ctx, in pci_xhci_snapshot()
3230 XHCI_GADDR_SIZE(dev->dev_ctx), true, meta, ret, done); in pci_xhci_snapshot()
3232 if (dev->dev_ctx != NULL) { in pci_xhci_snapshot()