Lines Matching +full:data +full:- +full:addr
1 // SPDX-License-Identifier: GPL-2.0
3 * musb_trace.h - MUSB Controller Trace Support
5 * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com
7 * Author: Bin Liu <b-liu@ti.com>
30 __string(name, dev_name(musb->controller))
34 __assign_str(name, dev_name(musb->controller));
35 vsnprintf(__get_str(msg), MUSB_MSG_MAX, vaf->fmt, *vaf->va);
41 TP_PROTO(void *caller, const void *addr, unsigned int offset, u8 data),
42 TP_ARGS(caller, addr, offset, data),
45 __field(const void *, addr)
47 __field(u8, data)
50 __entry->caller = caller;
51 __entry->addr = addr;
52 __entry->offset = offset;
53 __entry->data = data;
56 __entry->caller, __entry->addr, __entry->offset, __entry->data)
60 TP_PROTO(void *caller, const void *addr, unsigned int offset, u8 data),
61 TP_ARGS(caller, addr, offset, data)
65 TP_PROTO(void *caller, const void *addr, unsigned int offset, u8 data),
66 TP_ARGS(caller, addr, offset, data)
70 TP_PROTO(void *caller, const void *addr, unsigned int offset, u16 data),
71 TP_ARGS(caller, addr, offset, data),
74 __field(const void *, addr)
76 __field(u16, data)
79 __entry->caller = caller;
80 __entry->addr = addr;
81 __entry->offset = offset;
82 __entry->data = data;
85 __entry->caller, __entry->addr, __entry->offset, __entry->data)
89 TP_PROTO(void *caller, const void *addr, unsigned int offset, u16 data),
90 TP_ARGS(caller, addr, offset, data)
94 TP_PROTO(void *caller, const void *addr, unsigned int offset, u16 data),
95 TP_ARGS(caller, addr, offset, data)
99 TP_PROTO(void *caller, const void *addr, unsigned int offset, u32 data),
100 TP_ARGS(caller, addr, offset, data),
103 __field(const void *, addr)
105 __field(u32, data)
108 __entry->caller = caller;
109 __entry->addr = addr;
110 __entry->offset = offset;
111 __entry->data = data;
114 __entry->caller, __entry->addr, __entry->offset, __entry->data)
118 TP_PROTO(void *caller, const void *addr, unsigned int offset, u32 data),
119 TP_ARGS(caller, addr, offset, data)
123 TP_PROTO(void *caller, const void *addr, unsigned int offset, u32 data),
124 TP_ARGS(caller, addr, offset, data)
131 __string(name, dev_name(musb->controller))
137 __assign_str(name, dev_name(musb->controller));
138 __entry->int_usb = musb->int_usb;
139 __entry->int_tx = musb->int_tx;
140 __entry->int_rx = musb->int_rx;
143 __get_str(name), __entry->int_usb,
144 __entry->int_tx, __entry->int_rx
152 __string(name, dev_name(musb->controller))
161 __assign_str(name, dev_name(musb->controller));
162 __entry->urb = urb;
163 __entry->pipe = urb->pipe;
164 __entry->status = urb->status;
165 __entry->flag = urb->transfer_flags;
166 __entry->buf_len = urb->transfer_buffer_length;
167 __entry->actual_len = urb->actual_length;
170 __get_str(name), __entry->urb,
171 usb_pipedevice(__entry->pipe),
172 usb_pipeendpoint(__entry->pipe),
173 usb_pipein(__entry->pipe) ? "in" : "out",
174 __entry->flag,
175 __entry->actual_len, __entry->buf_len,
176 __entry->status
225 __entry->req = &req->request;
226 __entry->is_tx = req->tx;
227 __entry->epnum = req->epnum;
228 __entry->status = req->request.status;
229 __entry->buf_len = req->request.length;
230 __entry->actual_len = req->request.actual;
231 __entry->zero = req->request.zero;
232 __entry->short_not_ok = req->request.short_not_ok;
233 __entry->no_interrupt = req->request.no_interrupt;
236 __entry->req, __entry->epnum,
237 __entry->is_tx ? "tx/IN" : "rx/OUT",
238 __entry->zero ? "Z" : "z",
239 __entry->short_not_ok ? "S" : "s",
240 __entry->no_interrupt ? "I" : "i",
241 __entry->actual_len, __entry->buf_len,
242 __entry->status
292 __string(name, dev_name(ch->hw_ep->musb->controller))
301 __entry->ch = ch;
302 __assign_str(name, dev_name(ch->hw_ep->musb->controller));
303 __entry->hwep = ch->hw_ep->epnum;
304 __entry->port = ch->port_num;
305 __entry->is_tx = ch->is_tx;
306 __entry->len = ch->total_len;
307 __entry->prog_len = ch->prog_len;
308 __entry->xferred = ch->transferred;
311 __get_str(name), __entry->ch, __entry->hwep,
312 __entry->port, __entry->is_tx ? "tx" : "rx",
313 __entry->prog_len, __entry->xferred, __entry->len