Changeset 7ec7b7e in mainline for uspace/drv/bus/usb/xhci/debug.c
- Timestamp:
- 2018-01-19T21:04:32Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 726af29
- Parents:
- c6f82e5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/debug.c
rc6f82e5 r7ec7b7e 383 383 } 384 384 385 void xhci_dump_input_ctx(const struct xhci_input_ctx *ctx) 386 { 385 void xhci_dump_input_ctx(const xhci_hc_t * hc, const struct xhci_input_ctx *ictx) 386 { 387 xhci_device_ctx_t *device_ctx = XHCI_GET_DEVICE_CTX(ictx, hc); 388 xhci_slot_ctx_t *slot_ctx = XHCI_GET_SLOT_CTX(device_ctx, hc); 389 xhci_input_ctrl_ctx_t *ctrl_ctx = XHCI_GET_CTRL_CTX(ictx, hc); 390 387 391 usb_log_debug("Input control context:"); 388 usb_log_debug("\tDrop:\t0x%08x", xhci2host(32, ct x->ctrl_ctx.data[0]));389 usb_log_debug("\tAdd:\t0x%08x", xhci2host(32, ct x->ctrl_ctx.data[1]));390 391 usb_log_debug("\tConfig:\t0x%02x", XHCI_INPUT_CTRL_CTX_CONFIG_VALUE( ctx->ctrl_ctx));392 usb_log_debug("\tIface:\t0x%02x", XHCI_INPUT_CTRL_CTX_IFACE_NUMBER( ctx->ctrl_ctx));393 usb_log_debug("\tAlternate:\t0x%02x", XHCI_INPUT_CTRL_CTX_ALTER_SETTING( ctx->ctrl_ctx));392 usb_log_debug("\tDrop:\t0x%08x", xhci2host(32, ctrl_ctx->data[0])); 393 usb_log_debug("\tAdd:\t0x%08x", xhci2host(32, ctrl_ctx->data[1])); 394 395 usb_log_debug("\tConfig:\t0x%02x", XHCI_INPUT_CTRL_CTX_CONFIG_VALUE(*ctrl_ctx)); 396 usb_log_debug("\tIface:\t0x%02x", XHCI_INPUT_CTRL_CTX_IFACE_NUMBER(*ctrl_ctx)); 397 usb_log_debug("\tAlternate:\t0x%02x", XHCI_INPUT_CTRL_CTX_ALTER_SETTING(*ctrl_ctx)); 394 398 395 399 usb_log_debug("Slot context:"); 396 xhci_dump_slot_ctx( &ctx->slot_ctx);400 xhci_dump_slot_ctx(slot_ctx); 397 401 398 402 for (uint8_t dci = 1; dci <= XHCI_EP_COUNT; dci++) 399 if (XHCI_INPUT_CTRL_CTX_DROP( ctx->ctrl_ctx, dci)400 || XHCI_INPUT_CTRL_CTX_ADD( ctx->ctrl_ctx, dci)) {403 if (XHCI_INPUT_CTRL_CTX_DROP(*ctrl_ctx, dci) 404 || XHCI_INPUT_CTRL_CTX_ADD(*ctrl_ctx, dci)) { 401 405 usb_log_debug("Endpoint context DCI %u:", dci); 402 xhci_dump_endpoint_ctx(&ctx->endpoint_ctx[dci - 1]); 406 xhci_ep_ctx_t *ep_ctx = XHCI_GET_EP_CTX(device_ctx, hc, dci - 1); 407 xhci_dump_endpoint_ctx(ep_ctx); 403 408 } 404 409 }
Note:
See TracChangeset
for help on using the changeset viewer.