29
29
#include <linux/ktime.h>
30
30
#include <linux/tracepoint.h>
31
31
32
+ struct host1x_bo ;
33
+
32
34
DECLARE_EVENT_CLASS (host1x ,
33
35
TP_PROTO (const char * name ),
34
36
TP_ARGS (name ),
@@ -79,14 +81,14 @@ TRACE_EVENT(host1x_cdma_push,
79
81
);
80
82
81
83
TRACE_EVENT (host1x_cdma_push_gather ,
82
- TP_PROTO (const char * name , u32 mem_id ,
84
+ TP_PROTO (const char * name , struct host1x_bo * bo ,
83
85
u32 words , u32 offset , void * cmdbuf ),
84
86
85
- TP_ARGS (name , mem_id , words , offset , cmdbuf ),
87
+ TP_ARGS (name , bo , words , offset , cmdbuf ),
86
88
87
89
TP_STRUCT__entry (
88
90
__field (const char * , name )
89
- __field (u32 , mem_id )
91
+ __field (struct host1x_bo * , bo )
90
92
__field (u32 , words )
91
93
__field (u32 , offset )
92
94
__field (bool , cmdbuf )
@@ -100,13 +102,13 @@ TRACE_EVENT(host1x_cdma_push_gather,
100
102
}
101
103
__entry -> cmdbuf = cmdbuf ;
102
104
__entry -> name = name ;
103
- __entry -> mem_id = mem_id ;
105
+ __entry -> bo = bo ;
104
106
__entry -> words = words ;
105
107
__entry -> offset = offset ;
106
108
),
107
109
108
- TP_printk ("name=%s, mem_id=%08x , words=%u, offset=%d, contents=[%s]" ,
109
- __entry -> name , __entry -> mem_id ,
110
+ TP_printk ("name=%s, bo=%p , words=%u, offset=%d, contents=[%s]" ,
111
+ __entry -> name , __entry -> bo ,
110
112
__entry -> words , __entry -> offset ,
111
113
__print_hex (__get_dynamic_array (cmdbuf ),
112
114
__entry -> cmdbuf ? __entry -> words * 4 : 0 ))
@@ -221,28 +223,29 @@ TRACE_EVENT(host1x_syncpt_load_min,
221
223
);
222
224
223
225
TRACE_EVENT (host1x_syncpt_wait_check ,
224
- TP_PROTO (void * mem_id , u32 offset , u32 syncpt_id , u32 thresh , u32 min ),
226
+ TP_PROTO (struct host1x_bo * bo , u32 offset , u32 syncpt_id , u32 thresh ,
227
+ u32 min ),
225
228
226
- TP_ARGS (mem_id , offset , syncpt_id , thresh , min ),
229
+ TP_ARGS (bo , offset , syncpt_id , thresh , min ),
227
230
228
231
TP_STRUCT__entry (
229
- __field (void * , mem_id )
232
+ __field (struct host1x_bo * , bo )
230
233
__field (u32 , offset )
231
234
__field (u32 , syncpt_id )
232
235
__field (u32 , thresh )
233
236
__field (u32 , min )
234
237
),
235
238
236
239
TP_fast_assign (
237
- __entry -> mem_id = mem_id ;
240
+ __entry -> bo = bo ;
238
241
__entry -> offset = offset ;
239
242
__entry -> syncpt_id = syncpt_id ;
240
243
__entry -> thresh = thresh ;
241
244
__entry -> min = min ;
242
245
),
243
246
244
- TP_printk ("mem_id =%p, offset=%05x, id=%d, thresh=%d, current=%d" ,
245
- __entry -> mem_id , __entry -> offset ,
247
+ TP_printk ("bo =%p, offset=%05x, id=%d, thresh=%d, current=%d" ,
248
+ __entry -> bo , __entry -> offset ,
246
249
__entry -> syncpt_id , __entry -> thresh ,
247
250
__entry -> min )
248
251
);
0 commit comments