Lines Matching refs:csum_size
118 u16 csum_size) in max_ordered_sum_bytes() argument
120 u32 ncsums = (PAGE_SIZE - sizeof(struct btrfs_ordered_sum)) / csum_size; in max_ordered_sum_bytes()
184 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in btrfs_lookup_csum() local
206 csums_in_item /= csum_size; in btrfs_lookup_csum()
217 csum_offset * csum_size); in btrfs_lookup_csum()
273 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in btrfs_lookup_bio_sums() local
283 if (nblocks * csum_size > BTRFS_BIO_INLINE_CSUM_SIZE) { in btrfs_lookup_bio_sums()
284 btrfs_bio->csum = kmalloc_array(nblocks, csum_size, in btrfs_lookup_bio_sums()
337 memset(csum, 0, csum_size); in btrfs_lookup_bio_sums()
359 (item_size / csum_size) * in btrfs_lookup_bio_sums()
370 diff = diff * csum_size; in btrfs_lookup_bio_sums()
375 csum_size * count); in btrfs_lookup_bio_sums()
377 csum += count * csum_size; in btrfs_lookup_bio_sums()
409 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in btrfs_lookup_csums_range() local
438 if (offset * csum_size < in btrfs_lookup_csums_range()
465 csum_end = key.offset + (size / csum_size) * fs_info->sectorsize; in btrfs_lookup_csums_range()
476 max_ordered_sum_bytes(fs_info, csum_size)); in btrfs_lookup_csums_range()
489 offset *= csum_size; in btrfs_lookup_csums_range()
495 csum_size * size); in btrfs_lookup_csums_range()
542 const u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in btrfs_csum_one_bio() local
621 index += csum_size; in btrfs_csum_one_bio()
651 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in truncate_one_csum() local
657 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in truncate_one_csum()
669 new_size *= csum_size; in truncate_one_csum()
680 new_size *= csum_size; in truncate_one_csum()
705 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in btrfs_del_csums() local
742 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in btrfs_del_csums()
806 offset *= csum_size; in btrfs_del_csums()
808 shift_len = (len >> blocksize_bits) * csum_size; in btrfs_del_csums()
860 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in btrfs_csum_file_blocks() local
892 if ((item_size / csum_size) >= in btrfs_csum_file_blocks()
893 MAX_CSUM_ITEMS(fs_info, csum_size)) { in btrfs_csum_file_blocks()
932 if (btrfs_leaf_free_space(leaf) >= csum_size) { in btrfs_csum_file_blocks()
941 csum_size, 1); in btrfs_csum_file_blocks()
958 csum_offset >= MAX_CSUM_ITEMS(fs_info, csum_size)) { in btrfs_csum_file_blocks()
964 csum_size) { in btrfs_csum_file_blocks()
974 diff = (csum_offset + extend_nr) * csum_size; in btrfs_csum_file_blocks()
976 MAX_CSUM_ITEMS(fs_info, csum_size) * csum_size); in btrfs_csum_file_blocks()
980 diff /= csum_size; in btrfs_csum_file_blocks()
981 diff *= csum_size; in btrfs_csum_file_blocks()
1000 tmp = min_t(u64, tmp, MAX_CSUM_ITEMS(fs_info, csum_size)); in btrfs_csum_file_blocks()
1001 ins_size = csum_size * tmp; in btrfs_csum_file_blocks()
1003 ins_size = csum_size; in btrfs_csum_file_blocks()
1019 csum_offset * csum_size); in btrfs_csum_file_blocks()
1023 ins_size *= csum_size; in btrfs_csum_file_blocks()
1030 ins_size /= csum_size; in btrfs_csum_file_blocks()