* mtree_load()
* mt_find()
* mt_for_each()
+ * mt_next()
+ * mt_prev()
Takes ma_lock internally:
* mtree_store()
Using a maple state allows mas_next() and mas_prev() to function as if the tree
was a linked list. With such a high branching factor the amortized performance
-penalty is outweighed by cache optimization.
+penalty is outweighed by cache optimization. mas_next() will return the next
+entry which occurs after the entry at index. mas_prev() will return the
+previous entry which occurs before the entry at index.
+
+mas_find() will find the first entry which exists at or above index on the
+first call, and the next entry from every subsequent calls.
There are a few extra interfaces provided when using an allocation tree. If
you wish to search for a gap within a range, then mas_empty_area() or