diff options
author | Jakob Bornecrantz <jakob@tungstengraphics.com> | 2007-12-04 15:36:36 +0100 |
---|---|---|
committer | Jakob Bornecrantz <jakob@aurora.(none)> | 2007-12-18 02:21:08 +0100 |
commit | e239882b1e90cba0297118ec7dc432bea06b0bd0 (patch) | |
tree | 79516ad9a1e9ba8f5447ca9532fb3576cf6ac5ec /linux-core/drm_mm.c | |
parent | f62a300547b1f495472f773587cd20c6c9da06aa (diff) |
Modesetting Hotplug
Diffstat (limited to 'linux-core/drm_mm.c')
-rw-r--r-- | linux-core/drm_mm.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/linux-core/drm_mm.c b/linux-core/drm_mm.c index 59110293..28726a65 100644 --- a/linux-core/drm_mm.c +++ b/linux-core/drm_mm.c @@ -294,3 +294,18 @@ void drm_mm_takedown(struct drm_mm * mm) } EXPORT_SYMBOL(drm_mm_takedown); + +void drm_mm_print(struct drm_mm *mm, const char *name) +{ + struct list_head *list; + const struct list_head *mm_stack = &mm->ml_entry; + struct drm_mm_node *entry; + + DRM_DEBUG("Memory usage for '%s'\n", name ? name : "unknown"); + list_for_each(list, mm_stack) { + entry = list_entry(list, struct drm_mm_node, ml_entry); + DRM_DEBUG("\t0x%08lx %li %s pages\n", entry->start, entry->size, + entry->free ? "free" : "used"); + } +} +EXPORT_SYMBOL(drm_mm_print); |