Lines Matching refs:xbitmap_node
19 struct xbitmap_node { struct
42 xbitmap_tree_insert(struct xbitmap_node *node, struct rb_root_cached *root); argument
45 xbitmap_tree_remove(struct xbitmap_node *node, struct rb_root_cached *root);
47 static inline struct xbitmap_node *
51 static inline struct xbitmap_node *
52 xbitmap_tree_iter_next(struct xbitmap_node *node, uint64_t start,
55 INTERVAL_TREE_DEFINE(struct xbitmap_node, bn_rbnode, uint64_t, in INTERVAL_TREE_DEFINE() argument
61 struct xbitmap_node, bn_rbnode); \ in INTERVAL_TREE_DEFINE()
64 struct xbitmap_node, bn_rbnode))
73 struct xbitmap_node *bn;
74 struct xbitmap_node *new_bn;
87 new_bn = kmalloc(sizeof(struct xbitmap_node),
122 struct xbitmap_node *left; in xbitmap_set()
123 struct xbitmap_node *right; in xbitmap_set()
164 left = kmalloc(sizeof(struct xbitmap_node), XCHK_GFP_FLAGS); in xbitmap_set()
180 struct xbitmap_node *bn; in xbitmap_destroy()
215 struct xbitmap_node *bn; in xbitmap_disunion()
325 struct xbitmap_node *bn; in xbitmap_hweight()
341 struct xbitmap_node *bn; in xbitmap_walk()
368 struct xbitmap_node *bn; in xbitmap_test()