nr_regions 122 drivers/md/dm-clone-metadata.c unsigned long nr_regions; nr_regions 387 drivers/md/dm-clone-metadata.c cmd->nr_regions, false, &cmd->bitset_root); nr_regions 389 drivers/md/dm-clone-metadata.c DMERR("Failed to resize on-disk bitset to %lu entries", cmd->nr_regions); nr_regions 480 drivers/md/dm-clone-metadata.c unsigned long nr_regions) nr_regions 488 drivers/md/dm-clone-metadata.c dmap->dirty_regions = kvzalloc(bitmap_size(nr_regions), GFP_KERNEL); nr_regions 505 drivers/md/dm-clone-metadata.c if (__dirty_map_init(&cmd->dmap[0], cmd->nr_words, cmd->nr_regions)) { nr_regions 510 drivers/md/dm-clone-metadata.c if (__dirty_map_init(&cmd->dmap[1], cmd->nr_words, cmd->nr_regions)) { nr_regions 539 drivers/md/dm-clone-metadata.c r = dm_bitset_cursor_begin(&cmd->bitset_info, cmd->bitset_root, cmd->nr_regions, &c); nr_regions 549 drivers/md/dm-clone-metadata.c if (i >= (cmd->nr_regions - 1)) nr_regions 579 drivers/md/dm-clone-metadata.c cmd->nr_regions = dm_sector_div_up(cmd->target_size, cmd->region_size); nr_regions 580 drivers/md/dm-clone-metadata.c cmd->nr_words = BITS_TO_LONGS(cmd->nr_regions); nr_regions 588 drivers/md/dm-clone-metadata.c cmd->region_map = kvmalloc(bitmap_size(cmd->nr_regions), GFP_KERNEL); nr_regions 609 drivers/md/dm-clone-metadata.c if (bitmap_full(cmd->region_map, cmd->nr_regions)) nr_regions 647 drivers/md/dm-clone-metadata.c unsigned long start, unsigned long nr_regions) nr_regions 654 drivers/md/dm-clone-metadata.c bit = find_next_zero_bit(cmd->region_map, cmd->nr_regions, start); nr_regions 656 drivers/md/dm-clone-metadata.c return (bit >= (start + nr_regions)); nr_regions 661 drivers/md/dm-clone-metadata.c return bitmap_weight(cmd->region_map, cmd->nr_regions); nr_regions 667 drivers/md/dm-clone-metadata.c return find_next_zero_bit(cmd->region_map, cmd->nr_regions, start); nr_regions 676 drivers/md/dm-clone-metadata.c unsigned long max_index = min(cmd->nr_regions, (word + 1) * BITS_PER_LONG); nr_regions 742 drivers/md/dm-clone-metadata.c if (bitmap_full(cmd->region_map, cmd->nr_regions)) nr_regions 853 drivers/md/dm-clone-metadata.c if (unlikely(region_nr >= cmd->nr_regions)) { nr_regions 855 drivers/md/dm-clone-metadata.c region_nr, cmd->nr_regions); nr_regions 882 drivers/md/dm-clone-metadata.c unsigned long nr_regions) nr_regions 888 drivers/md/dm-clone-metadata.c if (unlikely(start >= cmd->nr_regions || (start + nr_regions) < start || nr_regions 889 drivers/md/dm-clone-metadata.c (start + nr_regions) > cmd->nr_regions)) { nr_regions 891 drivers/md/dm-clone-metadata.c start, nr_regions, cmd->nr_regions); nr_regions 903 drivers/md/dm-clone-metadata.c for (region_nr = start; region_nr < (start + nr_regions); region_nr++) { nr_regions 52 drivers/md/dm-clone-metadata.h unsigned long nr_regions); nr_regions 154 drivers/md/dm-clone-metadata.h unsigned long start, unsigned long nr_regions); nr_regions 77 drivers/md/dm-clone-target.c unsigned long nr_regions; nr_regions 296 drivers/md/dm-clone-target.c unsigned long *rs, unsigned long *nr_regions) nr_regions 304 drivers/md/dm-clone-target.c *nr_regions = 0; nr_regions 306 drivers/md/dm-clone-target.c *nr_regions = end - *rs; nr_regions 464 drivers/md/dm-clone-target.c unsigned long rs, nr_regions; nr_regions 473 drivers/md/dm-clone-target.c bio_region_range(clone, bio, &rs, &nr_regions); nr_regions 475 drivers/md/dm-clone-target.c nr_regions << clone->region_shift); nr_regions 483 drivers/md/dm-clone-target.c unsigned long rs, nr_regions; nr_regions 485 drivers/md/dm-clone-target.c bio_region_range(clone, bio, &rs, &nr_regions); nr_regions 486 drivers/md/dm-clone-target.c if (!nr_regions) { nr_regions 491 drivers/md/dm-clone-target.c if (WARN_ON(rs >= clone->nr_regions || (rs + nr_regions) < rs || nr_regions 492 drivers/md/dm-clone-target.c (rs + nr_regions) > clone->nr_regions)) { nr_regions 494 drivers/md/dm-clone-target.c clone_device_name(clone), rs, nr_regions, nr_regions 495 drivers/md/dm-clone-target.c clone->nr_regions, nr_regions 506 drivers/md/dm-clone-target.c if (dm_clone_is_range_hydrated(clone->cmd, rs, nr_regions)) { nr_regions 794 drivers/md/dm-clone-target.c static void hydration_copy(struct dm_clone_region_hydration *hd, unsigned int nr_regions) nr_regions 801 drivers/md/dm-clone-target.c if (WARN_ON(!nr_regions)) nr_regions 806 drivers/md/dm-clone-target.c region_end = region_start + nr_regions - 1; nr_regions 808 drivers/md/dm-clone-target.c total_size = region_to_sector(clone, nr_regions - 1); nr_regions 810 drivers/md/dm-clone-target.c if (region_end == clone->nr_regions - 1) { nr_regions 833 drivers/md/dm-clone-target.c atomic_add(nr_regions, &clone->hydrations_in_flight); nr_regions 1025 drivers/md/dm-clone-target.c unsigned long nr_regions = clone->nr_regions; nr_regions 1032 drivers/md/dm-clone-target.c if (offset == nr_regions) nr_regions 1052 drivers/md/dm-clone-target.c } while (++offset < nr_regions); nr_regions 1067 drivers/md/dm-clone-target.c unsigned long offset, nr_regions = clone->nr_regions; nr_regions 1099 drivers/md/dm-clone-target.c offset < nr_regions) { nr_regions 1112 drivers/md/dm-clone-target.c if (offset >= nr_regions) nr_regions 1187 drivers/md/dm-clone-target.c unsigned long rs, nr_regions; nr_regions 1203 drivers/md/dm-clone-target.c bio_region_range(clone, bio, &rs, &nr_regions); nr_regions 1209 drivers/md/dm-clone-target.c r = dm_clone_cond_set_range(clone->cmd, rs, nr_regions); nr_regions 1478 drivers/md/dm-clone-target.c clone->nr_regions, nr_regions 1792 drivers/md/dm-clone-target.c sector_t nr_regions; nr_regions 1834 drivers/md/dm-clone-target.c nr_regions = dm_sector_div_up(ti->len, clone->region_size); nr_regions 1837 drivers/md/dm-clone-target.c if (nr_regions != (unsigned long)nr_regions) { nr_regions 1843 drivers/md/dm-clone-target.c clone->nr_regions = nr_regions; nr_regions 1845 drivers/md/dm-clone-target.c r = validate_nr_regions(clone->nr_regions, &ti->error); nr_regions 2132 drivers/md/dm-clone-target.c static void set_hydration_threshold(struct clone *clone, unsigned int nr_regions) nr_regions 2134 drivers/md/dm-clone-target.c WRITE_ONCE(clone->hydration_threshold, nr_regions); nr_regions 2144 drivers/md/dm-clone-target.c static void set_hydration_batch_size(struct clone *clone, unsigned int nr_regions) nr_regions 2146 drivers/md/dm-clone-target.c WRITE_ONCE(clone->hydration_batch_size, nr_regions); nr_regions 208 drivers/md/dm-log.c __le64 nr_regions; nr_regions 214 drivers/md/dm-log.c uint64_t nr_regions; nr_regions 284 drivers/md/dm-log.c disk->nr_regions = cpu_to_le64(core->nr_regions); nr_regions 291 drivers/md/dm-log.c core->nr_regions = le64_to_cpu(disk->nr_regions); nr_regions 330 drivers/md/dm-log.c log->header.nr_regions = 0; nr_regions 605 drivers/md/dm-log.c lc->header.nr_regions = 0; nr_regions 610 drivers/md/dm-log.c for (i = lc->header.nr_regions; i < lc->region_count; i++) nr_regions 614 drivers/md/dm-log.c for (i = lc->header.nr_regions; i < lc->region_count; i++) nr_regions 629 drivers/md/dm-log.c lc->header.nr_regions = lc->region_count; nr_regions 70 drivers/md/dm-raid1.c region_t nr_regions; nr_regions 342 drivers/md/dm-raid1.c if (key == (ms->nr_regions - 1)) { nr_regions 404 drivers/md/dm-raid1.c (log->type->get_sync_count(log) == ms->nr_regions)) { nr_regions 897 drivers/md/dm-raid1.c ms->nr_regions = dm_sector_div_up(ti->len, region_size); nr_regions 914 drivers/md/dm-raid1.c dl, region_size, ms->nr_regions); nr_regions 1413 drivers/md/dm-raid1.c (unsigned long long)ms->nr_regions, buffer); nr_regions 168 drivers/md/dm-region-hash.c region_t nr_regions) nr_regions 179 drivers/md/dm-region-hash.c max_buckets = nr_regions >> 6; nr_regions 44 drivers/md/dm-switch.c unsigned long nr_regions; /* Number of regions making up the device */ nr_regions 79 drivers/md/dm-switch.c sector_t nr_regions = ti->len; nr_regions 98 drivers/md/dm-switch.c if (sector_div(nr_regions, sctx->region_size)) nr_regions 99 drivers/md/dm-switch.c nr_regions++; nr_regions 101 drivers/md/dm-switch.c if (nr_regions >= ULONG_MAX) { nr_regions 105 drivers/md/dm-switch.c sctx->nr_regions = nr_regions; nr_regions 107 drivers/md/dm-switch.c nr_slots = nr_regions; nr_regions 197 drivers/md/dm-switch.c for (region_nr = 0; region_nr < sctx->nr_regions; region_nr++) { nr_regions 413 drivers/md/dm-switch.c unlikely(region_index + num_write >= sctx->nr_regions)) { nr_regions 415 drivers/md/dm-switch.c region_index, num_write, sctx->nr_regions); nr_regions 449 drivers/md/dm-switch.c if (unlikely(region_index >= sctx->nr_regions)) { nr_regions 450 drivers/md/dm-switch.c DMWARN("invalid set_region_mappings region number: %lu >= %lu", region_index, sctx->nr_regions); nr_regions 272 drivers/mtd/chips/jedec_probe.c const uint8_t nr_regions; nr_regions 305 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 317 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 332 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 347 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 362 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 377 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 393 drivers/mtd/chips/jedec_probe.c .nr_regions = 6, nr_regions 410 drivers/mtd/chips/jedec_probe.c .nr_regions = 6, nr_regions 427 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 442 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 457 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 472 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 484 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 496 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 508 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 520 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 532 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 547 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 562 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 577 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 589 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 602 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 615 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 628 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 641 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 654 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 669 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 684 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 699 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 714 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 726 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 741 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 753 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 766 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 779 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 794 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 809 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 824 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 839 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 854 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 869 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 884 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 897 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 910 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 923 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 936 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 949 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 962 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 974 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 986 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 998 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1011 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1024 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1037 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1049 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1062 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1075 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1088 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1101 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1114 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1127 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1140 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1153 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1165 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1177 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1189 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1204 drivers/mtd/chips/jedec_probe.c .nr_regions = 3, nr_regions 1218 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1233 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1245 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1257 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1272 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1287 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1302 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1314 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1326 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1338 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1351 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1363 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1375 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1386 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1397 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1409 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1421 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1433 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1445 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1457 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1470 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1482 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1494 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1506 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1518 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1530 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1543 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1557 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1571 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1584 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1599 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1611 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1626 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1641 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1656 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1671 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1686 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1701 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1716 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1728 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1740 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1752 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1764 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1776 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1791 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1806 drivers/mtd/chips/jedec_probe.c .nr_regions = 1, nr_regions 1818 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1833 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1848 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1861 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1874 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1887 drivers/mtd/chips/jedec_probe.c .nr_regions = 2, nr_regions 1900 drivers/mtd/chips/jedec_probe.c .nr_regions = 4, nr_regions 1985 drivers/mtd/chips/jedec_probe.c num_erase_regions = jedec_table[index].nr_regions; nr_regions 1996 drivers/mtd/chips/jedec_probe.c cfi->cfiq->NumEraseRegions = jedec_table[index].nr_regions; nr_regions 1136 drivers/pci/controller/pcie-iproc.c for (region_idx = 0; region_idx < ib->nr_regions; region_idx++) { nr_regions 1446 drivers/pci/controller/pcie-iproc.c pcie->ib.nr_regions = ARRAY_SIZE(paxb_v2_ib_map); nr_regions 42 drivers/pci/controller/pcie-iproc.h unsigned int nr_regions; nr_regions 161 include/kvm/arm_vgic.h int nr_regions; nr_regions 42 include/linux/dm-region-hash.h region_t nr_regions); nr_regions 1810 virt/kvm/arm/vgic/vgic-its.c iodev->nr_regions = ARRAY_SIZE(its_registers); nr_regions 475 virt/kvm/arm/vgic/vgic-mmio-v2.c dev->nr_regions = ARRAY_SIZE(vgic_v2_dist_registers); nr_regions 501 virt/kvm/arm/vgic/vgic-mmio-v2.c iodev.nr_regions = ARRAY_SIZE(vgic_v2_dist_registers); nr_regions 506 virt/kvm/arm/vgic/vgic-mmio-v2.c iodev.nr_regions = ARRAY_SIZE(vgic_v2_cpu_registers); nr_regions 529 virt/kvm/arm/vgic/vgic-mmio-v2.c .nr_regions = ARRAY_SIZE(vgic_v2_cpu_registers), nr_regions 541 virt/kvm/arm/vgic/vgic-mmio-v2.c .nr_regions = ARRAY_SIZE(vgic_v2_dist_registers), nr_regions 589 virt/kvm/arm/vgic/vgic-mmio-v3.c dev->nr_regions = ARRAY_SIZE(vgic_v3_dist_registers); nr_regions 639 virt/kvm/arm/vgic/vgic-mmio-v3.c rd_dev->nr_regions = ARRAY_SIZE(vgic_v3_rd_registers); nr_regions 804 virt/kvm/arm/vgic/vgic-mmio-v3.c iodev.nr_regions = ARRAY_SIZE(vgic_v3_dist_registers); nr_regions 809 virt/kvm/arm/vgic/vgic-mmio-v3.c iodev.nr_regions = ARRAY_SIZE(vgic_v3_rd_registers); nr_regions 957 virt/kvm/arm/vgic/vgic-mmio-v3.c .nr_regions = ARRAY_SIZE(vgic_v3_dist_registers), nr_regions 968 virt/kvm/arm/vgic/vgic-mmio-v3.c .nr_regions = ARRAY_SIZE(vgic_v3_rd_registers), nr_regions 674 virt/kvm/arm/vgic/vgic-mmio.c int nr_regions, unsigned int offset) nr_regions 676 virt/kvm/arm/vgic/vgic-mmio.c return bsearch((void *)(uintptr_t)offset, regions, nr_regions, nr_regions 792 virt/kvm/arm/vgic/vgic-mmio.c region = vgic_find_mmio_region(iodev->regions, iodev->nr_regions, nr_regions 214 virt/kvm/arm/vgic/vgic-mmio.h int nr_regions, unsigned int offset);