Lines Matching refs:other
465 struct extent_state *other; in merge_state() local
473 other = rb_entry(other_node, struct extent_state, rb_node); in merge_state()
474 if (other->end == state->start - 1 && in merge_state()
475 other->state == state->state) { in merge_state()
479 state, other); in merge_state()
480 state->start = other->start; in merge_state()
481 rb_erase(&other->rb_node, &tree->state); in merge_state()
482 RB_CLEAR_NODE(&other->rb_node); in merge_state()
483 free_extent_state(other); in merge_state()
488 other = rb_entry(other_node, struct extent_state, rb_node); in merge_state()
489 if (other->start == state->end + 1 && in merge_state()
490 other->state == state->state) { in merge_state()
494 state, other); in merge_state()
495 state->end = other->end; in merge_state()
496 rb_erase(&other->rb_node, &tree->state); in merge_state()
497 RB_CLEAR_NODE(&other->rb_node); in merge_state()
498 free_extent_state(other); in merge_state()