summaryrefslogtreecommitdiff
path: root/include/drm/drm_print.h
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2019-09-04 08:47:34 +0300
committerGerd Hoffmann <kraxel@redhat.com>2019-09-10 09:53:08 +0300
commit2dc5d44ccc5e7f032dbea2735b243f7f50ff863e (patch)
treed7ae7f83367e4f21dc3ca880ed95223a2e7c0239 /include/drm/drm_print.h
parent2236439bc6679caa905d65def47dacd12466c2e9 (diff)
downloadlinux-2dc5d44ccc5e7f032dbea2735b243f7f50ff863e.tar.xz
drm: add drm_print_bits
New helper to print named bits of some value (think flags fields). Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Acked-by: Thomas Zimmermann <tzimmermann@suse.de> Link: http://patchwork.freedesktop.org/patch/msgid/20190904054740.20817-2-kraxel@redhat.com
Diffstat (limited to 'include/drm/drm_print.h')
-rw-r--r--include/drm/drm_print.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/drm/drm_print.h b/include/drm/drm_print.h
index 112165d3195d..12d4916254b4 100644
--- a/include/drm/drm_print.h
+++ b/include/drm/drm_print.h
@@ -89,6 +89,9 @@ __printf(2, 3)
void drm_printf(struct drm_printer *p, const char *f, ...);
void drm_puts(struct drm_printer *p, const char *str);
void drm_print_regset32(struct drm_printer *p, struct debugfs_regset32 *regset);
+void drm_print_bits(struct drm_printer *p,
+ unsigned long value, const char *bits[],
+ unsigned int from, unsigned int to);
__printf(2, 0)
/**