|
9 | 9 | #if !defined(_TRACE_EVENT_MHI_HOST_H) || defined(TRACE_HEADER_MULTI_READ)
|
10 | 10 | #define _TRACE_EVENT_MHI_HOST_H
|
11 | 11 |
|
| 12 | +#include <linux/byteorder/generic.h> |
12 | 13 | #include <linux/tracepoint.h>
|
13 | 14 | #include <linux/trace_seq.h>
|
14 | 15 | #include "../common.h"
|
@@ -97,18 +98,18 @@ TRACE_EVENT(mhi_gen_tre,
|
97 | 98 | __string(name, mhi_cntrl->mhi_dev->name)
|
98 | 99 | __field(int, ch_num)
|
99 | 100 | __field(void *, wp)
|
100 |
| - __field(__le64, tre_ptr) |
101 |
| - __field(__le32, dword0) |
102 |
| - __field(__le32, dword1) |
| 101 | + __field(uint64_t, tre_ptr) |
| 102 | + __field(uint32_t, dword0) |
| 103 | + __field(uint32_t, dword1) |
103 | 104 | ),
|
104 | 105 |
|
105 | 106 | TP_fast_assign(
|
106 | 107 | __assign_str(name);
|
107 | 108 | __entry->ch_num = mhi_chan->chan;
|
108 | 109 | __entry->wp = mhi_tre;
|
109 |
| - __entry->tre_ptr = mhi_tre->ptr; |
110 |
| - __entry->dword0 = mhi_tre->dword[0]; |
111 |
| - __entry->dword1 = mhi_tre->dword[1]; |
| 110 | + __entry->tre_ptr = le64_to_cpu(mhi_tre->ptr); |
| 111 | + __entry->dword0 = le32_to_cpu(mhi_tre->dword[0]); |
| 112 | + __entry->dword1 = le32_to_cpu(mhi_tre->dword[1]); |
112 | 113 | ),
|
113 | 114 |
|
114 | 115 | TP_printk("%s: Chan: %d TRE: 0x%p TRE buf: 0x%llx DWORD0: 0x%08x DWORD1: 0x%08x\n",
|
@@ -176,19 +177,19 @@ DECLARE_EVENT_CLASS(mhi_process_event_ring,
|
176 | 177 |
|
177 | 178 | TP_STRUCT__entry(
|
178 | 179 | __string(name, mhi_cntrl->mhi_dev->name)
|
179 |
| - __field(__le32, dword0) |
180 |
| - __field(__le32, dword1) |
| 180 | + __field(uint32_t, dword0) |
| 181 | + __field(uint32_t, dword1) |
181 | 182 | __field(int, state)
|
182 |
| - __field(__le64, ptr) |
| 183 | + __field(uint64_t, ptr) |
183 | 184 | __field(void *, rp)
|
184 | 185 | ),
|
185 | 186 |
|
186 | 187 | TP_fast_assign(
|
187 | 188 | __assign_str(name);
|
188 | 189 | __entry->rp = rp;
|
189 |
| - __entry->ptr = rp->ptr; |
190 |
| - __entry->dword0 = rp->dword[0]; |
191 |
| - __entry->dword1 = rp->dword[1]; |
| 190 | + __entry->ptr = le64_to_cpu(rp->ptr); |
| 191 | + __entry->dword0 = le32_to_cpu(rp->dword[0]); |
| 192 | + __entry->dword1 = le32_to_cpu(rp->dword[1]); |
192 | 193 | __entry->state = MHI_TRE_GET_EV_STATE(rp);
|
193 | 194 | ),
|
194 | 195 |
|
|
0 commit comments