Lines Matching refs:backref_edge
90 struct backref_edge { struct
270 static struct backref_edge *alloc_backref_edge(struct backref_cache *cache) in alloc_backref_edge()
272 struct backref_edge *edge; in alloc_backref_edge()
281 struct backref_edge *edge) in free_backref_edge()
347 struct backref_edge *edges[], in walk_up_backref()
350 struct backref_edge *edge; in walk_up_backref()
355 struct backref_edge, list[LOWER]); in walk_up_backref()
367 static struct backref_node *walk_down_backref(struct backref_edge *edges[], in walk_down_backref()
370 struct backref_edge *edge; in walk_down_backref()
382 struct backref_edge, list[LOWER]); in walk_down_backref()
428 struct backref_edge *edge; in remove_backref_node()
435 edge = list_entry(node->upper.next, struct backref_edge, in remove_backref_node()
693 struct backref_edge *edge;
751 edge = list_entry(cur->upper.next, struct backref_edge,
1023 edge = list_entry(list.next, struct backref_edge, list[UPPER]);
1047 edge = list_entry(list.next, struct backref_edge, list[UPPER]);
1115 struct backref_edge, list[UPPER]);
1143 edge = list_first_entry(&list, struct backref_edge,
1195 struct backref_edge *edge;
1196 struct backref_edge *new_edge;
1264 struct backref_edge, list[UPPER]);
2462 struct backref_edge *edges[])
2528 struct backref_edge *edges[BTRFS_MAX_LEVEL - 1];
2563 struct backref_edge *edge;
2564 struct backref_edge *edges[BTRFS_MAX_LEVEL - 1];
2582 struct backref_edge, list[LOWER]);
2642 struct backref_edge *edge;
2643 struct backref_edge *edges[BTRFS_MAX_LEVEL - 1];
2834 struct backref_edge *edge;
2835 struct backref_edge *edges[BTRFS_MAX_LEVEL - 1];
2850 struct backref_edge, list[LOWER]);