Lines Matching refs:next
163 struct rb_node *next; in search_cache_extent() local
170 node = rb_search(&tree->root, &range, cache_tree_comp_range, &next); in search_cache_extent()
172 node = next; in search_cache_extent()
183 struct rb_node *next; in search_cache_extent2() local
191 node = rb_search(&tree->root, &range, cache_tree_comp_range2, &next); in search_cache_extent2()
193 node = next; in search_cache_extent2()
266 struct cache_extent *next = NULL; in add_merge_cache_extent() local
284 next = cache; in add_merge_cache_extent()
288 next = next_cache_extent(cache); in add_merge_cache_extent()
295 BUG_ON(next && start + size > next->start); in add_merge_cache_extent()
298 if (next && start + size == next->start) { in add_merge_cache_extent()
300 next->size = next->start + next->size - start; in add_merge_cache_extent()
301 next->start = start; in add_merge_cache_extent()
306 next->size = next->start + next->size - prev->start; in add_merge_cache_extent()
307 next->start = prev->start; in add_merge_cache_extent()