Lines Matching refs:other
253 struct extent_state *other) in merge_cb() argument
257 other); in merge_cb()
272 struct extent_state *other; in merge_state() local
280 other = rb_entry(other_node, struct extent_state, rb_node); in merge_state()
281 if (other->end == state->start - 1 && in merge_state()
282 other->state == state->state) { in merge_state()
283 merge_cb(tree, state, other); in merge_state()
284 state->start = other->start; in merge_state()
285 other->tree = NULL; in merge_state()
286 rb_erase(&other->rb_node, &tree->state); in merge_state()
287 free_extent_state(other); in merge_state()
292 other = rb_entry(other_node, struct extent_state, rb_node); in merge_state()
293 if (other->start == state->end + 1 && in merge_state()
294 other->state == state->state) { in merge_state()
295 merge_cb(tree, state, other); in merge_state()
296 state->end = other->end; in merge_state()
297 other->tree = NULL; in merge_state()
298 rb_erase(&other->rb_node, &tree->state); in merge_state()
299 free_extent_state(other); in merge_state()