Lines Matching defs:nr_regions

122 	unsigned long nr_regions;
381 cmd->nr_regions, false, &cmd->bitset_root);
383 DMERR("Failed to resize on-disk bitset to %lu entries", cmd->nr_regions);
474 unsigned long nr_regions)
482 dmap->dirty_regions = kvzalloc(bitmap_size(nr_regions), GFP_KERNEL);
499 if (__dirty_map_init(&cmd->dmap[0], cmd->nr_words, cmd->nr_regions)) {
504 if (__dirty_map_init(&cmd->dmap[1], cmd->nr_words, cmd->nr_regions)) {
533 r = dm_bitset_cursor_begin(&cmd->bitset_info, cmd->bitset_root, cmd->nr_regions, &c);
543 if (i >= (cmd->nr_regions - 1))
573 cmd->nr_regions = dm_sector_div_up(cmd->target_size, cmd->region_size);
574 cmd->nr_words = BITS_TO_LONGS(cmd->nr_regions);
582 cmd->region_map = kvmalloc(bitmap_size(cmd->nr_regions), GFP_KERNEL);
603 if (bitmap_full(cmd->region_map, cmd->nr_regions))
641 unsigned long start, unsigned long nr_regions)
648 bit = find_next_zero_bit(cmd->region_map, cmd->nr_regions, start);
650 return (bit >= (start + nr_regions));
655 return bitmap_weight(cmd->region_map, cmd->nr_regions);
661 return find_next_zero_bit(cmd->region_map, cmd->nr_regions, start);
670 unsigned long max_index = min(cmd->nr_regions, (word + 1) * BITS_PER_LONG);
736 if (bitmap_full(cmd->region_map, cmd->nr_regions))
847 if (unlikely(region_nr >= cmd->nr_regions)) {
849 region_nr, cmd->nr_regions);
876 unsigned long nr_regions)
882 if (unlikely(start >= cmd->nr_regions || (start + nr_regions) < start ||
883 (start + nr_regions) > cmd->nr_regions)) {
884 DMERR("Invalid region range: start %lu, nr_regions %lu (total number of regions %lu)",
885 start, nr_regions, cmd->nr_regions);
897 for (region_nr = start; region_nr < (start + nr_regions); region_nr++) {