Lines Matching refs:csum_end
319 u64 csum_end; in btrfs_lookup_csums_range() local
376 csum_end = key.offset + (size / csum_size) * root->sectorsize; in btrfs_lookup_csums_range()
377 if (csum_end <= start) { in btrfs_lookup_csums_range()
382 csum_end = min(csum_end, end + 1); in btrfs_lookup_csums_range()
385 while (start < csum_end) { in btrfs_lookup_csums_range()
386 size = min_t(size_t, csum_end - start, in btrfs_lookup_csums_range()
523 u64 csum_end; in truncate_one_csum() local
528 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in truncate_one_csum()
529 csum_end <<= root->fs_info->sb->s_blocksize_bits; in truncate_one_csum()
530 csum_end += key->offset; in truncate_one_csum()
532 if (key->offset < bytenr && csum_end <= end_byte) { in truncate_one_csum()
542 } else if (key->offset >= bytenr && csum_end > end_byte && in truncate_one_csum()
550 u32 new_size = (csum_end - end_byte) >> blocksize_bits; in truncate_one_csum()
572 u64 csum_end; in btrfs_del_csums() local
610 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in btrfs_del_csums()
611 csum_end <<= blocksize_bits; in btrfs_del_csums()
612 csum_end += key.offset; in btrfs_del_csums()
615 if (csum_end <= bytenr) in btrfs_del_csums()
619 if (key.offset >= bytenr && csum_end <= end_byte) { in btrfs_del_csums()
625 } else if (key.offset < bytenr && csum_end > end_byte) { in btrfs_del_csums()