Lines Matching refs:sums

402 	struct btrfs_ordered_sum *sums;  in btrfs_lookup_csums_range()  local
477 sums = kzalloc(btrfs_ordered_sum_size(fs_info, size), in btrfs_lookup_csums_range()
479 if (!sums) { in btrfs_lookup_csums_range()
484 sums->bytenr = start; in btrfs_lookup_csums_range()
485 sums->len = (int)size; in btrfs_lookup_csums_range()
493 sums->sums, in btrfs_lookup_csums_range()
498 list_add_tail(&sums->list, &tmplist); in btrfs_lookup_csums_range()
505 sums = list_entry(tmplist.next, struct btrfs_ordered_sum, list); in btrfs_lookup_csums_range()
506 list_del(&sums->list); in btrfs_lookup_csums_range()
507 kfree(sums); in btrfs_lookup_csums_range()
530 struct btrfs_ordered_sum *sums; in btrfs_csum_one_bio() local
545 sums = kvzalloc(btrfs_ordered_sum_size(fs_info, bio->bi_iter.bi_size), in btrfs_csum_one_bio()
549 if (!sums) in btrfs_csum_one_bio()
552 sums->len = bio->bi_iter.bi_size; in btrfs_csum_one_bio()
553 INIT_LIST_HEAD(&sums->list); in btrfs_csum_one_bio()
560 sums->bytenr = (u64)bio->bi_iter.bi_sector << 9; in btrfs_csum_one_bio()
580 kvfree(sums); in btrfs_csum_one_bio()
594 sums->len = this_sum_bytes; in btrfs_csum_one_bio()
596 btrfs_add_ordered_sum(ordered, sums); in btrfs_csum_one_bio()
602 sums = kvzalloc(btrfs_ordered_sum_size(fs_info, in btrfs_csum_one_bio()
605 BUG_ON(!sums); /* -ENOMEM */ in btrfs_csum_one_bio()
606 sums->len = bytes_left; in btrfs_csum_one_bio()
610 sums->bytenr = ((u64)bio->bi_iter.bi_sector << 9) in btrfs_csum_one_bio()
619 sums->sums + index); in btrfs_csum_one_bio()
629 btrfs_add_ordered_sum(ordered, sums); in btrfs_csum_one_bio()
842 struct btrfs_ordered_sum *sums) in btrfs_csum_file_blocks() argument
868 bytenr = sums->bytenr + total_bytes; in btrfs_csum_file_blocks()
969 tmp = sums->len - total_bytes; in btrfs_csum_file_blocks()
994 tmp = sums->len - total_bytes; in btrfs_csum_file_blocks()
1021 ins_size = (u32)(sums->len - total_bytes) >> in btrfs_csum_file_blocks()
1026 write_extent_buffer(leaf, sums->sums + index, (unsigned long)item, in btrfs_csum_file_blocks()
1034 if (total_bytes < sums->len) { in btrfs_csum_file_blocks()