Lines Matching refs:next
185 static int mergable_maps(struct extent_map *prev, struct extent_map *next) in mergable_maps() argument
198 test_bit(EXTENT_FLAG_LOGGING, &next->flags)) in mergable_maps()
206 if (!list_empty(&prev->list) || !list_empty(&next->list)) in mergable_maps()
209 if (extent_map_end(prev) == next->start && in mergable_maps()
210 prev->flags == next->flags && in mergable_maps()
211 prev->bdev == next->bdev && in mergable_maps()
212 ((next->block_start == EXTENT_MAP_HOLE && in mergable_maps()
214 (next->block_start == EXTENT_MAP_INLINE && in mergable_maps()
216 (next->block_start == EXTENT_MAP_DELALLOC && in mergable_maps()
218 (next->block_start < EXTENT_MAP_LAST_BYTE - 1 && in mergable_maps()
219 next->block_start == extent_map_block_end(prev)))) { in mergable_maps()
366 struct rb_node *next = NULL; in __lookup_extent_mapping() local
369 rb_node = __tree_search(&tree->map, start, &prev, &next); in __lookup_extent_mapping()
373 else if (next) in __lookup_extent_mapping()
374 rb_node = next; in __lookup_extent_mapping()