diff options
author | Gerd Hoffmann | 2019-09-04 07:47:34 +0200 |
---|---|---|
committer | Gerd Hoffmann | 2019-09-10 08:53:08 +0200 |
commit | 2dc5d44ccc5e7f032dbea2735b243f7f50ff863e (patch) | |
tree | d7ae7f83367e4f21dc3ca880ed95223a2e7c0239 /include | |
parent | 2236439bc6679caa905d65def47dacd12466c2e9 (diff) |
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')
-rw-r--r-- | include/drm/drm_print.h | 3 |
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) /** |