diff options
author | Russell King <rmk+kernel@armlinux.org.uk> | 2017-07-08 05:22:45 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@armlinux.org.uk> | 2017-12-08 07:22:02 -0500 |
commit | 27ab688f70b6f6b51da4bf56b1237f7beb64d847 (patch) | |
tree | f2db6edfba58c0aa8fb7f15aa9fb5ab50a26645c | |
parent | 950bc137c31294a279fb0cf045e28fdb0a066bcd (diff) |
drm/armada: expand overlay trace entry
Add CRTC and source positions to the Armada overlay trace entry.
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
-rw-r--r-- | drivers/gpu/drm/armada/armada_trace.h | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/drivers/gpu/drm/armada/armada_trace.h b/drivers/gpu/drm/armada/armada_trace.h index 8dbfea7a00fe..f03a56bda596 100644 --- a/drivers/gpu/drm/armada/armada_trace.h +++ b/drivers/gpu/drm/armada/armada_trace.h | |||
@@ -34,14 +34,34 @@ TRACE_EVENT(armada_ovl_plane_update, | |||
34 | __field(struct drm_plane *, plane) | 34 | __field(struct drm_plane *, plane) |
35 | __field(struct drm_crtc *, crtc) | 35 | __field(struct drm_crtc *, crtc) |
36 | __field(struct drm_framebuffer *, fb) | 36 | __field(struct drm_framebuffer *, fb) |
37 | __field(int, crtc_x) | ||
38 | __field(int, crtc_y) | ||
39 | __field(unsigned int, crtc_w) | ||
40 | __field(unsigned int, crtc_h) | ||
41 | __field(u32, src_x) | ||
42 | __field(u32, src_y) | ||
43 | __field(u32, src_w) | ||
44 | __field(u32, src_h) | ||
37 | ), | 45 | ), |
38 | TP_fast_assign( | 46 | TP_fast_assign( |
39 | __entry->plane = plane; | 47 | __entry->plane = plane; |
40 | __entry->crtc = crtc; | 48 | __entry->crtc = crtc; |
41 | __entry->fb = fb; | 49 | __entry->fb = fb; |
50 | __entry->crtc_x = crtc_x; | ||
51 | __entry->crtc_y = crtc_y; | ||
52 | __entry->crtc_w = crtc_w; | ||
53 | __entry->crtc_h = crtc_h; | ||
54 | __entry->src_x = src_x; | ||
55 | __entry->src_y = src_y; | ||
56 | __entry->src_w = src_w; | ||
57 | __entry->src_h = src_h; | ||
42 | ), | 58 | ), |
43 | TP_printk("plane %p crtc %p fb %p", | 59 | TP_printk("plane %p crtc %p fb %p crtc @ (%d,%d, %ux%u) src @ (%u,%u, %ux%u)", |
44 | __entry->plane, __entry->crtc, __entry->fb) | 60 | __entry->plane, __entry->crtc, __entry->fb, |
61 | __entry->crtc_x, __entry->crtc_y, | ||
62 | __entry->crtc_w, __entry->crtc_h, | ||
63 | __entry->src_x >> 16, __entry->src_y >> 16, | ||
64 | __entry->src_w >> 16, __entry->src_h >> 16) | ||
45 | ); | 65 | ); |
46 | 66 | ||
47 | TRACE_EVENT(armada_ovl_plane_work, | 67 | TRACE_EVENT(armada_ovl_plane_work, |