Home
last modified time | relevance | path

Searched refs:nr_regions (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/md/
H A Ddm-clone-metadata.c122 unsigned long nr_regions; member
381 cmd->nr_regions, false, &cmd->bitset_root); in __format_metadata()
383 DMERR("Failed to resize on-disk bitset to %lu entries", cmd->nr_regions); in __format_metadata()
469 unsigned long nr_regions) in __dirty_map_init() argument
477 dmap->dirty_regions = kvzalloc(bitmap_size(nr_regions), GFP_KERNEL); in __dirty_map_init()
494 if (__dirty_map_init(&cmd->dmap[0], cmd->nr_words, cmd->nr_regions)) { in dirty_map_init()
499 if (__dirty_map_init(&cmd->dmap[1], cmd->nr_words, cmd->nr_regions)) { in dirty_map_init()
528 r = dm_bitset_cursor_begin(&cmd->bitset_info, cmd->bitset_root, cmd->nr_regions, &c); in __load_bitset_in_core()
535 if (i >= (cmd->nr_regions - 1)) in __load_bitset_in_core()
565 cmd->nr_regions = dm_sector_div_up(cmd->target_size, cmd->region_size); in dm_clone_metadata_open()
[all …]
H A Ddm-log.c211 __le64 nr_regions; member
217 uint64_t nr_regions; member
289 disk->nr_regions = cpu_to_le64(core->nr_regions); in header_to_disk()
296 core->nr_regions = le64_to_cpu(disk->nr_regions); in header_from_disk()
333 log->header.nr_regions = 0; in read_header()
609 lc->header.nr_regions = 0; in disk_resume()
614 for (i = lc->header.nr_regions; i < lc->region_count; i++) in disk_resume()
618 for (i = lc->header.nr_regions; i < lc->region_count; i++) in disk_resume()
633 lc->header.nr_regions = lc->region_count; in disk_resume()
H A Ddm-clone-metadata.h52 unsigned long nr_regions);
154 unsigned long start, unsigned long nr_regions);
H A Ddm-raid1.c75 region_t nr_regions; member
347 if (key == (ms->nr_regions - 1)) { in recover()
409 (log->type->get_sync_count(log) == ms->nr_regions)) { in do_recovery()
908 ms->nr_regions = dm_sector_div_up(ti->len, region_size); in alloc_context()
925 dl, region_size, ms->nr_regions); in alloc_context()
1424 (unsigned long long)ms->nr_regions, buffer); in mirror_status()
/linux/tools/testing/selftests/damon/
H A Daccess_memory_even.c16 int nr_regions; in main() local
25 nr_regions = atoi(argv[1]); in main()
28 regions = malloc(sizeof(*regions) * nr_regions); in main()
29 for (i = 0; i < nr_regions; i++) in main()
33 for (i = 0; i < nr_regions; i++) { in main()
H A Daccess_memory.c15 int nr_regions; in main() local
26 nr_regions = atoi(argv[1]); in main()
30 regions = malloc(sizeof(*regions) * nr_regions); in main()
31 for (i = 0; i < nr_regions; i++) in main()
34 for (i = 0; i < nr_regions; i++) { in main()
/linux/mm/damon/
H A Dstat.c88 unsigned int nr_regions = 0; in damon_stat_sort_regions() local
98 region_pointers[nr_regions++] = r; in damon_stat_sort_regions()
102 sort(region_pointers, nr_regions, sizeof(*region_pointers), in damon_stat_sort_regions()
105 *nr_regions_ptr = nr_regions; in damon_stat_sort_regions()
113 int nr_regions; in damon_stat_set_idletime_percentiles() local
117 err = damon_stat_sort_regions(c, &sorted_regions, &nr_regions, in damon_stat_set_idletime_percentiles()
121 for (i = 0; i < nr_regions; i++) { in damon_stat_set_idletime_percentiles()
H A Dcore.c140 t->nr_regions++; in damon_add_region()
146 t->nr_regions--; in damon_del_region()
474 t->nr_regions = 0; in damon_new_target()
518 return t->nr_regions; in damon_nr_regions()
2384 unsigned int nr_regions; in kdamond_merge_regions() local
2390 nr_regions = 0; in kdamond_merge_regions()
2393 nr_regions += damon_nr_regions(t); in kdamond_merge_regions()
2396 } while (nr_regions > c->attrs.max_nr_regions && in kdamond_merge_regions()
2467 unsigned int nr_regions = 0; in kdamond_split_regions() local
2472 nr_regions += damon_nr_regions(t); in kdamond_split_regions()
[all …]
H A Dsysfs.c118 int nr_regions) in damon_sysfs_regions_add_dirs() argument
124 if (!nr_regions) in damon_sysfs_regions_add_dirs()
127 regions_arr = kmalloc_array(nr_regions, sizeof(*regions_arr), in damon_sysfs_regions_add_dirs()
133 for (i = 0; i < nr_regions; i++) { in damon_sysfs_regions_add_dirs()
193 __ATTR_RW_MODE(nr_regions, 0600);
H A Dsysfs-schemes.c134 int nr_regions; member
149 regions->nr_regions = 0; in damon_sysfs_scheme_regions_alloc()
171 regions->nr_regions--; in damon_sysfs_scheme_regions_rm_dirs()
2811 sysfs_regions->nr_regions++; in damos_sysfs_populate_region_dir()
2815 sysfs_regions->nr_regions++)) { in damos_sysfs_populate_region_dir()
/linux/arch/arm64/kvm/vgic/
H A Dvgic-mmio-v2.c504 dev->nr_regions = ARRAY_SIZE(vgic_v2_dist_registers); in vgic_v2_init_dist_iodev()
514 dev->nr_regions = ARRAY_SIZE(vgic_v2_cpu_registers); in vgic_v2_init_cpuif_iodev()
540 iodev.nr_regions = ARRAY_SIZE(vgic_v2_dist_registers); in vgic_v2_has_attr_regs()
545 iodev.nr_regions = ARRAY_SIZE(vgic_v2_cpu_registers); in vgic_v2_has_attr_regs()
568 .nr_regions = ARRAY_SIZE(vgic_v2_cpu_registers), in vgic_v2_cpuif_uaccess()
580 .nr_regions = ARRAY_SIZE(vgic_v2_dist_registers), in vgic_v2_dist_uaccess()
H A Dvgic-mmio-v3.c762 dev->nr_regions = ARRAY_SIZE(vgic_v3_dist_registers); in vgic_v3_init_dist_iodev()
818 rd_dev->nr_regions = ARRAY_SIZE(vgic_v3_rd_registers); in vgic_register_redist_iodev()
1018 iodev.nr_regions = ARRAY_SIZE(vgic_v3_dist_registers); in vgic_v3_has_attr_regs()
1023 iodev.nr_regions = ARRAY_SIZE(vgic_v3_rd_registers); in vgic_v3_has_attr_regs()
1143 .nr_regions = ARRAY_SIZE(vgic_v3_dist_registers), in vgic_v3_dist_uaccess()
1154 .nr_regions = ARRAY_SIZE(vgic_v3_rd_registers), in vgic_v3_redist_uaccess()
H A Dvgic-mmio.h229 int nr_regions, unsigned int offset);
H A Dvgic-mmio.c837 int nr_regions, unsigned int offset) in vgic_find_mmio_region() argument
839 return bsearch((void *)(uintptr_t)offset, regions, nr_regions, in vgic_find_mmio_region()
955 region = vgic_find_mmio_region(iodev->regions, iodev->nr_regions, in vgic_get_mmio_region()
H A Dvgic-its.c1816 iodev->nr_regions = ARRAY_SIZE(its_registers); in vgic_register_its_iodev()
/linux/drivers/virt/acrn/
H A Dmm.c159 int nr_pages, i, order, nr_regions = 0; in acrn_vm_ram_map() local
284 nr_regions++; in acrn_vm_ram_map()
289 nr_regions), GFP_KERNEL); in acrn_vm_ram_map()
294 regions_info->regions_num = nr_regions; in acrn_vm_ram_map()
/linux/drivers/pci/controller/
H A Dpcie-iproc.h48 unsigned int nr_regions; member
/linux/mm/damon/tests/
H A Dvaddr-kunit.h130 unsigned long *regions, int nr_regions, in damon_do_test_apply_three_regions() argument
141 for (i = 0; i < nr_regions / 2; i++) { in damon_do_test_apply_three_regions()
H A Dcore-kunit.h972 unsigned long region_start_end[][2], int nr_regions) in damon_test_help_setup_target() argument
981 for (i = 0; i < nr_regions; i++) { in damon_test_help_setup_target()
/linux/include/linux/
H A Ddm-region-hash.h45 region_t nr_regions);
H A Ddamon.h107 unsigned int nr_regions; member
898 t->nr_regions++; in damon_insert_region()
/linux/Documentation/admin-guide/mm/damon/
H A Dusage.rst68 │ │ │ │ │ │ nr_regions/min,max
71 │ │ │ │ │ │ │ :ref:`regions <sysfs_regions>`/nr_regions
219 Specifically, two directories, ``intervals`` and ``nr_regions`` exist in this
227 Under ``nr_regions`` directory, two files for the lower-bound and upper-bound
296 In the beginning, this directory has only one file, ``nr_regions``. Writing a
300 If ``nr_regions`` is zero when committing new DAMON parameters online (writing
658 …kdamond.0 46568 [027] 79357.842179: damon:damon_aggregated: target_id=0 nr_regions=11 122509119488…
664 seventh field (``nr_regions=X``) shows the total number of monitoring regions
676 ….060214: damon:damos_before_apply: ctx_idx=0 scheme_idx=0 target_idx=0 nr_regions=11 121932607488-…
/linux/include/kvm/
H A Darm_vgic.h194 int nr_regions; member
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-mm-damon138 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/nr_regions/min
146 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/nr_regions/max
174 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/regions/nr_regions