Lines Matching defs:prev
398 * @prev - pointer to the first entry whose range begins before @offset
417 struct rb_node *prev = NULL;
423 prev = *n;
424 entry = rb_entry(prev, struct tree_entry, rb_node);
438 *parent_ret = prev;
441 orig_prev = prev;
442 while (prev && offset > prev_entry->end) {
443 prev = rb_next(prev);
444 prev_entry = rb_entry(prev, struct tree_entry, rb_node);
446 *next_ret = prev;
447 prev = orig_prev;
451 prev_entry = rb_entry(prev, struct tree_entry, rb_node);
452 while (prev && offset < prev_entry->start) {
453 prev = rb_prev(prev);
454 prev_entry = rb_entry(prev, struct tree_entry, rb_node);
456 *prev_ret = prev;
1653 struct rb_node *node, *prev = NULL, *next;
1659 node = __etree_search(tree, start, &next, &prev, NULL, NULL);
1660 if (!node && !next && !prev) {
1673 state = rb_entry(prev, struct extent_state, rb_node);
1709 * |---prev range---|---hole/unset---|---node range---|
1719 if (prev) {
1720 state = rb_entry(prev, struct extent_state,
3959 index = mapping->writeback_index; /* Start from prev offset */
4142 index = mapping->writeback_index; /* Start from prev offset */