Lines Matching refs:sums
461 struct btrfs_ordered_sum *sums;
552 sums = kzalloc(btrfs_ordered_sum_size(fs_info, size),
554 if (!sums) {
559 sums->logical = start;
560 sums->len = size;
565 sums->sums,
570 list_add_tail(&sums->list, &tmplist);
577 sums = list_entry(tmplist.next, struct btrfs_ordered_sum, list);
578 list_del(&sums->list);
579 kfree(sums);
735 struct btrfs_ordered_sum *sums;
745 sums = kvzalloc(btrfs_ordered_sum_size(fs_info, bio->bi_iter.bi_size),
749 if (!sums)
752 sums->len = bio->bi_iter.bi_size;
753 INIT_LIST_HEAD(&sums->list);
755 sums->logical = bio->bi_iter.bi_sector << SECTOR_SHIFT;
770 sums->sums + index);
777 bbio->sums = sums;
778 btrfs_add_ordered_sum(ordered, sums);
785 * Allocate just the structure with an empty sums array here for that case.
789 bbio->sums = kmalloc(sizeof(*bbio->sums), GFP_NOFS);
790 if (!bbio->sums)
792 bbio->sums->len = bbio->bio.bi_iter.bi_size;
793 bbio->sums->logical = bbio->bio.bi_iter.bi_sector << SECTOR_SHIFT;
794 btrfs_add_ordered_sum(bbio->ordered, bbio->sums);
1037 struct btrfs_ordered_sum *sums)
1062 bytenr = sums->logical + total_bytes;
1148 tmp = sums->len - total_bytes;
1213 tmp = sums->len - total_bytes;
1236 ins_size = (u32)(sums->len - total_bytes) >> fs_info->sectorsize_bits;
1240 write_extent_buffer(leaf, sums->sums + index, (unsigned long)item,
1248 if (total_bytes < sums->len) {