Lines Matching defs:chunksize
127 * the default size of segment of data in the array each bit(chunksize) is 64k,
128 * and chunksize will adjust to twice the old size each time if the total number
287 unsigned long chunksize;
907 unsigned long chunksize = MIN_CHUNK_SIZE;
908 unsigned long chunks = DIV_ROUND_UP(blocks, chunksize);
913 chunksize = chunksize << 1;
914 chunks = DIV_ROUND_UP_SECTOR_T(blocks, chunksize);
918 llbitmap->chunkshift = ffz(~chunksize);
919 llbitmap->chunksize = chunksize;
939 unsigned long chunksize;
990 chunksize = le32_to_cpu(sb->chunksize);
991 if (!is_power_of_2(chunksize)) {
992 pr_err("md/llbitmap: %s: chunksize not a power of 2",
997 if (chunksize < DIV_ROUND_UP_SECTOR_T(mddev->resync_max_sectors,
999 pr_err("md/llbitmap: %s: chunksize too small %lu < %llu / %lu",
1000 mdname(mddev), chunksize, mddev->resync_max_sectors,
1020 mddev->bitmap_info.chunksize = chunksize;
1024 llbitmap->chunksize = chunksize;
1025 llbitmap->chunks = DIV_ROUND_UP_SECTOR_T(mddev->resync_max_sectors, chunksize);
1026 llbitmap->chunkshift = ffz(~chunksize);
1138 static int llbitmap_resize(struct mddev *mddev, sector_t blocks, int chunksize)
1143 if (chunksize == 0)
1144 chunksize = llbitmap->chunksize;
1146 /* If there is enough space, leave the chunksize unchanged. */
1147 chunks = DIV_ROUND_UP_SECTOR_T(blocks, chunksize);
1149 chunksize = chunksize << 1;
1150 chunks = DIV_ROUND_UP_SECTOR_T(blocks, chunksize);
1153 llbitmap->chunkshift = ffz(~chunksize);
1154 llbitmap->chunksize = chunksize;
1227 unsigned long start = DIV_ROUND_UP_SECTOR_T(offset, llbitmap->chunksize);
1244 unsigned long start = DIV_ROUND_UP_SECTOR_T(offset, llbitmap->chunksize);
1366 int blocks = llbitmap->chunksize - (offset & (llbitmap->chunksize - 1));
1411 *blocks = llbitmap->chunksize - (offset & (llbitmap->chunksize - 1));
1423 *blocks = llbitmap->chunksize - (offset & (llbitmap->chunksize - 1));
1521 sb->chunksize = cpu_to_le32(llbitmap->chunksize);
1644 ret = sprintf(page, "chunksize %lu\nchunkshift %lu\nchunks %lu\noffset %llu\ndaemon_sleep %lu\n",
1645 llbitmap->chunksize, llbitmap->chunkshift,