Lines Matching defs:rbtree_ctx
65 struct regcache_rbtree_ctx *rbtree_ctx = map->cache;
70 rbnode = rbtree_ctx->cached_rbnode;
78 node = rbtree_ctx->root.rb_node;
84 rbtree_ctx->cached_rbnode = rbnode;
135 struct regcache_rbtree_ctx *rbtree_ctx = map->cache;
146 mem_size = sizeof(*rbtree_ctx);
148 for (node = rb_first(&rbtree_ctx->root); node != NULL;
186 struct regcache_rbtree_ctx *rbtree_ctx;
190 map->cache = kmalloc(sizeof *rbtree_ctx, GFP_KERNEL);
194 rbtree_ctx = map->cache;
195 rbtree_ctx->root = RB_ROOT;
196 rbtree_ctx->cached_rbnode = NULL;
216 struct regcache_rbtree_ctx *rbtree_ctx;
220 rbtree_ctx = map->cache;
221 if (!rbtree_ctx)
225 next = rb_first(&rbtree_ctx->root);
229 rb_erase(&rbtree_node->node, &rbtree_ctx->root);
371 struct regcache_rbtree_ctx *rbtree_ctx;
377 rbtree_ctx = map->cache;
402 node = rbtree_ctx->root.rb_node;
445 rbtree_ctx->cached_rbnode = rbnode;
458 regcache_rbtree_insert(map, &rbtree_ctx->root, rbnode);
459 rbtree_ctx->cached_rbnode = rbnode;
468 struct regcache_rbtree_ctx *rbtree_ctx;
477 rbtree_ctx = map->cache;
478 for (node = rb_first(&rbtree_ctx->root); node; node = rb_next(node)) {
513 struct regcache_rbtree_ctx *rbtree_ctx;
519 rbtree_ctx = map->cache;
520 for (node = rb_first(&rbtree_ctx->root); node; node = rb_next(node)) {