Lines Matching refs:sectors_per_block

107 #define journal_entry_tag(ic, je)		((__u8 *)&(je)->last_bytes[(ic)->sectors_per_block])
213 __u8 sectors_per_block; member
423 BUG_ON((n) & (unsigned int)((ic)->sectors_per_block - 1)); \
1178 BUG_ON((target | n_sectors | offset) & (unsigned int)(ic->sectors_per_block - 1)); in copy_from_journal()
1219 …BUG_ON((new_range->logical_sector | new_range->n_sectors) & (unsigned int)(ic->sectors_per_block -… in add_new_range()
1679 r = crypto_shash_update(req, data, ic->sectors_per_block << SECTOR_SHIFT); in integrity_sector_checksum()
1778 sectors_to_process -= ic->sectors_per_block; in integrity_metadata()
1779 pos += ic->sectors_per_block << SECTOR_SHIFT; in integrity_metadata()
1780 sector += ic->sectors_per_block; in integrity_metadata()
1898 …if (unlikely((dio->range.logical_sector | bio_sectors(bio)) & (unsigned int)(ic->sectors_per_block in dm_integrity_map()
1900 ic->sectors_per_block, in dm_integrity_map()
1905 if (ic->sectors_per_block > 1 && likely(dio->op != REQ_OP_DISCARD)) { in dm_integrity_map()
1910 if (unlikely(bv.bv_len & ((ic->sectors_per_block << SECTOR_SHIFT) - 1))) { in dm_integrity_map()
1912 bv.bv_offset, bv.bv_len, ic->sectors_per_block); in dm_integrity_map()
1998 } while (++s < ic->sectors_per_block); in __journal_read_write()
2044 memcpy(js, mem + bv.bv_offset, ic->sectors_per_block << SECTOR_SHIFT); in __journal_read_write()
2049 } while (++s < ic->sectors_per_block); in __journal_read_write()
2065 logical_sector += ic->sectors_per_block; in __journal_read_write()
2074 bv.bv_offset += ic->sectors_per_block << SECTOR_SHIFT; in __journal_read_write()
2075 } while (bv.bv_len -= ic->sectors_per_block << SECTOR_SHIFT); in __journal_read_write()
2179 } while ((i += ic->sectors_per_block) < dio->range.n_sectors); in dm_integrity_map_continue()
2194 for (i = ic->sectors_per_block; i < dio->range.n_sectors; i += ic->sectors_per_block, jp++) { in dm_integrity_map_continue()
2216 dio->range.n_sectors = ic->sectors_per_block; in dm_integrity_map_continue()
2452 } while (++s < ic->sectors_per_block); in restore_last_bytes()
2487 if (unlikely(sec & (unsigned int)(ic->sectors_per_block - 1))) { in do_journal_write()
2489 sec &= ~(sector_t)(ic->sectors_per_block - 1); in do_journal_write()
2533 sec += ic->sectors_per_block; in do_journal_write()
2534 offset += ic->sectors_per_block; in do_journal_write()
2717 ic->sectors_per_block, BITMAP_OP_TEST_ALL_CLEAR)) { in integrity_recalc()
2718 logical_sector += ic->sectors_per_block; in integrity_recalc()
2719 n_sectors -= ic->sectors_per_block; in integrity_recalc()
2722 while (block_bitmap_op(ic, ic->recalc_bitmap, logical_sector + n_sectors - ic->sectors_per_block, in integrity_recalc()
2723 ic->sectors_per_block, BITMAP_OP_TEST_ALL_CLEAR)) { in integrity_recalc()
2724 n_sectors -= ic->sectors_per_block; in integrity_recalc()
2759 for (i = 0; i < n_sectors; i += ic->sectors_per_block) { in integrity_recalc()
3326 arg_count += ic->sectors_per_block != 1; in dm_integrity_status()
3344 if (ic->sectors_per_block != 1) in dm_integrity_status()
3345 DMEMIT(" block_size:%u", ic->sectors_per_block << SECTOR_SHIFT); in dm_integrity_status()
3360 …DMEMIT(" sectors_per_bit:%llu", (sector_t)ic->sectors_per_block << ic->log2_blocks_per_bitmap_bit); in dm_integrity_status()
3390 if (ic->sectors_per_block != 1) in dm_integrity_status()
3391 DMEMIT(",block_size=%u", ic->sectors_per_block << SECTOR_SHIFT); in dm_integrity_status()
3425 if (ic->sectors_per_block > 1) { in dm_integrity_io_hints()
3426 limits->logical_block_size = ic->sectors_per_block << SECTOR_SHIFT; in dm_integrity_io_hints()
3427 limits->physical_block_size = ic->sectors_per_block << SECTOR_SHIFT; in dm_integrity_io_hints()
3428 blk_limits_io_min(limits, ic->sectors_per_block << SECTOR_SHIFT); in dm_integrity_io_hints()
3438 …ic->journal_entry_size = roundup(offsetof(struct journal_entry, last_bytes[ic->sectors_per_block])… in calculate_journal_section_size()
3510 ic->provided_data_sectors &= ~(sector_t)(ic->sectors_per_block - 1); in get_provided_data_sectors()
3523 ic->sb->log2_sectors_per_block = __ffs(ic->sectors_per_block); in initialize_superblock()
4107 ic->sectors_per_block = 1; in dm_integrity_ctr()
4155 ic->sectors_per_block = val >> SECTOR_SHIFT; in dm_integrity_ctr()
4359 if (ic->sb->log2_sectors_per_block != __ffs(ic->sectors_per_block)) { in dm_integrity_ctr()
4569 …max_io_len = ((sector_t)ic->sectors_per_block << ic->log2_blocks_per_bitmap_bit) * (BITMAP_BLOCK_S… in dm_integrity_ctr()