Lines Matching +full:dma +full:- +full:maxburst
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * mtu3_trace.h - trace support
32 vsnprintf(__get_str(msg), MTU3_MSG_MAX, vaf->fmt, *vaf->va);
44 __entry->intr = intr;
46 TP_printk("(%08x) %s %s %s %s %s %s", __entry->intr,
47 __entry->intr & HOT_RST_INTR ? "HOT_RST" : "",
48 __entry->intr & WARM_RST_INTR ? "WARM_RST" : "",
49 __entry->intr & ENTER_U3_INTR ? "ENT_U3" : "",
50 __entry->intr & EXIT_U3_INTR ? "EXIT_U3" : "",
51 __entry->intr & VBUS_RISE_INTR ? "VBUS_RISE" : "",
52 __entry->intr & VBUS_FALL_INTR ? "VBUS_FALL" : ""
63 __entry->intr = intr;
65 TP_printk("(%08x) %s %s %s", __entry->intr,
66 __entry->intr & SUSPEND_INTR ? "SUSPEND" : "",
67 __entry->intr & RESUME_INTR ? "RESUME" : "",
68 __entry->intr & RESET_INTR ? "RESET" : ""
80 __entry->done_intr = done_intr;
81 __entry->exp_intr = exp_intr;
84 __entry->done_intr & 0xffff,
85 __entry->done_intr >> 16,
86 __entry->exp_intr
101 __entry->bRequestType = setup->bRequestType;
102 __entry->bRequest = setup->bRequest;
103 __entry->wValue = le16_to_cpu(setup->wValue);
104 __entry->wIndex = le16_to_cpu(setup->wIndex);
105 __entry->wLength = le16_to_cpu(setup->wLength);
107 TP_printk("setup - %02x %02x %04x %04x %04x",
108 __entry->bRequestType, __entry->bRequest,
109 __entry->wValue, __entry->wIndex, __entry->wLength
122 __string(name, mreq->mep->name)
132 __assign_str(name, mreq->mep->name);
133 __entry->mreq = mreq;
134 __entry->gpd = mreq->gpd;
135 __entry->actual = mreq->request.actual;
136 __entry->length = mreq->request.length;
137 __entry->status = mreq->request.status;
138 __entry->zero = mreq->request.zero;
139 __entry->no_interrupt = mreq->request.no_interrupt;
141 TP_printk("%s: req %p gpd %p len %u/%u %s%s --> %d",
142 __get_str(name), __entry->mreq, __entry->gpd,
143 __entry->actual, __entry->length,
144 __entry->zero ? "Z" : "z",
145 __entry->no_interrupt ? "i" : "I",
146 __entry->status
179 __string(name, mep->name)
187 __assign_str(name, mep->name);
188 __entry->gpd = gpd;
189 __entry->dw0 = le32_to_cpu(gpd->dw0_info);
190 __entry->dw1 = le32_to_cpu(gpd->next_gpd);
191 __entry->dw2 = le32_to_cpu(gpd->buffer);
192 __entry->dw3 = le32_to_cpu(gpd->dw3_info);
194 TP_printk("%s: gpd %p - %08x %08x %08x %08x",
195 __get_str(name), __entry->gpd,
196 __entry->dw0, __entry->dw1,
197 __entry->dw2, __entry->dw3
220 __string(name, mep->name)
225 __field(unsigned int, maxburst)
231 __assign_str(name, mep->name);
232 __entry->type = mep->type;
233 __entry->slot = mep->slot;
234 __entry->maxp = mep->ep.maxpacket;
235 __entry->mult = mep->ep.mult;
236 __entry->maxburst = mep->ep.maxburst;
237 __entry->flags = mep->flags;
238 __entry->direction = mep->is_in;
239 __entry->gpd_ring = &mep->gpd_ring;
242 __get_str(name), __entry->type,
243 __entry->maxp, __entry->slot,
244 __entry->mult, __entry->maxburst,
245 __entry->gpd_ring, &__entry->gpd_ring->dma,
246 __entry->flags & MTU3_EP_ENABLED ? 'E' : 'e',
247 __entry->flags & MTU3_EP_STALL ? 'S' : 's',
248 __entry->flags & MTU3_EP_WEDGE ? 'W' : 'w',
249 __entry->flags & MTU3_EP_BUSY ? 'B' : 'b',
250 __entry->direction ? '<' : '>'