Lines Matching refs:edges
341 struct backref_edge *edges[], in walk_up_backref() argument
350 edges[idx++] = edge; in walk_up_backref()
361 static struct backref_node *walk_down_backref(struct backref_edge *edges[], in walk_down_backref() argument
369 edge = edges[idx - 1]; in walk_down_backref()
377 edges[idx - 1] = edge; in walk_down_backref()
2558 struct backref_edge *edges[]) in select_reloc_root() argument
2567 next = walk_up_backref(next, edges, &index); in select_reloc_root()
2593 next = walk_down_backref(edges, &index); in select_reloc_root()
2606 next = edges[index]->node[UPPER]; in select_reloc_root()
2623 struct backref_edge *edges[BTRFS_MAX_LEVEL - 1]; in select_one_root() local
2629 next = walk_up_backref(next, edges, &index); in select_one_root()
2643 next = walk_down_backref(edges, &index); in select_one_root()
2660 struct backref_edge *edges[BTRFS_MAX_LEVEL - 1]; in calcu_metadata_size() local
2679 edges[index++] = edge; in calcu_metadata_size()
2682 next = walk_down_backref(edges, &index); in calcu_metadata_size()
2744 struct backref_edge *edges[BTRFS_MAX_LEVEL - 1]; in do_relocation() local
2765 root = select_reloc_root(trans, rc, upper, edges); in do_relocation()
2965 struct backref_edge *edges[BTRFS_MAX_LEVEL - 1]; in update_processed_blocks() local
2981 edges[index++] = edge; in update_processed_blocks()
2984 next = walk_down_backref(edges, &index); in update_processed_blocks()