diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h index ed20f44b924d..961d7265c286 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | |||
@@ -30,19 +30,21 @@ TRACE_EVENT(amdgpu_cs, | |||
30 | TP_PROTO(struct amdgpu_cs_parser *p, int i), | 30 | TP_PROTO(struct amdgpu_cs_parser *p, int i), |
31 | TP_ARGS(p, i), | 31 | TP_ARGS(p, i), |
32 | TP_STRUCT__entry( | 32 | TP_STRUCT__entry( |
33 | __field(struct amdgpu_bo_list *, bo_list) | ||
33 | __field(u32, ring) | 34 | __field(u32, ring) |
34 | __field(u32, dw) | 35 | __field(u32, dw) |
35 | __field(u32, fences) | 36 | __field(u32, fences) |
36 | ), | 37 | ), |
37 | 38 | ||
38 | TP_fast_assign( | 39 | TP_fast_assign( |
40 | __entry->bo_list = p->bo_list; | ||
39 | __entry->ring = p->ibs[i].ring->idx; | 41 | __entry->ring = p->ibs[i].ring->idx; |
40 | __entry->dw = p->ibs[i].length_dw; | 42 | __entry->dw = p->ibs[i].length_dw; |
41 | __entry->fences = amdgpu_fence_count_emitted( | 43 | __entry->fences = amdgpu_fence_count_emitted( |
42 | p->ibs[i].ring); | 44 | p->ibs[i].ring); |
43 | ), | 45 | ), |
44 | TP_printk("ring=%u, dw=%u, fences=%u", | 46 | TP_printk("bo_list=%p, ring=%u, dw=%u, fences=%u", |
45 | __entry->ring, __entry->dw, | 47 | __entry->bo_list, __entry->ring, __entry->dw, |
46 | __entry->fences) | 48 | __entry->fences) |
47 | ); | 49 | ); |
48 | 50 | ||