Lines Matching refs:slots
740 ASSERT(path1->slots[0]);
742 path1->slots[0]--;
770 if (path1->slots[0] >= btrfs_header_nritems(eb)) {
781 btrfs_item_key_to_cpu(eb, &key, path1->slots[0]);
789 ret = find_inline_backref(eb, path1->slots[0],
820 ref0 = btrfs_item_ptr(eb, path1->slots[0],
920 if (ret > 0 && path2->slots[level] > 0)
921 path2->slots[level]--;
924 WARN_ON(btrfs_node_blockptr(eb, path2->slots[level]) !=
1014 path1->slots[0]++;
1601 fi = btrfs_item_ptr(leaf, path->slots[0],
1747 btrfs_node_key(path->nodes[level], &key2, path->slots[level]);
1785 slot = path->slots[lowest_level];
1829 path->slots[level]);
1831 path->slots[level]);
1878 path->slots[level]);
1894 path->slots[level], old_bytenr);
1896 path->slots[level], old_ptr_gen);
1952 while (path->slots[i] + 1 < nritems) {
1953 path->slots[i]++;
1954 if (btrfs_node_ptr_generation(eb, path->slots[i]) <=
1986 while (path->slots[i] < nritems) {
1987 ptr_gen = btrfs_node_ptr_generation(eb, path->slots[i]);
1990 path->slots[i]++;
1992 if (path->slots[i] >= nritems) {
2003 bytenr = btrfs_node_blockptr(eb, path->slots[i]);
2011 path->slots[i - 1] = 0;
2095 if (path->slots[level] + 1 <
2098 path->slots[level] + 1);
2140 path->slots[level] = 0;
2155 path->slots[level]);
2205 path->slots[level]);
2219 path->slots[level]);
2694 slot = path->slots[upper->level];
3242 slot = path->slots[0];
3250 slot = path->slots[0];
3290 item_size = btrfs_item_size_nr(eb, path->slots[0]);
3294 ei = btrfs_item_ptr(eb, path->slots[0],
3382 if (path->slots[0]) {
3383 path->slots[0]--;
3385 path->slots[0]);
3562 path->slots[0] = nritems;
3566 while (path->slots[0] >= nritems) {
3588 path->slots[0] = nritems;
3592 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
3597 fi = btrfs_item_ptr(leaf, path->slots[0],
3636 path->slots[0] = nritems;
3638 path->slots[0]++;
3666 ptr = btrfs_item_ptr_offset(eb, path->slots[0]);
3667 end = ptr + btrfs_item_size_nr(eb, path->slots[0]);
3700 if (path->slots[0] >= btrfs_header_nritems(eb)) {
3711 btrfs_item_key_to_cpu(eb, &key, path->slots[0]);
3725 dref = btrfs_item_ptr(eb, path->slots[0],
3736 path->slots[0]++;
3778 if (path->slots[0] >= btrfs_header_nritems(leaf)) {
3785 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
3793 path->slots[0]++;
3799 path->slots[0]++;
3806 path->slots[0]++;
3953 ei = btrfs_item_ptr(path->nodes[0], path->slots[0],
3955 item_size = btrfs_item_size_nr(path->nodes[0], path->slots[0]);
4109 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_inode_item);
4353 if (path->slots[0] == 0)
4355 path->slots[0]--;
4358 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);