Lines Matching refs:backref_cache
96 struct backref_cache {
164 struct backref_cache backref_cache;
194 static void remove_backref_node(struct backref_cache *cache,
205 static void backref_cache_init(struct backref_cache *cache)
216 static void backref_cache_cleanup(struct backref_cache *cache)
244 static struct backref_node *alloc_backref_node(struct backref_cache *cache)
259 static void free_backref_node(struct backref_cache *cache,
268 static struct backref_edge *alloc_backref_edge(struct backref_cache *cache)
278 static void free_backref_edge(struct backref_cache *cache,
394 static void drop_backref_node(struct backref_cache *tree,
410 static void remove_backref_node(struct backref_cache *cache,
448 static void update_backref_node(struct backref_cache *cache,
462 struct backref_cache *cache)
653 struct backref_cache *cache = &rc->backref_cache;
1122 struct backref_cache *cache = &rc->backref_cache;
2294 &rc->backref_cache.changed);
2312 rc->backref_cache.path[next->level] = next;
2456 rc->backref_cache.path[node->level] = node;
2554 list_move_tail(&node->list, &rc->backref_cache.changed);
2579 struct backref_cache *cache = &rc->backref_cache;
2727 list_add_tail(&node->list, &rc->backref_cache.changed);
2744 remove_backref_node(&rc->backref_cache, node);
3605 if (update_backref_cache(trans, &rc->backref_cache)) {
3738 backref_cache_cleanup(&rc->backref_cache);
3849 backref_cache_init(&rc->backref_cache);
4174 node = rc->backref_cache.path[level];
4185 &rc->backref_cache.pending[level]);