Lines Matching defs:blocks
215 static int __bitmap_resize(struct bitmap *bitmap, sector_t blocks,
653 * blocks, to ensure previous writes, particularly from
665 * which is safe. The relevant bitmap blocks will
847 /* to 4k blocks */
1477 sector_t offset, sector_t *blocks,
1507 sector_t blocks;
1576 bmc = md_bitmap_get_counter(counts, block, &blocks, 0);
1601 * We mustn't write any other blocks before the superblock.
1624 sector_t offset, sector_t *blocks,
1645 *blocks = csize - (offset & (csize - 1));
1655 *blocks = csize - (offset & (csize - 1));
1682 sector_t blocks;
1686 bmc = md_bitmap_get_counter(&bitmap->counts, offset, &blocks, 1);
1719 offset += blocks;
1720 if (sectors > blocks)
1721 sectors -= blocks;
1737 sector_t blocks;
1742 bmc = md_bitmap_get_counter(&bitmap->counts, offset, &blocks, 0);
1768 offset += blocks;
1769 if (sectors > blocks)
1770 sectors -= blocks;
1777 sector_t *blocks, bool degraded)
1783 *blocks = 1024;
1789 bmc = md_bitmap_get_counter(&bitmap->counts, offset, blocks, 0);
1808 sector_t *blocks, bool degraded)
1814 * At least PAGE_SIZE>>9 blocks are covered.
1820 *blocks = 0;
1821 while (*blocks < (PAGE_SIZE>>9)) {
1825 *blocks += blocks1;
1832 sector_t *blocks, bool aborted)
1838 *blocks = 1024;
1842 bmc = md_bitmap_get_counter(&bitmap->counts, offset, blocks, 0);
1863 sector_t *blocks)
1865 __bitmap_end_sync(mddev->bitmap, offset, blocks, true);
1875 sector_t blocks;
1882 __bitmap_end_sync(bitmap, sector, &blocks, false);
1883 sector += blocks;
1891 sector_t blocks;
1911 __bitmap_end_sync(bitmap, s, &blocks, false);
1912 s += blocks;
1923 sector_t sector, blocks = 0;
1926 __bitmap_end_sync(bitmap, sector, &blocks, false);
1927 sector += blocks;
1929 WARN((blocks > new_lo) && old_lo, "alignment is not correct for lo\n");
1932 bitmap_start_sync(mddev, sector, &blocks, false);
1933 sector += blocks;
1935 WARN((blocks > new_hi) && old_hi, "alignment is not correct for hi\n");
2121 sector_t blocks = mddev->resync_max_sectors;
2188 err = __bitmap_resize(bitmap, blocks, mddev->bitmap_info.chunksize,
2240 sector_t blocks;
2241 bitmap_start_sync(mddev, sector, &blocks, false);
2242 sector += blocks;
2380 static int __bitmap_resize(struct bitmap *bitmap, sector_t blocks,
2430 chunks = DIV_ROUND_UP_SECTOR_T(blocks, 1 << chunkshift);
2439 chunks = DIV_ROUND_UP_SECTOR_T(blocks, 1 << chunkshift);
2483 blocks = min(old_counts.chunks << old_counts.chunkshift,
2508 blocks = old_counts.chunks << old_counts.chunkshift;
2516 for (block = 0; block < blocks; ) {
2587 static int bitmap_resize(struct mddev *mddev, sector_t blocks, int chunksize,
2595 return __bitmap_resize(bitmap, blocks, chunksize, init);