Lines Matching defs:prev
264 struct rb_node *prev = NULL;
268 prev = *node;
269 entry = rb_entry(prev, struct extent_state, rb_node);
282 *parent_ret = prev;
360 struct extent_state *prev;
362 prev = prev_state(state);
363 if (prev && prev->end == state->start - 1 && prev->state == state->state) {
366 state, prev);
367 state->start = prev->start;
368 rb_erase(&prev->rb_node, &tree->state);
369 RB_CLEAR_NODE(&prev->rb_node);
370 free_extent_state(prev);
1525 struct extent_state *prev = NULL, *next = NULL;
1531 state = tree_search_prev_next(tree, start, &prev, &next);
1532 if (!state && !next && !prev) {
1545 *start_ret = prev->end + 1;
1579 * |---prev range---|---hole/unset---|---node range---|
1589 if (prev)
1590 *start_ret = prev->end + 1;
1667 struct extent_state *prev;
1676 prev = prev_state(cached);
1677 if (!prev)
1679 else if (prev->start <= cur_start && cur_start <= prev->end)
1680 state = prev;