Lines Matching +full:dma +full:- +full:maxburst

1 /* SPDX-License-Identifier: GPL-2.0 */
3 * mtu3_trace.h - trace support
26 __vstring(msg, vaf->fmt, vaf->va)
30 __assign_vstr(msg, vaf->fmt, vaf->va);
42 __entry->intr = intr;
44 TP_printk("(%08x) %s %s %s %s %s %s", __entry->intr,
45 __entry->intr & HOT_RST_INTR ? "HOT_RST" : "",
46 __entry->intr & WARM_RST_INTR ? "WARM_RST" : "",
47 __entry->intr & ENTER_U3_INTR ? "ENT_U3" : "",
48 __entry->intr & EXIT_U3_INTR ? "EXIT_U3" : "",
49 __entry->intr & VBUS_RISE_INTR ? "VBUS_RISE" : "",
50 __entry->intr & VBUS_FALL_INTR ? "VBUS_FALL" : ""
61 __entry->intr = intr;
63 TP_printk("(%08x) %s %s %s", __entry->intr,
64 __entry->intr & SUSPEND_INTR ? "SUSPEND" : "",
65 __entry->intr & RESUME_INTR ? "RESUME" : "",
66 __entry->intr & RESET_INTR ? "RESET" : ""
78 __entry->done_intr = done_intr;
79 __entry->exp_intr = exp_intr;
82 __entry->done_intr & 0xffff,
83 __entry->done_intr >> 16,
84 __entry->exp_intr
99 __entry->bRequestType = setup->bRequestType;
100 __entry->bRequest = setup->bRequest;
101 __entry->wValue = le16_to_cpu(setup->wValue);
102 __entry->wIndex = le16_to_cpu(setup->wIndex);
103 __entry->wLength = le16_to_cpu(setup->wLength);
105 TP_printk("setup - %02x %02x %04x %04x %04x",
106 __entry->bRequestType, __entry->bRequest,
107 __entry->wValue, __entry->wIndex, __entry->wLength
120 __string(name, mreq->mep->name)
130 __assign_str(name, mreq->mep->name);
131 __entry->mreq = mreq;
132 __entry->gpd = mreq->gpd;
133 __entry->actual = mreq->request.actual;
134 __entry->length = mreq->request.length;
135 __entry->status = mreq->request.status;
136 __entry->zero = mreq->request.zero;
137 __entry->no_interrupt = mreq->request.no_interrupt;
139 TP_printk("%s: req %p gpd %p len %u/%u %s%s --> %d",
140 __get_str(name), __entry->mreq, __entry->gpd,
141 __entry->actual, __entry->length,
142 __entry->zero ? "Z" : "z",
143 __entry->no_interrupt ? "i" : "I",
144 __entry->status
177 __string(name, mep->name)
185 __assign_str(name, mep->name);
186 __entry->gpd = gpd;
187 __entry->dw0 = le32_to_cpu(gpd->dw0_info);
188 __entry->dw1 = le32_to_cpu(gpd->next_gpd);
189 __entry->dw2 = le32_to_cpu(gpd->buffer);
190 __entry->dw3 = le32_to_cpu(gpd->dw3_info);
192 TP_printk("%s: gpd %p - %08x %08x %08x %08x",
193 __get_str(name), __entry->gpd,
194 __entry->dw0, __entry->dw1,
195 __entry->dw2, __entry->dw3
218 __string(name, mep->name)
223 __field(unsigned int, maxburst)
229 __assign_str(name, mep->name);
230 __entry->type = mep->type;
231 __entry->slot = mep->slot;
232 __entry->maxp = mep->ep.maxpacket;
233 __entry->mult = mep->ep.mult;
234 __entry->maxburst = mep->ep.maxburst;
235 __entry->flags = mep->flags;
236 __entry->direction = mep->is_in;
237 __entry->gpd_ring = &mep->gpd_ring;
240 __get_str(name), usb_ep_type_string(__entry->type),
241 __entry->maxp, __entry->slot,
242 __entry->mult, __entry->maxburst,
243 __entry->gpd_ring, &__entry->gpd_ring->dma,
244 __entry->flags & MTU3_EP_ENABLED ? 'E' : 'e',
245 __entry->flags & MTU3_EP_STALL ? 'S' : 's',
246 __entry->flags & MTU3_EP_WEDGE ? 'W' : 'w',
247 __entry->flags & MTU3_EP_BUSY ? 'B' : 'b',
248 __entry->direction ? '<' : '>'