| .. | .. |
|---|
| 80 | 80 | __field(dma_addr_t, ctx_dma) |
|---|
| 81 | 81 | __field(u8 *, ctx_va) |
|---|
| 82 | 82 | __field(unsigned, ctx_ep_num) |
|---|
| 83 | | - __field(int, slot_id) |
|---|
| 84 | 83 | __dynamic_array(u32, ctx_data, |
|---|
| 85 | 84 | ((HCC_64BYTE_CONTEXT(xhci->hcc_params) + 1) * 8) * |
|---|
| 86 | 85 | ((ctx->type == XHCI_CTX_TYPE_INPUT) + ep_num + 1)) |
|---|
| 87 | 86 | ), |
|---|
| 88 | 87 | TP_fast_assign( |
|---|
| 89 | | - struct usb_device *udev; |
|---|
| 90 | 88 | |
|---|
| 91 | | - udev = to_usb_device(xhci_to_hcd(xhci)->self.controller); |
|---|
| 92 | 89 | __entry->ctx_64 = HCC_64BYTE_CONTEXT(xhci->hcc_params); |
|---|
| 93 | 90 | __entry->ctx_type = ctx->type; |
|---|
| 94 | 91 | __entry->ctx_dma = ctx->dma; |
|---|
| 95 | 92 | __entry->ctx_va = ctx->bytes; |
|---|
| 96 | | - __entry->slot_id = udev->slot_id; |
|---|
| 97 | 93 | __entry->ctx_ep_num = ep_num; |
|---|
| 98 | 94 | memcpy(__get_dynamic_array(ctx_data), ctx->bytes, |
|---|
| 99 | 95 | ((HCC_64BYTE_CONTEXT(xhci->hcc_params) + 1) * 32) * |
|---|