summaryrefslogtreecommitdiffstats
path: root/include/drm/drm_mm.h
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2010-07-02 15:02:14 +0100
committerDave Airlie <airlied@redhat.com>2010-07-07 12:27:53 +1000
commitd1024ce91ff4c2c4ccbf692d204c71cbf215157a (patch)
tree70bef4a1ad212c81020d2deadeb5aaca02df4aa1 /include/drm/drm_mm.h
parentca31efa89ae16c66966b8d5a5df3ae5cbffa61de (diff)
downloadlinux-d1024ce91ff4c2c4ccbf692d204c71cbf215157a.tar.bz2
drm: sane naming for drm_mm.c
Yeah, I've kinda noticed that fl_entry is the free stack. Still give it (and the memory node list ml_entry) decent names. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Acked-by: Thomas Hellstrom <thellstrom@vmwgfx.com> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'include/drm/drm_mm.h')
-rw-r--r--include/drm/drm_mm.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/include/drm/drm_mm.h b/include/drm/drm_mm.h
index da94071b1703..e8740cc185cf 100644
--- a/include/drm/drm_mm.h
+++ b/include/drm/drm_mm.h
@@ -42,8 +42,8 @@
#endif
struct drm_mm_node {
- struct list_head fl_entry;
- struct list_head ml_entry;
+ struct list_head free_stack;
+ struct list_head node_list;
int free;
unsigned long start;
unsigned long size;
@@ -51,8 +51,11 @@ struct drm_mm_node {
};
struct drm_mm {
- struct list_head fl_entry;
- struct list_head ml_entry;
+ /* List of free memory blocks, most recently freed ordered. */
+ struct list_head free_stack;
+ /* List of all memory nodes, ordered according to the (increasing) start
+ * address of the memory node. */
+ struct list_head node_list;
struct list_head unused_nodes;
int num_unused;
spinlock_t unused_lock;