| /linux-6.15/drivers/mtd/chips/ |
| H A D | jedec_probe.c | 306 .nr_regions = 1, 318 .nr_regions = 4, 333 .nr_regions = 4, 348 .nr_regions = 4, 363 .nr_regions = 4, 378 .nr_regions = 4, 394 .nr_regions = 6, 411 .nr_regions = 6, 428 .nr_regions = 4, 443 .nr_regions = 4, [all …]
|
| /linux-6.15/include/trace/events/ |
| H A D | damon.h | 16 unsigned int nr_regions, bool do_trace), 18 TP_ARGS(context_idx, scheme_idx, target_idx, r, nr_regions, do_trace), 30 __field(unsigned int, nr_regions) 41 __entry->nr_regions = nr_regions; 46 __entry->target_idx, __entry->nr_regions, 54 unsigned int nr_regions), 56 TP_ARGS(target_id, r, nr_regions), 60 __field(unsigned int, nr_regions) 69 __entry->nr_regions = nr_regions; 77 __entry->target_id, __entry->nr_regions,
|
| /linux-6.15/drivers/md/ |
| H A D | dm-clone-metadata.c | 122 unsigned long nr_regions; member 469 unsigned long nr_regions) in __dirty_map_init() argument 535 if (i >= (cmd->nr_regions - 1)) in __load_bitset_in_core() 566 cmd->nr_words = BITS_TO_LONGS(cmd->nr_regions); in dm_clone_metadata_open() 642 return (bit >= (start + nr_regions)); in dm_clone_is_range_hydrated() 839 if (unlikely(region_nr >= cmd->nr_regions)) { in dm_clone_set_region_hydrated() 841 region_nr, cmd->nr_regions); in dm_clone_set_region_hydrated() 868 unsigned long nr_regions) in dm_clone_cond_set_range() argument 874 if (unlikely(start >= cmd->nr_regions || (start + nr_regions) < start || in dm_clone_cond_set_range() 875 (start + nr_regions) > cmd->nr_regions)) { in dm_clone_cond_set_range() [all …]
|
| H A D | dm-clone-target.c | 76 unsigned long nr_regions; member 297 *nr_regions = 0; in bio_region_range() 299 *nr_regions = end - *rs; in bio_region_range() 479 if (!nr_regions) { in process_discard_bio() 484 if (WARN_ON(rs >= clone->nr_regions || (rs + nr_regions) < rs || in process_discard_bio() 485 (rs + nr_regions) > clone->nr_regions)) { in process_discard_bio() 1022 unsigned long nr_regions = clone->nr_regions; in __start_next_hydration() local 1064 unsigned long offset, nr_regions = clone->nr_regions; in do_hydration() local 1773 sector_t nr_regions; in clone_ctr() local 1818 if (nr_regions != (unsigned long)nr_regions) { in clone_ctr() [all …]
|
| H A D | dm-switch.c | 45 unsigned long nr_regions; /* Number of regions making up the device */ member 80 sector_t nr_regions = ti->len; in alloc_region_table() local 99 if (sector_div(nr_regions, sctx->region_size)) in alloc_region_table() 100 nr_regions++; in alloc_region_table() 102 if (nr_regions >= ULONG_MAX) { in alloc_region_table() 106 sctx->nr_regions = nr_regions; in alloc_region_table() 108 nr_slots = nr_regions; in alloc_region_table() 198 for (region_nr = 0; region_nr < sctx->nr_regions; region_nr++) { in initialise_region_table() 414 unlikely(region_index + num_write >= sctx->nr_regions)) { in process_set_region_mappings() 416 region_index, num_write, sctx->nr_regions); in process_set_region_mappings() [all …]
|
| H A D | dm-log.c | 211 __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 D | dm-clone-metadata.h | 52 unsigned long nr_regions); 154 unsigned long start, unsigned long nr_regions);
|
| H A D | dm-raid1.c | 75 region_t nr_regions; member 348 if (key == (ms->nr_regions - 1)) { in recover() 410 (log->type->get_sync_count(log) == ms->nr_regions)) { in do_recovery() 909 ms->nr_regions = dm_sector_div_up(ti->len, region_size); in alloc_context() 926 dl, region_size, ms->nr_regions); in alloc_context() 1425 (unsigned long long)ms->nr_regions, buffer); in mirror_status()
|
| H A D | dm-region-hash.c | 171 region_t nr_regions) in dm_region_hash_create() argument 182 max_buckets = nr_regions >> 6; in dm_region_hash_create()
|
| /linux-6.15/tools/testing/selftests/damon/ |
| H A D | access_memory_even.c | 17 int nr_regions; in main() local 26 nr_regions = atoi(argv[1]); in main() 29 regions = malloc(sizeof(*regions) * nr_regions); in main() 30 for (i = 0; i < nr_regions; i++) in main() 34 for (i = 0; i < nr_regions; i++) { in main()
|
| H A D | access_memory.c | 15 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-6.15/Documentation/translations/zh_TW/admin-guide/mm/damon/ |
| H A D | usage.rst | 63 │ │ │ │ │ │ nr_regions/min,max 66 │ │ │ │ │ │ │ regions/nr_regions 145 具體來說,這個目錄下有兩個目錄,即 ``intervals`` 和 ``nr_regions`` 。 150 在 ``nr_regions`` 目錄下,有兩個文件分別用於DAMON監測區域的下限和上限(``min`` 和 ``max`` ), 182 開始時,這個目錄只有一個文件, ``nr_regions`` 。向該文件寫入一個數字(``N``),就可以創
|
| /linux-6.15/Documentation/translations/zh_CN/admin-guide/mm/damon/ |
| H A D | usage.rst | 63 │ │ │ │ │ │ nr_regions/min,max 66 │ │ │ │ │ │ │ regions/nr_regions 145 具体来说,这个目录下有两个目录,即 ``intervals`` 和 ``nr_regions`` 。 150 在 ``nr_regions`` 目录下,有两个文件分别用于DAMON监测区域的下限和上限(``min`` 和 ``max`` ), 182 开始时,这个目录只有一个文件, ``nr_regions`` 。向该文件写入一个数字(``N``),就可以创
|
| /linux-6.15/drivers/virt/acrn/ |
| H A D | mm.c | 159 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-6.15/arch/arm64/kvm/vgic/ |
| H A D | vgic-mmio-v2.c | 490 dev->nr_regions = ARRAY_SIZE(vgic_v2_dist_registers); in vgic_v2_init_dist_iodev() 516 iodev.nr_regions = ARRAY_SIZE(vgic_v2_dist_registers); in vgic_v2_has_attr_regs() 521 iodev.nr_regions = ARRAY_SIZE(vgic_v2_cpu_registers); in vgic_v2_has_attr_regs() 544 .nr_regions = ARRAY_SIZE(vgic_v2_cpu_registers), in vgic_v2_cpuif_uaccess() 556 .nr_regions = ARRAY_SIZE(vgic_v2_dist_registers), in vgic_v2_dist_uaccess()
|
| H A D | vgic-mmio-v3.c | 735 dev->nr_regions = ARRAY_SIZE(vgic_v3_dist_registers); in vgic_v3_init_dist_iodev() 791 rd_dev->nr_regions = ARRAY_SIZE(vgic_v3_rd_registers); in vgic_register_redist_iodev() 991 iodev.nr_regions = ARRAY_SIZE(vgic_v3_dist_registers); in vgic_v3_has_attr_regs() 996 iodev.nr_regions = ARRAY_SIZE(vgic_v3_rd_registers); in vgic_v3_has_attr_regs() 1116 .nr_regions = ARRAY_SIZE(vgic_v3_dist_registers), in vgic_v3_dist_uaccess() 1127 .nr_regions = ARRAY_SIZE(vgic_v3_rd_registers), in vgic_v3_redist_uaccess()
|
| H A D | vgic-mmio.h | 228 int nr_regions, unsigned int offset);
|
| H A D | vgic-mmio.c | 837 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()
|
| /linux-6.15/mm/damon/ |
| H A D | core.c | 144 t->nr_regions++; in damon_add_region() 150 t->nr_regions--; in damon_del_region() 470 t->nr_regions = 0; in damon_new_target() 509 return t->nr_regions; in damon_nr_regions() 2119 unsigned int nr_regions; in kdamond_merge_regions() local 2125 nr_regions = 0; in kdamond_merge_regions() 2128 nr_regions += damon_nr_regions(t); in kdamond_merge_regions() 2201 unsigned int nr_regions = 0; in kdamond_split_regions() local 2206 nr_regions += damon_nr_regions(t); in kdamond_split_regions() 2212 if (last_nr_regions == nr_regions && in kdamond_split_regions() [all …]
|
| H A D | sysfs.c | 118 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);
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | pcie-iproc.h | 48 unsigned int nr_regions; member
|
| /linux-6.15/mm/damon/tests/ |
| H A D | vaddr-kunit.h | 130 unsigned long *regions, int nr_regions, in damon_do_test_apply_three_regions() argument 139 for (i = 0; i < nr_regions / 2; i++) { in damon_do_test_apply_three_regions()
|
| /linux-6.15/include/linux/ |
| H A D | dm-region-hash.h | 45 region_t nr_regions);
|
| H A D | damon.h | 102 unsigned int nr_regions; member 866 t->nr_regions++; in damon_insert_region()
|
| /linux-6.15/Documentation/admin-guide/mm/damon/ |
| H A D | usage.rst | 68 │ │ │ │ │ │ nr_regions/min,max 71 │ │ │ │ │ │ │ :ref:`regions <sysfs_regions>`/nr_regions 206 Specifically, two directories, ``intervals`` and ``nr_regions`` exist in this 214 Under ``nr_regions`` directory, two files for the lower-bound and upper-bound 276 In the beginning, this directory has only one file, ``nr_regions``. Writing a 610 …kdamond.0 46568 [027] 79357.842179: damon:damon_aggregated: target_id=0 nr_regions=11 122509119488… 616 seventh field (``nr_regions=X``) shows the total number of monitoring regions 628 ….060214: damon:damos_before_apply: ctx_idx=0 scheme_idx=0 target_idx=0 nr_regions=11 121932607488-…
|