Lines Matching refs:slots
723 BUG_ON(!ret || !path1->slots[0]);
725 path1->slots[0]--;
753 if (path1->slots[0] >= btrfs_header_nritems(eb)) {
764 btrfs_item_key_to_cpu(eb, &key, path1->slots[0]);
771 ret = find_inline_backref(eb, path1->slots[0],
802 ref0 = btrfs_item_ptr(eb, path1->slots[0],
902 if (ret > 0 && path2->slots[level] > 0)
903 path2->slots[level]--;
906 WARN_ON(btrfs_node_blockptr(eb, path2->slots[level]) !=
992 path1->slots[0]++;
1519 fi = btrfs_item_ptr(leaf, path->slots[0],
1657 btrfs_node_key(path->nodes[level], &key2, path->slots[level]);
1695 slot = path->slots[lowest_level];
1739 path->slots[level]);
1741 path->slots[level]);
1786 path->slots[level]);
1802 path->slots[level], old_bytenr);
1804 path->slots[level], old_ptr_gen);
1860 while (path->slots[i] + 1 < nritems) {
1861 path->slots[i]++;
1862 if (btrfs_node_ptr_generation(eb, path->slots[i]) <=
1895 while (path->slots[i] < nritems) {
1896 ptr_gen = btrfs_node_ptr_generation(eb, path->slots[i]);
1899 path->slots[i]++;
1901 if (path->slots[i] >= nritems) {
1912 bytenr = btrfs_node_blockptr(eb, path->slots[i]);
1917 path->slots[i - 1] = 0;
2001 if (path->slots[level] + 1 <
2004 path->slots[level] + 1);
2047 path->slots[level] = 0;
2062 path->slots[level]);
2110 path->slots[level]);
2124 path->slots[level]);
2545 slot = path->slots[upper->level];
3095 slot = path->slots[0];
3103 slot = path->slots[0];
3143 item_size = btrfs_item_size_nr(eb, path->slots[0]);
3146 ei = btrfs_item_ptr(eb, path->slots[0],
3223 btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0]);
3387 path->slots[0] = nritems;
3391 while (path->slots[0] >= nritems) {
3415 path->slots[0] = nritems;
3419 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
3426 fi = btrfs_item_ptr(leaf, path->slots[0],
3465 path->slots[0] = nritems;
3467 path->slots[0]++;
3495 ptr = btrfs_item_ptr_offset(eb, path->slots[0]);
3496 end = ptr + btrfs_item_size_nr(eb, path->slots[0]);
3525 if (path->slots[0] >= btrfs_header_nritems(eb)) {
3536 btrfs_item_key_to_cpu(eb, &key, path->slots[0]);
3550 dref = btrfs_item_ptr(eb, path->slots[0],
3561 path->slots[0]++;
3602 if (path->slots[0] >= btrfs_header_nritems(leaf)) {
3609 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
3617 path->slots[0]++;
3748 ei = btrfs_item_ptr(path->nodes[0], path->slots[0],
3750 item_size = btrfs_item_size_nr(path->nodes[0], path->slots[0]);
3916 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_inode_item);
4162 if (path->slots[0] == 0)
4164 path->slots[0]--;
4167 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);