Lines Matching refs:slots

67 	item = btrfs_item_ptr(leaf, path->slots[0],  in btrfs_insert_file_extent()
110 if (path->slots[0] == 0) in btrfs_lookup_csum()
112 path->slots[0]--; in btrfs_lookup_csum()
113 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_lookup_csum()
119 csums_in_item = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_lookup_csum()
129 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item); in btrfs_lookup_csum()
258 path->slots[0]); in __btrfs_lookup_bio_sums()
262 path->slots[0]); in __btrfs_lookup_bio_sums()
266 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in __btrfs_lookup_bio_sums()
342 if (ret > 0 && path->slots[0] > 0) { in btrfs_lookup_csums_range()
344 btrfs_item_key_to_cpu(leaf, &key, path->slots[0] - 1); in btrfs_lookup_csums_range()
350 btrfs_item_size_nr(leaf, path->slots[0] - 1)) in btrfs_lookup_csums_range()
351 path->slots[0]--; in btrfs_lookup_csums_range()
357 if (path->slots[0] >= btrfs_header_nritems(leaf)) { in btrfs_lookup_csums_range()
366 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_lookup_csums_range()
375 size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_lookup_csums_range()
378 path->slots[0]++; in btrfs_lookup_csums_range()
383 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in btrfs_lookup_csums_range()
411 path->slots[0]++; in btrfs_lookup_csums_range()
528 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in truncate_one_csum()
592 if (path->slots[0] == 0) in btrfs_del_csums()
594 path->slots[0]--; in btrfs_del_csums()
600 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_del_csums()
610 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in btrfs_del_csums()
653 path->slots[0]); in btrfs_del_csums()
719 item_end = btrfs_item_ptr(leaf, path->slots[0], in btrfs_csum_file_blocks()
722 btrfs_item_size_nr(leaf, path->slots[0])); in btrfs_csum_file_blocks()
733 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_csum_file_blocks()
740 int slot = path->slots[0] + 1; in btrfs_csum_file_blocks()
743 if (!nritems || (path->slots[0] >= nritems - 1)) { in btrfs_csum_file_blocks()
749 slot = path->slots[0]; in btrfs_csum_file_blocks()
773 if (path->slots[0] == 0) in btrfs_csum_file_blocks()
775 path->slots[0]--; in btrfs_csum_file_blocks()
779 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_csum_file_blocks()
789 if (csum_offset == btrfs_item_size_nr(leaf, path->slots[0]) / in btrfs_csum_file_blocks()
810 diff = diff - btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_csum_file_blocks()
847 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item); in btrfs_csum_file_blocks()
849 btrfs_item_size_nr(leaf, path->slots[0])); in btrfs_csum_file_blocks()
887 const int slot = path->slots[0]; in btrfs_extent_item_to_extent_map()