Lines Matching refs:SECTOR_SHIFT

113 #define JOURNAL_SECTOR_DATA		((1 << SECTOR_SHIFT) - sizeof(commit_id_t))
444 ms += offset >> (SECTOR_SHIFT + ic->log2_buffer_sectors - ic->log2_tag_size);
445 mo = (offset << ic->log2_tag_size) & ((1U << SECTOR_SHIFT << ic->log2_buffer_sectors) - 1);
447 ms += (__u64)offset * ic->tag_size >> (SECTOR_SHIFT + ic->log2_buffer_sectors);
448 mo = (offset * ic->tag_size) & ((1U << SECTOR_SHIFT << ic->log2_buffer_sectors) - 1);
667 *pl_index = sector >> (PAGE_SHIFT - SECTOR_SHIFT);
668 *pl_offset = (sector << SECTOR_SHIFT) & (PAGE_SIZE - 1);
680 *n_sectors = (PAGE_SIZE - pl_offset) >> SECTOR_SHIFT;
803 size_t n_bytes = (size_t)(n_sections * ic->journal_section_sectors) << SECTOR_SHIFT;
966 pl_index = sector >> (PAGE_SHIFT - SECTOR_SHIFT);
967 pl_offset = (sector << SECTOR_SHIFT) & (PAGE_SIZE - 1);
1087 pl_index = sector >> (PAGE_SHIFT - SECTOR_SHIFT);
1088 pl_offset = (sector << SECTOR_SHIFT) & (PAGE_SIZE - 1);
1333 to_copy = min((1U << SECTOR_SHIFT << ic->log2_buffer_sectors) - *metadata_offset, total_size);
1375 if (unlikely(*metadata_offset == 1U << SECTOR_SHIFT << ic->log2_buffer_sectors)) {
1521 bio_advance(bio, dio->range.n_sectors << SECTOR_SHIFT);
1566 r = crypto_shash_update(req, data, ic->sectors_per_block << SECTOR_SHIFT);
1611 checksums = kmalloc((PAGE_SIZE >> SECTOR_SHIFT >> ic->sb->log2_sectors_per_block) * ic->tag_size + extra_space,
1632 unsigned this_step_blocks = bi_size >> (SECTOR_SHIFT + ic->sb->log2_sectors_per_block);
1642 /*if (bi_size < this_step_blocks << (SECTOR_SHIFT + ic->sb->log2_sectors_per_block)) {
1647 bi_size -= this_step_blocks << (SECTOR_SHIFT + ic->sb->log2_sectors_per_block);
1672 pos += ic->sectors_per_block << SECTOR_SHIFT;
1795 if (unlikely(bv.bv_len & ((ic->sectors_per_block << SECTOR_SHIFT) - 1))) {
1848 if (unlikely(bv.bv_len >> SECTOR_SHIFT > n_sectors))
1849 bv.bv_len = n_sectors << SECTOR_SHIFT;
1850 n_sectors -= bv.bv_len >> SECTOR_SHIFT;
1881 mem_ptr += 1 << SECTOR_SHIFT;
1925 memcpy(js, mem + bv.bv_offset, ic->sectors_per_block << SECTOR_SHIFT);
1953 bv.bv_offset += ic->sectors_per_block << SECTOR_SHIFT;
1954 } while (bv.bv_len -= ic->sectors_per_block << SECTOR_SHIFT);
2160 bio->bi_iter.bi_size = dio->range.n_sectors << SECTOR_SHIFT;
2607 integrity_sector_checksum(ic, logical_sector + i, ic->recalc_buffer + (i << SECTOR_SHIFT), t);
2684 bbs->idx * (BITMAP_BLOCK_SIZE >> SECTOR_SHIFT),
2685 BITMAP_BLOCK_SIZE >> SECTOR_SHIFT, NULL);
2730 ic->n_bitmap_blocks * (BITMAP_BLOCK_SIZE >> SECTOR_SHIFT), NULL);
3028 ic->n_bitmap_blocks * (BITMAP_BLOCK_SIZE >> SECTOR_SHIFT), NULL);
3032 ic->n_bitmap_blocks * (BITMAP_BLOCK_SIZE >> SECTOR_SHIFT), NULL);
3044 ic->n_bitmap_blocks * (BITMAP_BLOCK_SIZE >> SECTOR_SHIFT), NULL);
3062 ic->n_bitmap_blocks * (BITMAP_BLOCK_SIZE >> SECTOR_SHIFT), NULL);
3101 ic->n_bitmap_blocks * (BITMAP_BLOCK_SIZE >> SECTOR_SHIFT), NULL);
3169 DMEMIT(" block_size:%u", ic->sectors_per_block << SECTOR_SHIFT);
3222 limits->logical_block_size = ic->sectors_per_block << SECTOR_SHIFT;
3223 limits->physical_block_size = ic->sectors_per_block << SECTOR_SHIFT;
3224 blk_limits_io_min(limits, ic->sectors_per_block << SECTOR_SHIFT);
3260 (__u64)(METADATA_PADDING_SECTORS << SECTOR_SHIFT) :
3261 (__u64)(1 << SECTOR_SHIFT << METADATA_PADDING_SECTORS);
3264 metadata_run_padding) >> SECTOR_SHIFT;
3276 meta_size = (meta_size + ((1U << (ic->log2_buffer_sectors + SECTOR_SHIFT)) - 1))
3277 >> (ic->log2_buffer_sectors + SECTOR_SHIFT);
3312 memset(ic->sb, 0, SB_SECTORS << SECTOR_SHIFT);
3381 bi.interval_exp = ic->sb->log2_sectors_per_block + SECTOR_SHIFT;
3469 end = end_offset + (1 << SECTOR_SHIFT);
3563 PAGE_SIZE >> SECTOR_SHIFT) >> (PAGE_SHIFT - SECTOR_SHIFT);
3748 section_req->cryptlen = (size_t)ic->journal_section_sectors << SECTOR_SHIFT;
3929 if (val < 1 << SECTOR_SHIFT ||
3930 val > MAX_SECTORS_PER_BLOCK << SECTOR_SHIFT ||
3936 ic->sectors_per_block = val >> SECTOR_SHIFT;
3976 ic->data_device_sectors = i_size_read(ic->dev->bdev->bd_inode) >> SECTOR_SHIFT;
3980 ic->meta_device_sectors = i_size_read(ic->meta_dev->bdev->bd_inode) >> SECTOR_SHIFT;
3989 ic->log2_buffer_sectors = min((int)__fls(buffer_sectors), 31 - SECTOR_SHIFT);
4094 ic->sb = alloc_pages_exact(SB_SECTORS << SECTOR_SHIFT, GFP_KERNEL);
4109 if (memchr_inv(ic->sb, 0, SB_SECTORS << SECTOR_SHIFT)) {
4191 bits_in_journal = ((__u64)ic->journal_section_sectors * ic->journal_sections) << (SECTOR_SHIFT + 3);
4230 DEBUG_print(" data_device_sectors 0x%llx\n", i_size_read(ic->dev->bdev->bd_inode) >> SECTOR_SHIFT);
4252 ic->recalc_buffer = vmalloc(RECALC_SECTORS << SECTOR_SHIFT);
4284 1U << (SECTOR_SHIFT + ic->log2_buffer_sectors), 1, 0, NULL, NULL);
4330 sector = i * (BITMAP_BLOCK_SIZE >> SECTOR_SHIFT);
4331 pl_index = sector >> (PAGE_SHIFT - SECTOR_SHIFT);
4332 pl_offset = (sector << SECTOR_SHIFT) & (PAGE_SIZE - 1);
4441 free_pages_exact(ic->sb, SB_SECTORS << SECTOR_SHIFT);