Lines Matching refs:prev
267 struct cache_extent *prev = NULL; in add_merge_cache_extent() local
282 prev = last_cache_extent(tree); in add_merge_cache_extent()
285 prev = prev_cache_extent(cache); in add_merge_cache_extent()
287 prev = cache; in add_merge_cache_extent()
296 BUG_ON(prev && prev->start + prev->size > start); in add_merge_cache_extent()
303 if (prev && prev->start + prev->size == 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()
308 remove_cache_extent(tree, prev); in add_merge_cache_extent()
309 free(prev); in add_merge_cache_extent()
311 prev->size = start + size - prev->start; in add_merge_cache_extent()