Lines Matching defs:blocks
454 * blocks, to ensure previous writes, particularly from
466 * which is safe. The relevant bitmap blocks will
649 /* to 4k blocks */
1232 /* We don't actually write all bitmap blocks here,
1269 sector_t offset, sector_t *blocks,
1299 sector_t blocks;
1370 bmc = md_bitmap_get_counter(counts, block, &blocks, 0);
1395 * We mustn't write any other blocks before the superblock.
1418 sector_t offset, sector_t *blocks,
1449 *blocks = csize - (offset & (csize - 1));
1484 sector_t blocks;
1488 bmc = md_bitmap_get_counter(&bitmap->counts, offset, &blocks, 1);
1521 offset += blocks;
1522 if (sectors > blocks)
1523 sectors -= blocks;
1545 sector_t blocks;
1550 bmc = md_bitmap_get_counter(&bitmap->counts, offset, &blocks, 0);
1575 offset += blocks;
1576 if (sectors > blocks)
1577 sectors -= blocks;
1584 static int __bitmap_start_sync(struct bitmap *bitmap, sector_t offset, sector_t *blocks,
1590 *blocks = 1024;
1594 bmc = md_bitmap_get_counter(&bitmap->counts, offset, blocks, 0);
1612 int md_bitmap_start_sync(struct bitmap *bitmap, sector_t offset, sector_t *blocks,
1619 * At least PAGE_SIZE>>9 blocks are covered.
1625 *blocks = 0;
1626 while (*blocks < (PAGE_SIZE>>9)) {
1630 *blocks += blocks1;
1636 void md_bitmap_end_sync(struct bitmap *bitmap, sector_t offset, sector_t *blocks, int aborted)
1642 *blocks = 1024;
1646 bmc = md_bitmap_get_counter(&bitmap->counts, offset, blocks, 0);
1674 sector_t blocks;
1678 md_bitmap_end_sync(bitmap, sector, &blocks, 0);
1679 sector += blocks;
1687 sector_t blocks;
1706 md_bitmap_end_sync(bitmap, s, &blocks, 0);
1707 s += blocks;
1719 sector_t sector, blocks = 0;
1722 md_bitmap_end_sync(bitmap, sector, &blocks, 0);
1723 sector += blocks;
1725 WARN((blocks > new_lo) && old_lo, "alignment is not correct for lo\n");
1728 md_bitmap_start_sync(bitmap, sector, &blocks, 0);
1729 sector += blocks;
1731 WARN((blocks > new_hi) && old_hi, "alignment is not correct for hi\n");
1887 sector_t blocks = mddev->resync_max_sectors;
1954 err = md_bitmap_resize(bitmap, blocks, mddev->bitmap_info.chunksize, 1);
1994 sector_t blocks;
1995 md_bitmap_start_sync(bitmap, sector, &blocks, 0);
1996 sector += blocks;
2127 int md_bitmap_resize(struct bitmap *bitmap, sector_t blocks,
2177 chunks = DIV_ROUND_UP_SECTOR_T(blocks, 1 << chunkshift);
2186 chunks = DIV_ROUND_UP_SECTOR_T(blocks, 1 << chunkshift);
2230 blocks = min(old_counts.chunks << old_counts.chunkshift,
2255 blocks = old_counts.chunks << old_counts.chunkshift;
2263 for (block = 0; block < blocks; ) {