Lines Matching refs:csum_size
98 u16 csum_size = btrfs_super_csum_size(root->fs_info->super_copy); in btrfs_lookup_csum() local
120 csums_in_item /= csum_size; in btrfs_lookup_csum()
131 csum_offset * csum_size); in btrfs_lookup_csum()
179 u16 csum_size = btrfs_super_csum_size(root->fs_info->super_copy); in __btrfs_lookup_bio_sums() local
187 if (nblocks * csum_size > BTRFS_BIO_INLINE_CSUM_SIZE) { in __btrfs_lookup_bio_sums()
189 csum_size, GFP_NOFS); in __btrfs_lookup_bio_sums()
242 memset(csum, 0, csum_size); in __btrfs_lookup_bio_sums()
264 (item_size / csum_size) * in __btrfs_lookup_bio_sums()
275 diff = diff * csum_size; in __btrfs_lookup_bio_sums()
280 csum_size * count); in __btrfs_lookup_bio_sums()
282 csum += count * csum_size; in __btrfs_lookup_bio_sums()
320 u16 csum_size = btrfs_super_csum_size(root->fs_info->super_copy); in btrfs_lookup_csums_range() local
349 if (offset * csum_size < in btrfs_lookup_csums_range()
376 csum_end = key.offset + (size / csum_size) * root->sectorsize; in btrfs_lookup_csums_range()
400 offset *= csum_size; in btrfs_lookup_csums_range()
406 csum_size * size); in btrfs_lookup_csums_range()
522 u16 csum_size = btrfs_super_csum_size(root->fs_info->super_copy); in truncate_one_csum() local
528 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in truncate_one_csum()
540 new_size *= csum_size; in truncate_one_csum()
551 new_size *= csum_size; in truncate_one_csum()
575 u16 csum_size = btrfs_super_csum_size(root->fs_info->super_copy); in btrfs_del_csums() local
610 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in btrfs_del_csums()
648 offset *= csum_size; in btrfs_del_csums()
650 shift_len = (len >> blocksize_bits) * csum_size; in btrfs_del_csums()
702 u16 csum_size = btrfs_super_csum_size(root->fs_info->super_copy); in btrfs_csum_file_blocks() local
734 if ((item_size / csum_size) >= in btrfs_csum_file_blocks()
735 MAX_CSUM_ITEMS(root, csum_size)) { in btrfs_csum_file_blocks()
770 csum_size, 1); in btrfs_csum_file_blocks()
787 csum_offset >= MAX_CSUM_ITEMS(root, csum_size)) { in btrfs_csum_file_blocks()
792 csum_size) { in btrfs_csum_file_blocks()
799 sizeof(struct btrfs_item) + csum_size * 2) in btrfs_csum_file_blocks()
803 sizeof(struct btrfs_item) - csum_size; in btrfs_csum_file_blocks()
809 diff = (csum_offset + extend_nr) * csum_size; in btrfs_csum_file_blocks()
810 diff = min(diff, MAX_CSUM_ITEMS(root, csum_size) * csum_size); in btrfs_csum_file_blocks()
814 diff /= csum_size; in btrfs_csum_file_blocks()
815 diff *= csum_size; in btrfs_csum_file_blocks()
834 tmp = min(tmp, (u64)MAX_CSUM_ITEMS(root, csum_size)); in btrfs_csum_file_blocks()
835 ins_size = csum_size * tmp; in btrfs_csum_file_blocks()
837 ins_size = csum_size; in btrfs_csum_file_blocks()
853 csum_offset * csum_size); in btrfs_csum_file_blocks()
857 ins_size *= csum_size; in btrfs_csum_file_blocks()
863 ins_size /= csum_size; in btrfs_csum_file_blocks()