Lines Matching defs:blocks

416  * blocks, to ensure previous writes, particularly from
428 * which is safe. The relevant bitmap blocks will
606 /* to 4k blocks */
1175 /* We don't actually write all bitmap blocks here,
1212 sector_t offset, sector_t *blocks,
1225 sector_t blocks;
1296 bmc = md_bitmap_get_counter(counts, block, &blocks, 0);
1321 * We mustn't write any other blocks before the superblock.
1346 sector_t offset, sector_t *blocks,
1377 *blocks = csize - (offset & (csize - 1));
1412 sector_t blocks;
1416 bmc = md_bitmap_get_counter(&bitmap->counts, offset, &blocks, 1);
1449 offset += blocks;
1450 if (sectors > blocks)
1451 sectors -= blocks;
1473 sector_t blocks;
1478 bmc = md_bitmap_get_counter(&bitmap->counts, offset, &blocks, 0);
1503 offset += blocks;
1504 if (sectors > blocks)
1505 sectors -= blocks;
1512 static int __bitmap_start_sync(struct bitmap *bitmap, sector_t offset, sector_t *blocks,
1518 *blocks = 1024;
1522 bmc = md_bitmap_get_counter(&bitmap->counts, offset, blocks, 0);
1540 int md_bitmap_start_sync(struct bitmap *bitmap, sector_t offset, sector_t *blocks,
1547 * At least PAGE_SIZE>>9 blocks are covered.
1553 *blocks = 0;
1554 while (*blocks < (PAGE_SIZE>>9)) {
1558 *blocks += blocks1;
1564 void md_bitmap_end_sync(struct bitmap *bitmap, sector_t offset, sector_t *blocks, int aborted)
1570 *blocks = 1024;
1574 bmc = md_bitmap_get_counter(&bitmap->counts, offset, blocks, 0);
1602 sector_t blocks;
1606 md_bitmap_end_sync(bitmap, sector, &blocks, 0);
1607 sector += blocks;
1615 sector_t blocks;
1634 md_bitmap_end_sync(bitmap, s, &blocks, 0);
1635 s += blocks;
1647 sector_t sector, blocks = 0;
1650 md_bitmap_end_sync(bitmap, sector, &blocks, 0);
1651 sector += blocks;
1653 WARN((blocks > new_lo) && old_lo, "alignment is not correct for lo\n");
1656 md_bitmap_start_sync(bitmap, sector, &blocks, 0);
1657 sector += blocks;
1659 WARN((blocks > new_hi) && old_hi, "alignment is not correct for hi\n");
1816 sector_t blocks = mddev->resync_max_sectors;
1883 err = md_bitmap_resize(bitmap, blocks, mddev->bitmap_info.chunksize, 1);
1923 sector_t blocks;
1924 md_bitmap_start_sync(bitmap, sector, &blocks, 0);
1925 sector += blocks;
2056 int md_bitmap_resize(struct bitmap *bitmap, sector_t blocks,
2106 chunks = DIV_ROUND_UP_SECTOR_T(blocks, 1 << chunkshift);
2115 chunks = DIV_ROUND_UP_SECTOR_T(blocks, 1 << chunkshift);
2159 blocks = min(old_counts.chunks << old_counts.chunkshift,
2184 blocks = old_counts.chunks << old_counts.chunkshift;
2192 for (block = 0; block < blocks; ) {