Lines Matching refs:slots
61 item = btrfs_item_ptr(leaf, path->slots[0], in btrfs_insert_file_extent()
105 if (path->slots[0] == 0) in btrfs_lookup_csum()
107 path->slots[0]--; in btrfs_lookup_csum()
108 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_lookup_csum()
114 csums_in_item = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_lookup_csum()
124 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item); in btrfs_lookup_csum()
250 path->slots[0]); in __btrfs_lookup_bio_sums()
254 path->slots[0]); in __btrfs_lookup_bio_sums()
258 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in __btrfs_lookup_bio_sums()
338 if (ret > 0 && path->slots[0] > 0) { in btrfs_lookup_csums_range()
340 btrfs_item_key_to_cpu(leaf, &key, path->slots[0] - 1); in btrfs_lookup_csums_range()
346 btrfs_item_size_nr(leaf, path->slots[0] - 1)) in btrfs_lookup_csums_range()
347 path->slots[0]--; in btrfs_lookup_csums_range()
353 if (path->slots[0] >= btrfs_header_nritems(leaf)) { in btrfs_lookup_csums_range()
362 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_lookup_csums_range()
371 size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_lookup_csums_range()
374 path->slots[0]++; in btrfs_lookup_csums_range()
379 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in btrfs_lookup_csums_range()
407 path->slots[0]++; in btrfs_lookup_csums_range()
554 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in truncate_one_csum()
620 if (path->slots[0] == 0) in btrfs_del_csums()
622 path->slots[0]--; in btrfs_del_csums()
628 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_del_csums()
638 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in btrfs_del_csums()
655 if (key.offset > bytenr && path->slots[0] > 0) { in btrfs_del_csums()
656 int slot = path->slots[0] - 1; in btrfs_del_csums()
667 path->slots[0] = slot; in btrfs_del_csums()
674 path->slots[0], del_nr); in btrfs_del_csums()
707 path->slots[0]); in btrfs_del_csums()
774 item_end = btrfs_item_ptr(leaf, path->slots[0], in btrfs_csum_file_blocks()
777 btrfs_item_size_nr(leaf, path->slots[0])); in btrfs_csum_file_blocks()
788 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_csum_file_blocks()
795 int slot = path->slots[0] + 1; in btrfs_csum_file_blocks()
798 if (!nritems || (path->slots[0] >= nritems - 1)) { in btrfs_csum_file_blocks()
804 slot = path->slots[0]; in btrfs_csum_file_blocks()
828 if (path->slots[0] == 0) in btrfs_csum_file_blocks()
830 path->slots[0]--; in btrfs_csum_file_blocks()
834 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_csum_file_blocks()
844 if (csum_offset == btrfs_item_size_nr(leaf, path->slots[0]) / in btrfs_csum_file_blocks()
866 diff = diff - btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_csum_file_blocks()
903 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item); in btrfs_csum_file_blocks()
905 btrfs_item_size_nr(leaf, path->slots[0])); in btrfs_csum_file_blocks()
944 const int slot = path->slots[0]; in btrfs_extent_item_to_extent_map()