drm/armada: expand overlay trace entry
authorRussell King <rmk+kernel@armlinux.org.uk>
Sat, 8 Jul 2017 09:22:45 +0000 (10:22 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Fri, 8 Dec 2017 12:22:02 +0000 (12:22 +0000)
Add CRTC and source positions to the Armada overlay trace entry.

Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
drivers/gpu/drm/armada/armada_trace.h

index 8dbfea7a00fe328fe953dae40720e5be97c935c7..f03a56bda59615860a41a7ec0fa356a0adb8f437 100644 (file)
@@ -34,14 +34,34 @@ TRACE_EVENT(armada_ovl_plane_update,
                __field(struct drm_plane *, plane)
                __field(struct drm_crtc *, crtc)
                __field(struct drm_framebuffer *, fb)
+               __field(int, crtc_x)
+               __field(int, crtc_y)
+               __field(unsigned int, crtc_w)
+               __field(unsigned int, crtc_h)
+               __field(u32, src_x)
+               __field(u32, src_y)
+               __field(u32, src_w)
+               __field(u32, src_h)
        ),
        TP_fast_assign(
                __entry->plane = plane;
                __entry->crtc = crtc;
                __entry->fb = fb;
+               __entry->crtc_x = crtc_x;
+               __entry->crtc_y = crtc_y;
+               __entry->crtc_w = crtc_w;
+               __entry->crtc_h = crtc_h;
+               __entry->src_x = src_x;
+               __entry->src_y = src_y;
+               __entry->src_w = src_w;
+               __entry->src_h = src_h;
        ),
-       TP_printk("plane %p crtc %p fb %p",
-               __entry->plane, __entry->crtc, __entry->fb)
+       TP_printk("plane %p crtc %p fb %p crtc @ (%d,%d, %ux%u) src @ (%u,%u, %ux%u)",
+               __entry->plane, __entry->crtc, __entry->fb,
+               __entry->crtc_x, __entry->crtc_y,
+               __entry->crtc_w, __entry->crtc_h,
+               __entry->src_x >> 16, __entry->src_y >> 16,
+               __entry->src_w >> 16, __entry->src_h >> 16)
 );
 
 TRACE_EVENT(armada_ovl_plane_work,