Lines Matching refs:cur
452 struct tree_mod_elem *cur; in __tree_mod_log_insert() local
461 cur = container_of(*new, struct tree_mod_elem, node); in __tree_mod_log_insert()
463 if (cur->index < tm->index) in __tree_mod_log_insert()
465 else if (cur->index > tm->index) in __tree_mod_log_insert()
467 else if (cur->seq < tm->seq) in __tree_mod_log_insert()
469 else if (cur->seq > tm->seq) in __tree_mod_log_insert()
740 struct tree_mod_elem *cur = NULL; in __tree_mod_log_search() local
748 cur = container_of(node, struct tree_mod_elem, node); in __tree_mod_log_search()
749 if (cur->index < index) { in __tree_mod_log_search()
751 } else if (cur->index > index) { in __tree_mod_log_search()
753 } else if (cur->seq < min_seq) { in __tree_mod_log_search()
758 BUG_ON(found->seq > cur->seq); in __tree_mod_log_search()
759 found = cur; in __tree_mod_log_search()
761 } else if (cur->seq > min_seq) { in __tree_mod_log_search()
764 BUG_ON(found->seq < cur->seq); in __tree_mod_log_search()
765 found = cur; in __tree_mod_log_search()
768 found = cur; in __tree_mod_log_search()
1627 struct extent_buffer *cur; in btrfs_realloc_node() local
1683 cur = btrfs_find_tree_block(root->fs_info, blocknr); in btrfs_realloc_node()
1684 if (cur) in btrfs_realloc_node()
1685 uptodate = btrfs_buffer_uptodate(cur, gen, 0); in btrfs_realloc_node()
1688 if (!cur || !uptodate) { in btrfs_realloc_node()
1689 if (!cur) { in btrfs_realloc_node()
1690 cur = read_tree_block(root, blocknr, gen); in btrfs_realloc_node()
1691 if (IS_ERR(cur)) { in btrfs_realloc_node()
1692 return PTR_ERR(cur); in btrfs_realloc_node()
1693 } else if (!extent_buffer_uptodate(cur)) { in btrfs_realloc_node()
1694 free_extent_buffer(cur); in btrfs_realloc_node()
1698 err = btrfs_read_buffer(cur, gen); in btrfs_realloc_node()
1700 free_extent_buffer(cur); in btrfs_realloc_node()
1708 btrfs_tree_lock(cur); in btrfs_realloc_node()
1709 btrfs_set_lock_blocking(cur); in btrfs_realloc_node()
1710 err = __btrfs_cow_block(trans, root, cur, parent, i, in btrfs_realloc_node()
1711 &cur, search_start, in btrfs_realloc_node()
1715 btrfs_tree_unlock(cur); in btrfs_realloc_node()
1716 free_extent_buffer(cur); in btrfs_realloc_node()
1719 search_start = cur->start; in btrfs_realloc_node()
1720 last_block = cur->start; in btrfs_realloc_node()
1722 btrfs_tree_unlock(cur); in btrfs_realloc_node()
1723 free_extent_buffer(cur); in btrfs_realloc_node()
5125 struct extent_buffer *cur; in btrfs_search_forward() local
5136 cur = btrfs_read_lock_root_node(root); in btrfs_search_forward()
5137 level = btrfs_header_level(cur); in btrfs_search_forward()
5139 path->nodes[level] = cur; in btrfs_search_forward()
5142 if (btrfs_header_generation(cur) < min_trans) { in btrfs_search_forward()
5147 nritems = btrfs_header_nritems(cur); in btrfs_search_forward()
5148 level = btrfs_header_level(cur); in btrfs_search_forward()
5149 sret = bin_search(cur, min_key, level, &slot); in btrfs_search_forward()
5157 btrfs_item_key_to_cpu(cur, &found_key, slot); in btrfs_search_forward()
5169 gen = btrfs_node_ptr_generation(cur, slot); in btrfs_search_forward()
5194 btrfs_node_key_to_cpu(cur, &found_key, slot); in btrfs_search_forward()
5201 cur = read_node_slot(root, cur, slot); in btrfs_search_forward()
5202 BUG_ON(!cur); /* -ENOMEM */ in btrfs_search_forward()
5204 btrfs_tree_read_lock(cur); in btrfs_search_forward()
5207 path->nodes[level - 1] = cur; in btrfs_search_forward()