Lines Matching refs:slots
184 item = btrfs_item_ptr(leaf, path->slots[0],
228 if (path->slots[0] == 0)
230 path->slots[0]--;
231 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]);
237 csums_in_item = btrfs_item_size(leaf, path->slots[0]);
247 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item);
301 item = btrfs_item_ptr(path->nodes[0], path->slots[0],
303 btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0]);
304 itemsize = btrfs_item_size(path->nodes[0], path->slots[0]);
321 btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0]);
322 itemsize = btrfs_item_size(path->nodes[0], path->slots[0]);
491 if (ret > 0 && path->slots[0] > 0) {
493 btrfs_item_key_to_cpu(leaf, &key, path->slots[0] - 1);
513 btrfs_item_size(leaf, path->slots[0] - 1))
514 path->slots[0]--;
522 if (path->slots[0] >= btrfs_header_nritems(leaf)) {
531 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
541 btrfs_item_size(leaf, path->slots[0]));
543 path->slots[0]++;
548 item = btrfs_item_ptr(path->nodes[0], path->slots[0],
576 path->slots[0]++;
624 btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0]);
640 if (ret > 0 && path->slots[0] > 0) {
642 btrfs_item_key_to_cpu(leaf, &key, path->slots[0] - 1);
662 btrfs_item_size(leaf, path->slots[0] - 1))
663 path->slots[0]--;
672 if (path->slots[0] >= btrfs_header_nritems(leaf)) {
681 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
691 btrfs_item_size(leaf, path->slots[0]));
693 path->slots[0]++;
698 item = btrfs_item_ptr(path->nodes[0], path->slots[0],
720 path->slots[0]++;
827 csum_end = btrfs_item_size(leaf, path->slots[0]) / csum_size;
892 if (path->slots[0] == 0)
894 path->slots[0]--;
900 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
910 csum_end = btrfs_item_size(leaf, path->slots[0]) / csum_size;
927 if (key.offset > bytenr && path->slots[0] > 0) {
928 int slot = path->slots[0] - 1;
939 path->slots[0] = slot;
946 path->slots[0], del_nr);
979 path->slots[0]);
1014 int slot = path->slots[0] + 1;
1025 slot = path->slots[0];
1075 item_end = btrfs_item_ptr(leaf, path->slots[0],
1078 btrfs_item_size(leaf, path->slots[0]));
1089 item_size = btrfs_item_size(leaf, path->slots[0]);
1115 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]);
1130 if (path->slots[0] == 0)
1132 path->slots[0]--;
1136 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]);
1146 if (csum_offset == btrfs_item_size(leaf, path->slots[0]) /
1179 if (path->slots[0] + 1 >=
1201 diff = diff - btrfs_item_size(leaf, path->slots[0]);
1236 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item);
1238 btrfs_item_size(leaf, path->slots[0]));
1272 const int slot = path->slots[0];
1337 const int slot = path->slots[0];