Lines Matching refs:csum_size

133 	return (bytes >> fs_info->sectorsize_bits) * fs_info->csum_size;  in bytes_to_csum_size()
136 static size_t csum_size_to_bytes(const struct btrfs_fs_info *fs_info, u32 csum_size) in csum_size_to_bytes() argument
138 ASSERT(IS_ALIGNED(csum_size, fs_info->csum_size)); in csum_size_to_bytes()
140 return (csum_size / fs_info->csum_size) << fs_info->sectorsize_bits; in csum_size_to_bytes()
146 fs_info->csum_size); in max_ordered_sum_bytes()
215 const u32 csum_size = fs_info->csum_size; in btrfs_lookup_csum() local
237 csums_in_item /= csum_size; in btrfs_lookup_csum()
248 csum_offset * csum_size); in btrfs_lookup_csum()
289 const u32 csum_size = fs_info->csum_size; in search_csum_tree() local
306 csum_len = (itemsize / csum_size) * sectorsize; in search_csum_tree()
324 csum_len = (itemsize / csum_size) * sectorsize; in search_csum_tree()
331 ret * csum_size); in search_csum_tree()
393 const u32 csum_size = fs_info->csum_size; in btrfs_lookup_bio_sums() local
422 if (nblocks * csum_size > BTRFS_BIO_INLINE_CSUM_SIZE) { in btrfs_lookup_bio_sums()
423 bbio->csum = kmalloc_array(nblocks, csum_size, GFP_NOFS); in btrfs_lookup_bio_sums()
468 csum_dst = bbio->csum + sector_offset * csum_size; in btrfs_lookup_bio_sums()
491 memset(csum_dst, 0, csum_size); in btrfs_lookup_bio_sums()
865 index += fs_info->csum_size; in btrfs_csum_one_bio()
896 const u32 csum_size = fs_info->csum_size; in truncate_one_csum() local
902 csum_end = btrfs_item_size(leaf, path->slots[0]) / csum_size; in truncate_one_csum()
914 new_size *= csum_size; in truncate_one_csum()
925 new_size *= csum_size; in truncate_one_csum()
949 const u32 csum_size = fs_info->csum_size; in btrfs_del_csums() local
985 csum_end = btrfs_item_size(leaf, path->slots[0]) / csum_size; in btrfs_del_csums()
1049 offset *= csum_size; in btrfs_del_csums()
1051 shift_len = (len >> blocksize_bits) * csum_size; in btrfs_del_csums()
1133 const u32 csum_size = fs_info->csum_size; in btrfs_csum_file_blocks() local
1165 if ((item_size / csum_size) >= in btrfs_csum_file_blocks()
1166 MAX_CSUM_ITEMS(fs_info, csum_size)) { in btrfs_csum_file_blocks()
1189 if (btrfs_leaf_free_space(leaf) >= csum_size) { in btrfs_csum_file_blocks()
1199 csum_size, 1); in btrfs_csum_file_blocks()
1216 csum_offset >= MAX_CSUM_ITEMS(fs_info, csum_size)) { in btrfs_csum_file_blocks()
1222 csum_size) { in btrfs_csum_file_blocks()
1272 diff = (csum_offset + extend_nr) * csum_size; in btrfs_csum_file_blocks()
1274 MAX_CSUM_ITEMS(fs_info, csum_size) * csum_size); in btrfs_csum_file_blocks()
1278 diff /= csum_size; in btrfs_csum_file_blocks()
1279 diff *= csum_size; in btrfs_csum_file_blocks()
1298 tmp = min_t(u64, tmp, MAX_CSUM_ITEMS(fs_info, csum_size)); in btrfs_csum_file_blocks()
1299 ins_size = csum_size * tmp; in btrfs_csum_file_blocks()
1301 ins_size = csum_size; in btrfs_csum_file_blocks()
1315 csum_offset * csum_size); in btrfs_csum_file_blocks()
1318 ins_size *= csum_size; in btrfs_csum_file_blocks()
1325 ins_size /= csum_size; in btrfs_csum_file_blocks()