/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | file-item.c | 134 return (bytes >> fs_info->sectorsize_bits) * fs_info->csum_size; in bytes_to_csum_size() 137 static size_t csum_size_to_bytes(const struct btrfs_fs_info *fs_info, u32 csum_size) in csum_size_to_bytes() argument 139 ASSERT(IS_ALIGNED(csum_size, fs_info->csum_size)); in csum_size_to_bytes() 141 return (csum_size / fs_info->csum_size) << fs_info->sectorsize_bits; in csum_size_to_bytes() 147 fs_info->csum_size); in max_ordered_sum_bytes() 216 const u32 csum_size = fs_info->csum_size; in btrfs_lookup_csum() local 238 csums_in_item /= csum_size; in btrfs_lookup_csum() 290 const u32 csum_size = fs_info->csum_size; search_csum_tree() local 351 const u32 csum_size = fs_info->csum_size; btrfs_lookup_bio_sums() local 821 const u32 csum_size = fs_info->csum_size; truncate_one_csum() local 874 const u32 csum_size = fs_info->csum_size; btrfs_del_csums() local 1058 const u32 csum_size = fs_info->csum_size; btrfs_csum_file_blocks() local [all...] |
H A D | scrub.c | 276 fs_info->csum_size, GFP_KERNEL); in init_scrub_stripe() 617 memcpy(on_disk_csum, header->csum, fs_info->csum_size); in scrub_verify_one_metadata() 664 if (memcmp(calculated_csum, on_disk_csum, fs_info->csum_size) != 0) { in scrub_verify_one_metadata() 670 CSUM_FMT_VALUE(fs_info->csum_size, on_disk_csum), in scrub_verify_one_metadata() 671 CSUM_FMT_VALUE(fs_info->csum_size, calculated_csum)); in scrub_verify_one_metadata() 1625 sector_nr * fs_info->csum_size; in scrub_find_fill_first_stripe()
|
H A D | disk-io.c | 160 if (memcmp(disk_sb->csum, result, fs_info->csum_size)) in btrfs_check_super_csum() 293 write_extent_buffer(eb, result, 0, fs_info->csum_size); in btree_csum_one_bio() 341 const u32 csum_size = fs_info->csum_size; in btrfs_validate_extent_buffer() local 376 if (memcmp(result, header_csum, csum_size) != 0) { in btrfs_validate_extent_buffer() 380 CSUM_FMT_VALUE(csum_size, header_csum), in btrfs_validate_extent_buffer() 381 CSUM_FMT_VALUE(csum_size, result), in btrfs_validate_extent_buffer() 3223 fs_info->csum_size = btrfs_super_csum_size(disk_super); in open_ctree() 3298 fs_info->csums_per_leaf = BTRFS_MAX_ITEM_SIZE(fs_info) / fs_info->csum_size; in open_ctree()
|
H A D | fs.h | 732 u32 csum_size; member
|
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | file-item.c | 118 u16 csum_size) in max_ordered_sum_bytes() 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() 117 max_ordered_sum_bytes(struct btrfs_fs_info *fs_info, u16 csum_size) max_ordered_sum_bytes() argument 409 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); btrfs_lookup_csums_range() local 542 const u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); btrfs_csum_one_bio() local 653 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); truncate_one_csum() local 707 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); btrfs_del_csums() local 862 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); btrfs_csum_file_blocks() local [all...] |
H A D | btrfs_inode.h | 376 const u16 csum_size = btrfs_super_csum_size(sb); in btrfs_print_data_csum_error() local 384 CSUM_FMT_VALUE(csum_size, csum), in btrfs_print_data_csum_error() 385 CSUM_FMT_VALUE(csum_size, csum_expected), in btrfs_print_data_csum_error() 392 CSUM_FMT_VALUE(csum_size, csum), in btrfs_print_data_csum_error() 393 CSUM_FMT_VALUE(csum_size, csum_expected), in btrfs_print_data_csum_error()
|
H A D | ordered-data.h | 140 int csum_size = btrfs_super_csum_size(fs_info->super_copy); in btrfs_ordered_sum_size() local 142 return sizeof(struct btrfs_ordered_sum) + num_sectors * csum_size; in btrfs_ordered_sum_size()
|
H A D | compression.c | 139 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in compressed_bio_size() local 142 (DIV_ROUND_UP(disk_size, fs_info->sectorsize)) * csum_size; in compressed_bio_size() 150 const u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in check_compressed_csum() local 170 if (memcmp(&csum, cb_sum, csum_size)) { in check_compressed_csum() 179 cb_sum += csum_size; in check_compressed_csum() 636 const u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in btrfs_submit_compressed_read() local 738 sums += csum_size * nr_sectors; in btrfs_submit_compressed_read()
|
H A D | ordered-data.c | 873 const u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in btrfs_find_ordered_sum() local 887 memcpy(sum + index, ordered_sum->sums + i * csum_size, in btrfs_find_ordered_sum() 888 num_sectors * csum_size); in btrfs_find_ordered_sum() 890 index += (int)num_sectors * csum_size; in btrfs_find_ordered_sum()
|
H A D | scrub.c | 164 u16 csum_size; member 613 sctx->csum_size = btrfs_super_csum_size(fs_info->super_copy); in scrub_setup_ctx() 1352 sctx->csum_size); in scrub_setup_recheck_block() 1803 if (memcmp(csum, spage->csum, sctx->csum_size)) in scrub_checksum_data() 1826 memcpy(on_disk_csum, h->csum, sctx->csum_size); in scrub_checksum_tree_block() 1859 if (memcmp(calculated_csum, on_disk_csum, sctx->csum_size)) in scrub_checksum_tree_block() 1896 if (memcmp(calculated_csum, s->csum, sctx->csum_size)) in scrub_checksum_super() 2201 memcpy(spage->csum, csum, sctx->csum_size); in scrub_pages() 2393 memcpy(csum, sum->sums + index * sctx->csum_size, sctx->csum_size); in scrub_find_csum() [all...] |
H A D | disk-io.c | 455 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in csum_dirty_buffer() local 492 write_extent_buffer(eb, result, 0, csum_size); in csum_dirty_buffer() 534 u16 csum_size; in btrfs_validate_metadata_buffer() local 544 csum_size = btrfs_super_csum_size(fs_info->super_copy); in btrfs_validate_metadata_buffer() 587 if (memcmp_extent_buffer(eb, result, 0, csum_size)) { in btrfs_validate_metadata_buffer() 590 read_extent_buffer(eb, &val, 0, csum_size); in btrfs_validate_metadata_buffer() 594 CSUM_FMT_VALUE(csum_size, val), in btrfs_validate_metadata_buffer() 595 CSUM_FMT_VALUE(csum_size, result), in btrfs_validate_metadata_buffer()
|
H A D | check-integrity.c | 236 int csum_size; member 663 state->csum_size = btrfs_super_csum_size(selected_super); in btrfsic_process_superblock() 1726 if (memcmp(csum, h->csum, state->csum_size)) in btrfsic_test_for_metadata() 2800 state->csum_size = 0; in btrfsic_mount()
|
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | namei.c | 1887 int csum_size = 0; in do_split() local 1891 csum_size = sizeof(struct ext4_dir_entry_tail); in do_split() 1953 de->rec_len = ext4_rec_len_to_disk(data1 + (blocksize - csum_size) - in do_split() 1956 de2->rec_len = ext4_rec_len_to_disk(data2 + (blocksize - csum_size) - in do_split() 1959 if (csum_size) { in do_split() 2065 int csum_size = 0; in add_dirent_to_buf() local 2069 csum_size = sizeof(struct ext4_dir_entry_tail); in add_dirent_to_buf() 2073 blocksize - csum_size, fname, &de); in add_dirent_to_buf() 2174 int csum_size = 0; in make_indexed_dir() local 2177 csum_size in make_indexed_dir() 2304 int csum_size = 0; ext4_add_entry() local 2581 ext4_generic_delete_entry(struct inode *dir, struct ext4_dir_entry_2 *de_del, struct buffer_head *bh, void *entry_buf, int buf_size, int csum_size) ext4_generic_delete_entry() argument 2636 int err, csum_size = 0; ext4_delete_entry() local 2844 ext4_init_dot_dotdot(struct inode *inode, struct ext4_dir_entry_2 *de, int blocksize, int csum_size, unsigned int parent_ino, int dotdot_real_len) ext4_init_dot_dotdot() argument 2879 int csum_size = 0; ext4_init_new_dir() local [all...] |
H A D | inline.c | 1160 int err, csum_size = 0, header_size = 0; in ext4_finish_convert_inline_dir() local 1170 inode->i_sb->s_blocksize, csum_size, in ext4_finish_convert_inline_dir() 1178 csum_size = sizeof(struct ext4_dir_entry_tail); in ext4_finish_convert_inline_dir() 1185 inode->i_sb->s_blocksize - csum_size); in ext4_finish_convert_inline_dir() 1187 if (csum_size) in ext4_finish_convert_inline_dir()
|
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | namei.c | 1988 int csum_size = 0; in do_split() local 1992 csum_size = sizeof(struct ext4_dir_entry_tail); in do_split() 2056 de->rec_len = ext4_rec_len_to_disk(data1 + (blocksize - csum_size) - in do_split() 2059 de2->rec_len = ext4_rec_len_to_disk(data2 + (blocksize - csum_size) - in do_split() 2062 if (csum_size) { in do_split() 2176 int csum_size = 0; in add_dirent_to_buf() local 2180 csum_size = sizeof(struct ext4_dir_entry_tail); in add_dirent_to_buf() 2184 blocksize - csum_size, fname, &de); in add_dirent_to_buf() 2240 int csum_size = 0; in make_indexed_dir() local 2243 csum_size in make_indexed_dir() 2385 int csum_size = 0; ext4_add_entry() local 2664 ext4_generic_delete_entry(struct inode *dir, struct ext4_dir_entry_2 *de_del, struct buffer_head *bh, void *entry_buf, int buf_size, int csum_size) ext4_generic_delete_entry() argument 2719 int err, csum_size = 0; ext4_delete_entry() local 2930 ext4_init_dot_dotdot(struct inode *inode, struct ext4_dir_entry_2 *de, int blocksize, int csum_size, unsigned int parent_ino, int dotdot_real_len) ext4_init_dot_dotdot() argument 2966 int csum_size = 0; ext4_init_new_dir() local [all...] |
H A D | inline.c | 1132 int err, csum_size = 0, header_size = 0; in ext4_finish_convert_inline_dir() local 1142 inode->i_sb->s_blocksize, csum_size, in ext4_finish_convert_inline_dir() 1150 csum_size = sizeof(struct ext4_dir_entry_tail); in ext4_finish_convert_inline_dir() 1157 inode->i_sb->s_blocksize - csum_size); in ext4_finish_convert_inline_dir() 1159 if (csum_size) in ext4_finish_convert_inline_dir()
|
/kernel/linux/linux-5.10/fs/jbd2/ |
H A D | revoke.c | 578 int csum_size = 0; in write_one_revoke_record() local 594 csum_size = sizeof(struct jbd2_journal_block_tail); in write_one_revoke_record() 603 if (offset + sz > journal->j_blocksize - csum_size) { in write_one_revoke_record()
|
H A D | recovery.c | 909 int csum_size = 0; in scan_revoke_records() local 918 csum_size = sizeof(struct jbd2_journal_block_tail); in scan_revoke_records() 919 if (rcount > journal->j_blocksize - csum_size) in scan_revoke_records()
|
H A D | commit.c | 409 int csum_size = 0; in jbd2_journal_commit_transaction() local 414 csum_size = sizeof(struct jbd2_journal_block_tail); in jbd2_journal_commit_transaction() 750 space_left < tag_bytes + 16 + csum_size) { in jbd2_journal_commit_transaction()
|
/kernel/linux/linux-6.6/fs/jbd2/ |
H A D | revoke.c | 578 int csum_size = 0; in write_one_revoke_record() local 594 csum_size = sizeof(struct jbd2_journal_block_tail); in write_one_revoke_record() 603 if (offset + sz > journal->j_blocksize - csum_size) { in write_one_revoke_record()
|
H A D | recovery.c | 918 unsigned csum_size = 0; in scan_revoke_records() local 927 csum_size = sizeof(struct jbd2_journal_block_tail); in scan_revoke_records() 928 if (rcount > journal->j_blocksize - csum_size) in scan_revoke_records()
|
H A D | commit.c | 375 int csum_size = 0; in jbd2_journal_commit_transaction() local 380 csum_size = sizeof(struct jbd2_journal_block_tail); in jbd2_journal_commit_transaction() 702 space_left < tag_bytes + 16 + csum_size) { in jbd2_journal_commit_transaction()
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | btrfs.h | 268 __u16 csum_size; /* out */ member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | btrfs.h | 170 __u16 csum_size; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | btrfs.h | 170 __u16 csum_size; member
|