Lines Matching refs:n_sectors
249 unsigned n_sectors; member
483 unsigned section, unsigned offset, unsigned *n_sectors) in access_page_list() argument
490 if (n_sectors) in access_page_list()
491 *n_sectors = (PAGE_SIZE - pl_offset) >> SECTOR_SHIFT; in access_page_list()
764 unsigned sector, n_sectors, pl_index, pl_offset; in rw_journal() local
774 n_sectors = n_sections * ic->journal_section_sectors; in rw_journal()
796 io_loc.count = n_sectors; in rw_journal()
870 unsigned n_sectors, sector_t target, io_notify_fn fn, void *data) in copy_from_journal() argument
877 BUG_ON((target | n_sectors | offset) & (unsigned)(ic->sectors_per_block - 1)); in copy_from_journal()
899 io_loc.count = n_sectors; in copy_from_journal()
910 return range1->logical_sector < range2->logical_sector + range2->n_sectors && in ranges_overlap()
911 range2->logical_sector + range2->n_sectors > range2->logical_sector; in ranges_overlap()
919 BUG_ON((new_range->logical_sector | new_range->n_sectors) & (unsigned)(ic->sectors_per_block - 1)); in add_new_range()
935 if (new_range->logical_sector + new_range->n_sectors <= range->logical_sector) { in add_new_range()
937 } else if (new_range->logical_sector >= range->logical_sector + range->n_sectors) { in add_new_range()
1237 if (likely(!bio->bi_status) && unlikely(bio_sectors(bio) != dio->range.n_sectors)) { in dec_in_flight()
1238 dio->range.logical_sector += dio->range.n_sectors; in dec_in_flight()
1239 bio_advance(bio, dio->range.n_sectors << SECTOR_SHIFT); in dec_in_flight()
1328 unsigned sectors_to_process = dio->range.n_sectors; in integrity_metadata()
1388 unsigned data_to_process = dio->range.n_sectors; in integrity_metadata()
1504 unsigned n_sectors; in __journal_read_write() local
1507 n_sectors = dio->range.n_sectors; in __journal_read_write()
1512 if (unlikely(bv.bv_len >> SECTOR_SHIFT > n_sectors)) in __journal_read_write()
1513 bv.bv_len = n_sectors << SECTOR_SHIFT; in __journal_read_write()
1514 n_sectors -= bv.bv_len >> SECTOR_SHIFT; in __journal_read_write()
1623 } while (n_sectors); in __journal_read_write()
1673 dio->range.n_sectors = bio_sectors(bio); in dm_integrity_map_continue()
1680 dio->range.n_sectors = min(dio->range.n_sectors, in dm_integrity_map_continue()
1682 if (unlikely(!dio->range.n_sectors)) { in dm_integrity_map_continue()
1688 range_sectors = dio->range.n_sectors >> ic->sb->log2_sectors_per_block; in dm_integrity_map_continue()
1720 } while ((i += ic->sectors_per_block) < dio->range.n_sectors); in dm_integrity_map_continue()
1728 if (unlikely(dio->range.n_sectors > next_sector - dio->range.logical_sector)) in dm_integrity_map_continue()
1729 dio->range.n_sectors = next_sector - dio->range.logical_sector; in dm_integrity_map_continue()
1733 for (i = ic->sectors_per_block; i < dio->range.n_sectors; i += ic->sectors_per_block, jp++) { in dm_integrity_map_continue()
1737 dio->range.n_sectors = i; in dm_integrity_map_continue()
1785 bio->bi_iter.bi_size = dio->range.n_sectors << SECTOR_SHIFT; in dm_integrity_map_continue()
1792 dio->range.logical_sector + dio->range.n_sectors > le64_to_cpu(ic->sb->recalc_sector)) in dm_integrity_map_continue()
1978 io->range.n_sectors = (k - j) << ic->sb->log2_sectors_per_block; in do_journal_write()
2137 range.n_sectors = min((sector_t)RECALC_SECTORS, ic->provided_data_sectors - range.logical_sector); in integrity_recalc()
2139 …range.n_sectors = min(range.n_sectors, (1U << ic->sb->log2_interleave_sectors) - (unsigned)offset); in integrity_recalc()
2162 io_loc.count = range.n_sectors; in integrity_recalc()
2171 for (i = 0; i < range.n_sectors; i += ic->sectors_per_block) { in integrity_recalc()
2186 ic->sb->recalc_sector = cpu_to_le64(range.logical_sector + range.n_sectors); in integrity_recalc()