Lines Matching refs:tag_size

167 	unsigned int tag_size;
448 ms += (__u64)offset * ic->tag_size >> (SECTOR_SHIFT + ic->log2_buffer_sectors);
449 mo = (offset * ic->tag_size) & ((1U << SECTOR_SHIFT << ic->log2_buffer_sectors) - 1);
1439 if (likely(is_power_of_2(ic->tag_size))) {
1456 if (unlikely(hash_offset == ic->tag_size)) {
1476 if (unlikely(!is_power_of_2(ic->tag_size)))
1477 hash_offset = (hash_offset + to_copy) % ic->tag_size;
1684 if (unlikely(digest_size < ic->tag_size))
1685 memset(result + digest_size, 0, ic->tag_size - digest_size);
1691 get_random_bytes(result, ic->tag_size);
1746 &dio->metadata_offset, ic->tag_size, TAG_CMP);
1786 unsigned int extra_space = unlikely(digest_size > ic->tag_size) ? digest_size - ic->tag_size : 0;
1795 checksums = kmalloc((PAGE_SIZE >> SECTOR_SHIFT >> ic->sb->log2_sectors_per_block) * ic->tag_size + extra_space,
1811 unsigned int max_blocks = max_size / ic->tag_size;
1820 this_step_blocks * ic->tag_size, TAG_WRITE);
1849 checksums_ptr += ic->tag_size;
1889 data_to_process *= ic->tag_size;
1991 wanted_tag_size *= ic->tag_size;
2069 if (unlikely(memcmp(checksums_onstack, journal_entry_tag(ic, je), ic->tag_size))) {
2081 unsigned int tag_todo = ic->tag_size;
2119 if (unlikely(digest_size > ic->tag_size)) {
2123 memcpy(journal_entry_tag(ic, je), checksums_onstack, ic->tag_size);
2633 if (unlikely(memcmp(test_tag, journal_entry_tag(ic, je2), ic->tag_size))) {
2641 ic->tag_size, TAG_WRITE);
2738 recalc_tags_size = (recalc_sectors >> ic->sb->log2_sectors_per_block) * ic->tag_size;
2739 if (crypto_shash_digestsize(ic->internal_hash) > ic->tag_size)
2740 recalc_tags_size += crypto_shash_digestsize(ic->internal_hash) - ic->tag_size;
2826 t += ic->tag_size;
3406 ic->tag_size, ic->mode, arg_count);
3450 DMEMIT(",dev_name=%s,start=%llu,tag_size=%u,mode=%c",
3451 ic->dev->name, ic->start, ic->tag_size, ic->mode);
3504 ic->journal_entry_size = roundup(offsetof(struct journal_entry, last_bytes[ic->sectors_per_block]) + ic->tag_size,
3534 ic->metadata_run = round_up((__u64)ic->tag_size << (ic->sb->log2_interleave_sectors - ic->sb->log2_sectors_per_block),
3546 __u64 meta_size = (ic->provided_data_sectors >> ic->sb->log2_sectors_per_block) * ic->tag_size;
3588 ic->sb->integrity_tag_size = cpu_to_le16(ic->tag_size);
3659 bi.tuple_size = ic->tag_size;
3660 bi.tag_size = bi.tuple_size;
4151 if (sscanf(argv[2], "%u%c", &ic->tag_size, &dummy) != 1 || !ic->tag_size) {
4290 if (!ic->tag_size) {
4296 ic->tag_size = crypto_shash_digestsize(ic->internal_hash);
4298 if (ic->tag_size > MAX_TAG_SIZE) {
4303 if (!(ic->tag_size & (ic->tag_size - 1)))
4304 ic->log2_tag_size = __ffs(ic->tag_size);
4425 if (le16_to_cpu(ic->sb->integrity_tag_size) != ic->tag_size) {