Lines Matching refs:provided_data_sectors

77 	__le64 provided_data_sectors;	/* userspace uses this value */  member
204 sector_t provided_data_sectors; member
1914 if (unlikely(logical_sector + bio_sectors(bio) > ic->provided_data_sectors)) { in dm_integrity_check_limits()
1917 ic->provided_data_sectors); in dm_integrity_check_limits()
2831 if (unlikely(sec >= ic->provided_data_sectors)) { in do_journal_write()
2846 if (unlikely(sec2 >= ic->provided_data_sectors)) in do_journal_write()
3033 if (unlikely(range.logical_sector >= ic->provided_data_sectors)) { in integrity_recalc()
3035 block_bitmap_op(ic, ic->recalc_bitmap, 0, ic->provided_data_sectors, BITMAP_OP_CLEAR); in integrity_recalc()
3043 range.n_sectors = min((sector_t)recalc_sectors, ic->provided_data_sectors - range.logical_sector); in integrity_recalc()
3190 if (unlikely(range.logical_sector >= ic->provided_data_sectors)) in integrity_recalc_inline()
3192 range.n_sectors = min((sector_t)recalc_sectors, ic->provided_data_sectors - range.logical_sector); in integrity_recalc_inline()
3338 range.n_sectors = ic->provided_data_sectors; in bitmap_flush_work()
3346 limit = ic->provided_data_sectors; in bitmap_flush_work()
3651 __u64 old_provided_data_sectors = le64_to_cpu(ic->sb->provided_data_sectors); in dm_integrity_resume()
3658 if (ic->provided_data_sectors != old_provided_data_sectors) { in dm_integrity_resume()
3659 if (ic->provided_data_sectors > old_provided_data_sectors && in dm_integrity_resume()
3665 ic->provided_data_sectors - old_provided_data_sectors, BITMAP_OP_SET); in dm_integrity_resume()
3670 ic->sb->provided_data_sectors = cpu_to_le64(ic->provided_data_sectors); in dm_integrity_resume()
3685 if (!block_bitmap_op(ic, ic->journal, 0, ic->provided_data_sectors, in dm_integrity_resume()
3694 block_bitmap_op(ic, ic->recalc_bitmap, 0, ic->provided_data_sectors, BITMAP_OP_SET); in dm_integrity_resume()
3695 block_bitmap_op(ic, ic->may_write_bitmap, 0, ic->provided_data_sectors, BITMAP_OP_SET); in dm_integrity_resume()
3696 block_bitmap_op(ic, ic->journal, 0, ic->provided_data_sectors, BITMAP_OP_SET); in dm_integrity_resume()
3704 … block_bitmap_op(ic, ic->journal, 0, ic->provided_data_sectors, BITMAP_OP_TEST_ALL_CLEAR)) || in dm_integrity_resume()
3729 block_bitmap_op(ic, ic->journal, 0, ic->provided_data_sectors, BITMAP_OP_CLEAR); in dm_integrity_resume()
3730 block_bitmap_op(ic, ic->recalc_bitmap, 0, ic->provided_data_sectors, BITMAP_OP_CLEAR); in dm_integrity_resume()
3731 block_bitmap_op(ic, ic->may_write_bitmap, 0, ic->provided_data_sectors, BITMAP_OP_CLEAR); in dm_integrity_resume()
3733 le64_to_cpu(ic->sb->recalc_sector) < ic->provided_data_sectors) { in dm_integrity_resume()
3735 ic->provided_data_sectors - le64_to_cpu(ic->sb->recalc_sector), BITMAP_OP_SET); in dm_integrity_resume()
3737 ic->provided_data_sectors - le64_to_cpu(ic->sb->recalc_sector), BITMAP_OP_SET); in dm_integrity_resume()
3739 ic->provided_data_sectors - le64_to_cpu(ic->sb->recalc_sector), BITMAP_OP_SET); in dm_integrity_resume()
3750 DEBUG_print("recalc pos: %llx / %llx\n", recalc_pos, ic->provided_data_sectors); in dm_integrity_resume()
3751 if (recalc_pos < ic->provided_data_sectors) { in dm_integrity_resume()
3753 } else if (recalc_pos > ic->provided_data_sectors) { in dm_integrity_resume()
3754 ic->sb->recalc_sector = cpu_to_le64(ic->provided_data_sectors); in dm_integrity_resume()
3781 ic->provided_data_sectors); in dm_integrity_status()
3945 if (ic->initial_sectors + ic->provided_data_sectors > ic->meta_device_sectors) in calculate_device_limits()
3963 get_area_and_offset(ic, ic->provided_data_sectors - 1, &last_area, &last_offset); in calculate_device_limits()
3968 __u64 meta_size = (ic->provided_data_sectors >> ic->sb->log2_sectors_per_block) * ic->tag_size; in calculate_device_limits()
3988 ic->provided_data_sectors = 0; in get_provided_data_sectors()
3990 __u64 prev_data_sectors = ic->provided_data_sectors; in get_provided_data_sectors()
3992 ic->provided_data_sectors |= (sector_t)1 << test_bit; in get_provided_data_sectors()
3994 ic->provided_data_sectors = prev_data_sectors; in get_provided_data_sectors()
3997 ic->provided_data_sectors = ic->data_device_sectors; in get_provided_data_sectors()
3998 ic->provided_data_sectors &= ~(sector_t)(ic->sectors_per_block - 1); in get_provided_data_sectors()
4040 if (!ic->provided_data_sectors) in initialize_superblock()
4046 if (!ic->provided_data_sectors) in initialize_superblock()
4071 ic->sb->provided_data_sectors = cpu_to_le64(ic->provided_data_sectors); in initialize_superblock()
4948 if (!ic->provided_data_sectors) { in dm_integrity_ctr()
4976 …while (bits_in_journal < (ic->provided_data_sectors + ((sector_t)1 << log2_sectors_per_bitmap_bit)… in dm_integrity_ctr()
4984 n_bitmap_bits = ((ic->provided_data_sectors >> ic->sb->log2_sectors_per_block) in dm_integrity_ctr()
4991 if (ti->len > ic->provided_data_sectors) { in dm_integrity_ctr()
5015 …print(" provided_data_sectors 0x%llx (%llu)\n", ic->provided_data_sectors, ic->provided_data_secto… in dm_integrity_ctr()
5041 le64_to_cpu(ic->sb->recalc_sector) < ic->provided_data_sectors && in dm_integrity_ctr()