Lines Matching refs:slots
152 item = btrfs_item_ptr(leaf, path->slots[0],
196 if (path->slots[0] == 0)
198 path->slots[0]--;
199 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]);
205 csums_in_item = btrfs_item_size_nr(leaf, path->slots[0]);
215 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item);
353 path->slots[0]);
357 path->slots[0]);
361 item = btrfs_item_ptr(path->nodes[0], path->slots[0],
431 if (ret > 0 && path->slots[0] > 0) {
433 btrfs_item_key_to_cpu(leaf, &key, path->slots[0] - 1);
439 btrfs_item_size_nr(leaf, path->slots[0] - 1))
440 path->slots[0]--;
446 if (path->slots[0] >= btrfs_header_nritems(leaf)) {
455 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
464 size = btrfs_item_size_nr(leaf, path->slots[0]);
467 path->slots[0]++;
472 item = btrfs_item_ptr(path->nodes[0], path->slots[0],
500 path->slots[0]++;
659 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size;
726 if (path->slots[0] == 0)
728 path->slots[0]--;
734 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
744 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size;
761 if (key.offset > bytenr && path->slots[0] > 0) {
762 int slot = path->slots[0] - 1;
773 path->slots[0] = slot;
780 path->slots[0], del_nr);
813 path->slots[0]);
879 item_end = btrfs_item_ptr(leaf, path->slots[0],
882 btrfs_item_size_nr(leaf, path->slots[0]));
893 item_size = btrfs_item_size_nr(leaf, path->slots[0]);
900 int slot = path->slots[0] + 1;
903 if (!nritems || (path->slots[0] >= nritems - 1)) {
911 slot = path->slots[0];
935 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]);
948 if (path->slots[0] == 0)
950 path->slots[0]--;
954 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]);
965 if (csum_offset == btrfs_item_size_nr(leaf, path->slots[0]) /
980 diff = diff - btrfs_item_size_nr(leaf, path->slots[0]);
1017 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item);
1019 btrfs_item_size_nr(leaf, path->slots[0]));
1055 const int slot = path->slots[0];
1120 const int slot = path->slots[0];