vserver 1.9.3
[linux-2.6.git] / include / linux / prio_tree.h
index 4ac5c62..6356a51 100644 (file)
@@ -17,8 +17,20 @@ struct prio_tree_iter {
        unsigned long           mask;
        unsigned long           value;
        int                     size_level;
+
+       struct prio_tree_root   *root;
+       pgoff_t                 r_index;
+       pgoff_t                 h_index;
 };
 
+static inline void prio_tree_iter_init(struct prio_tree_iter *iter,
+               struct prio_tree_root *root, pgoff_t r_index, pgoff_t h_index)
+{
+       iter->root = root;
+       iter->r_index = r_index;
+       iter->h_index = h_index;
+}
+
 #define INIT_PRIO_TREE_ROOT(ptr)       \
 do {                                   \
        (ptr)->prio_tree_node = NULL;   \