/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | numa_emulation.c | 78 * Sets up nr_nodes fake nodes interleaved over physical nodes ranging from addr 85 u64 addr, u64 max_addr, int nr_nodes) in split_nodes_interleave() 93 if (nr_nodes <= 0) in split_nodes_interleave() 95 if (nr_nodes > MAX_NUMNODES) { in split_nodes_interleave() 97 nr_nodes, MAX_NUMNODES); in split_nodes_interleave() 98 nr_nodes = MAX_NUMNODES; in split_nodes_interleave() 106 size = PFN_PHYS((unsigned long)(size >> PAGE_SHIFT) / nr_nodes); in split_nodes_interleave() 112 big = ((size & ~FAKE_NODE_MIN_HASH_MASK) * nr_nodes) / in split_nodes_interleave() 173 ret = emu_setup_memblk(ei, pi, nid++ % nr_nodes, in split_nodes_interleave() 201 static u64 uniform_size(u64 max_addr, u64 base, u64 hole, int nr_nodes) in uniform_size() argument 83 split_nodes_interleave(struct numa_meminfo *ei, struct numa_meminfo *pi, u64 addr, u64 max_addr, int nr_nodes) split_nodes_interleave() argument 216 split_nodes_size_interleave_uniform(struct numa_meminfo *ei, struct numa_meminfo *pi, u64 addr, u64 max_addr, u64 size, int nr_nodes, struct numa_memblk *pblk, int nid) split_nodes_size_interleave_uniform() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | numa_emulation.c | 78 * Sets up nr_nodes fake nodes interleaved over physical nodes ranging from addr 85 u64 addr, u64 max_addr, int nr_nodes) in split_nodes_interleave() 93 if (nr_nodes <= 0) in split_nodes_interleave() 95 if (nr_nodes > MAX_NUMNODES) { in split_nodes_interleave() 97 nr_nodes, MAX_NUMNODES); in split_nodes_interleave() 98 nr_nodes = MAX_NUMNODES; in split_nodes_interleave() 106 size = PFN_PHYS((unsigned long)(size >> PAGE_SHIFT) / nr_nodes); in split_nodes_interleave() 112 big = ((size & ~FAKE_NODE_MIN_HASH_MASK) * nr_nodes) / in split_nodes_interleave() 173 ret = emu_setup_memblk(ei, pi, nid++ % nr_nodes, in split_nodes_interleave() 201 static u64 uniform_size(u64 max_addr, u64 base, u64 hole, int nr_nodes) in uniform_size() argument 83 split_nodes_interleave(struct numa_meminfo *ei, struct numa_meminfo *pi, u64 addr, u64 max_addr, int nr_nodes) split_nodes_interleave() argument 216 split_nodes_size_interleave_uniform(struct numa_meminfo *ei, struct numa_meminfo *pi, u64 addr, u64 max_addr, u64 size, int nr_nodes, struct numa_memblk *pblk, int nid) split_nodes_size_interleave_uniform() argument [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | rbtree_test.c | 171 static void check_postorder_foreach(int nr_nodes) in check_postorder_foreach() argument 178 WARN_ON_ONCE(count != nr_nodes); in check_postorder_foreach() 181 static void check_postorder(int nr_nodes) in check_postorder() argument 188 WARN_ON_ONCE(count != nr_nodes); in check_postorder() 191 static void check(int nr_nodes) in check() argument 211 WARN_ON_ONCE(count != nr_nodes); in check() 214 check_postorder(nr_nodes); in check() 215 check_postorder_foreach(nr_nodes); in check() 218 static void check_augmented(int nr_nodes) in check_augmented() argument 222 check(nr_nodes); in check_augmented() [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | rbtree_test.c | 171 static void check_postorder_foreach(int nr_nodes) in check_postorder_foreach() argument 178 WARN_ON_ONCE(count != nr_nodes); in check_postorder_foreach() 181 static void check_postorder(int nr_nodes) in check_postorder() argument 188 WARN_ON_ONCE(count != nr_nodes); in check_postorder() 191 static void check(int nr_nodes) in check() argument 211 WARN_ON_ONCE(count != nr_nodes); in check() 214 check_postorder(nr_nodes); in check() 215 check_postorder_foreach(nr_nodes); in check() 218 static void check_augmented(int nr_nodes) in check_augmented() argument 222 check(nr_nodes); in check_augmented() [all...] |
H A D | maple_tree.c | 5611 int nr_nodes; in mas_expected_entries() local 5632 nr_nodes = max(nr_entries, nr_entries * 2 + 1); in mas_expected_entries() 5637 nr_nodes = DIV_ROUND_UP(nr_nodes, MAPLE_RANGE64_SLOTS - 2); in mas_expected_entries() 5639 nr_nodes += DIV_ROUND_UP(nr_nodes, nonleaf_cap); in mas_expected_entries() 5641 mas_node_count_gfp(mas, nr_nodes + 3, GFP_KERNEL); in mas_expected_entries()
|
/kernel/linux/linux-5.10/arch/loongarch/mm/ |
H A D | cache.c | 43 int i, j, nr_nodes; in flush_cache_leaf() local 47 nr_nodes = cache_private(cdesc) ? 1 : loongson_sysconf.nr_nodes; in flush_cache_leaf() 60 } while (--nr_nodes > 0); in flush_cache_leaf()
|
/kernel/linux/linux-6.6/arch/loongarch/mm/ |
H A D | cache.c | 46 int i, j, nr_nodes; in flush_cache_leaf() local 50 nr_nodes = cache_private(cdesc) ? 1 : loongson_sysconf.nr_nodes; in flush_cache_leaf() 63 } while (--nr_nodes > 0); in flush_cache_leaf()
|
/kernel/linux/linux-6.6/tools/perf/bench/ |
H A D | numa.c | 126 int nr_nodes; member 229 int i, nr_nodes = 0; in nr_numa_nodes() local 231 for (i = 0; i < g->p.nr_nodes; i++) { in nr_numa_nodes() 233 nr_nodes++; in nr_numa_nodes() 236 return nr_nodes; in nr_numa_nodes() 387 ret = set_mempolicy(MPOL_DEFAULT, NULL, g->p.nr_nodes-1); in mempol_restore() 729 BUG_ON(step <= 0 || step >= g->p.nr_nodes); in parse_setup_node_list() 742 if (bind_node_0 >= g->p.nr_nodes || bind_node_1 >= g->p.nr_nodes) { in parse_setup_node_list() 743 printf("\nTest not applicable, system has only %d nodes.\n", g->p.nr_nodes); in parse_setup_node_list() [all...] |
/kernel/linux/linux-5.10/tools/perf/bench/ |
H A D | numa.c | 126 int nr_nodes; member 228 int i, nr_nodes = 0; in nr_numa_nodes() local 230 for (i = 0; i < g->p.nr_nodes; i++) { in nr_numa_nodes() 232 nr_nodes++; in nr_numa_nodes() 235 return nr_nodes; in nr_numa_nodes() 340 ret = set_mempolicy(MPOL_DEFAULT, NULL, g->p.nr_nodes-1); in mempol_restore() 353 BUG_ON(g->p.nr_nodes > (int)sizeof(nodemask)*8); in bind_to_memnode() 690 BUG_ON(step <= 0 || step >= g->p.nr_nodes); in parse_setup_node_list() 703 if (bind_node_0 >= g->p.nr_nodes || bind_node_1 >= g->p.nr_nodes) { in parse_setup_node_list() [all...] |
/kernel/linux/linux-6.6/arch/mips/loongson64/ |
H A D | numa.c | 44 for (i = 0; i < loongson_sysconf.nr_nodes; i++) { in cpu_node_probe() 145 for (node = 0; node < loongson_sysconf.nr_nodes; node++) { in prom_meminit()
|
H A D | env.c | 146 loongson_sysconf.nr_nodes = (loongson_sysconf.nr_cpus + in prom_lefi_init_env()
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | bootinfo.h | 37 int nr_nodes; member
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | bootinfo.h | 29 int nr_nodes; member
|
/kernel/linux/linux-5.10/arch/mips/loongson64/ |
H A D | numa.c | 61 for (i = 0; i < loongson_sysconf.nr_nodes; i++) { in cpu_node_probe() 198 for (node = 0; node < loongson_sysconf.nr_nodes; node++) { in prom_meminit()
|
H A D | env.c | 125 loongson_sysconf.nr_nodes = (loongson_sysconf.nr_cpus + in prom_init_env()
|
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | backref.h | 251 int nr_nodes; member 301 cache->nr_nodes--; in btrfs_backref_free_node()
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | backref.h | 426 int nr_nodes; member 476 cache->nr_nodes--; in btrfs_backref_free_node()
|
/kernel/linux/linux-6.6/mm/ |
H A D | hugetlb.c | 1505 #define for_each_node_mask_to_alloc(hs, nr_nodes, node, mask) \ 1506 for (nr_nodes = nodes_weight(*mask); \ 1507 nr_nodes > 0 && \ 1509 nr_nodes--) 1511 #define for_each_node_mask_to_free(hs, nr_nodes, node, mask) \ 1512 for (nr_nodes = nodes_weight(*mask); \ 1513 nr_nodes > 0 && \ 1515 nr_nodes--) 2239 int nr_nodes, node; in alloc_pool_huge_page() local 2242 for_each_node_mask_to_alloc(h, nr_nodes, nod in alloc_pool_huge_page() 2265 int nr_nodes, node; remove_pool_huge_page() local 3180 int nr_nodes, node; __alloc_bootmem_huge_page() local 3433 int nr_nodes, node; adjust_pool_surplus() local 3677 int nr_nodes, node; global() variable [all...] |
H A D | page_alloc.c | 4965 unsigned nr_nodes) in build_zonelists_in_node_order() 4972 for (i = 0; i < nr_nodes; i++) { in build_zonelists_in_node_order() 5009 int node, nr_nodes = 0; in build_zonelists() local 5028 node_order[nr_nodes++] = node; in build_zonelists() 5032 build_zonelists_in_node_order(pgdat, node_order, nr_nodes); in build_zonelists() 5035 for (node = 0; node < nr_nodes; node++) in build_zonelists() 4964 build_zonelists_in_node_order(pg_data_t *pgdat, int *node_order, unsigned nr_nodes) build_zonelists_in_node_order() argument
|
/kernel/linux/linux-5.10/arch/mips/include/asm/mach-loongson64/ |
H A D | boot_param.h | 203 u32 nr_nodes; member
|
/kernel/linux/linux-5.10/mm/ |
H A D | hugetlb.c | 1234 #define for_each_node_mask_to_alloc(hs, nr_nodes, node, mask) \ 1235 for (nr_nodes = nodes_weight(*mask); \ 1236 nr_nodes > 0 && \ 1238 nr_nodes--) 1240 #define for_each_node_mask_to_free(hs, nr_nodes, node, mask) \ 1241 for (nr_nodes = nodes_weight(*mask); \ 1242 nr_nodes > 0 && \ 1244 nr_nodes--) 1745 int nr_nodes, node; in alloc_pool_huge_page() local 1748 for_each_node_mask_to_alloc(h, nr_nodes, nod in alloc_pool_huge_page() 1772 int nr_nodes, node; free_pool_huge_page() local 2469 int nr_nodes, node; __alloc_bootmem_huge_page() local 2643 int nr_nodes, node; adjust_pool_surplus() local [all...] |
H A D | page_alloc.c | 5903 unsigned nr_nodes) in build_zonelists_in_node_order() 5910 for (i = 0; i < nr_nodes; i++) { in build_zonelists_in_node_order() 5947 int node, load, nr_nodes = 0; in build_zonelists() local 5967 node_order[nr_nodes++] = node; in build_zonelists() 5972 build_zonelists_in_node_order(pgdat, node_order, nr_nodes); in build_zonelists() 5902 build_zonelists_in_node_order(pg_data_t *pgdat, int *node_order, unsigned nr_nodes) build_zonelists_in_node_order() argument
|
/kernel/linux/linux-6.6/arch/mips/include/asm/mach-loongson64/ |
H A D | loongson.h | 24 u32 nr_nodes; member
|
/kernel/linux/linux-5.10/arch/loongarch/loongson64/ |
H A D | numa.c | 403 loongson_sysconf.nr_nodes = nr_node_ids; in init_numa_memory()
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | numa.c | 409 loongson_sysconf.nr_nodes = nr_node_ids; in init_numa_memory()
|