Home
last modified time | relevance | path

Searched refs:nid (Results 1 – 25 of 64) sorted by relevance

123

/arch/powerpc/mm/
A Dnuma.c171 int nid; in __associativity_to_nid() local
183 if (nid == 0xffff || nid >= nr_node_ids) in __associativity_to_nid()
342 int nid; in update_numa_distance() local
366 WARN(numa_distance_table[nid][nid] == -1, in update_numa_distance()
745 if (nid < 0 || !node_possible(nid)) in numa_setup_cpu()
790 int nid; in ppc_numa_cpu_prepare() local
854 int nid; in numa_setup_drmem_lmb() local
1019 if (likely(nid >= 0) && !node_online(nid)) in parse_numa_properties()
1099 NODE_DATA(nid)->node_id = nid; in setup_node_data()
1205 int nid; in initmem_init() local
[all …]
A Dmem.c65 int nid, pgprot_t prot) in create_section_mapping() argument
75 int __ref arch_create_linear_mapping(int nid, u64 start, u64 size, in arch_create_linear_mapping() argument
82 rc = create_section_mapping(start, start + size, nid, in arch_create_linear_mapping()
128 int __ref add_pages(int nid, unsigned long start_pfn, unsigned long nr_pages, in add_pages() argument
133 ret = __add_pages(nid, start_pfn, nr_pages, params); in add_pages()
144 int __ref arch_add_memory(int nid, u64 start, u64 size, in arch_add_memory() argument
151 rc = arch_create_linear_mapping(nid, start, size, params); in arch_add_memory()
154 rc = add_pages(nid, start_pfn, nr_pages, params); in arch_add_memory()
/arch/sh/include/asm/
A Dmmzone.h10 int nid; in pfn_to_nid() local
12 for (nid = 0; nid < MAX_NUMNODES; nid++) in pfn_to_nid()
13 if (pfn >= node_start_pfn(nid) && pfn <= node_end_pfn(nid)) in pfn_to_nid()
16 return nid; in pfn_to_nid()
25 void __init setup_bootmem_node(int nid, unsigned long start, unsigned long end);
28 setup_bootmem_node(int nid, unsigned long start, unsigned long end) in setup_bootmem_node() argument
37 void __init __add_active_range(unsigned int nid, unsigned long start_pfn,
40 void __init allocate_pgdat(unsigned int nid);
/arch/sh/mm/
A Dnuma.c23 void __init setup_bootmem_node(int nid, unsigned long start, unsigned long end) in setup_bootmem_node() argument
28 BUG_ON(nid >= MAX_NUMNODES || nid <= 0); in setup_bootmem_node()
38 __add_active_range(nid, start_pfn, end_pfn); in setup_bootmem_node()
41 NODE_DATA(nid) = memblock_alloc_node(sizeof(struct pglist_data), in setup_bootmem_node()
42 SMP_CACHE_BYTES, nid); in setup_bootmem_node()
43 if (!NODE_DATA(nid)) in setup_bootmem_node()
46 nid); in setup_bootmem_node()
48 NODE_DATA(nid)->node_start_pfn = start_pfn; in setup_bootmem_node()
49 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in setup_bootmem_node()
52 node_set_online(nid); in setup_bootmem_node()
A Dinit.c202 void __init allocate_pgdat(unsigned int nid) in allocate_pgdat() argument
206 get_pfn_range_for_nid(nid, &start_pfn, &end_pfn); in allocate_pgdat()
209 alloc_node_data(nid); in allocate_pgdat()
212 NODE_DATA(nid)->node_start_pfn = start_pfn; in allocate_pgdat()
213 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in allocate_pgdat()
/arch/mips/loongson64/
A Ddma.c12 long nid = (paddr >> 44) & 0x3; in phys_to_dma() local
14 return ((nid << 44) ^ paddr) | (nid << node_id_offset); in phys_to_dma()
21 long nid = (daddr >> node_id_offset) & 0x3; in dma_to_phys() local
23 return ((nid << node_id_offset) ^ daddr) | (nid << 44); in dma_to_phys()
/arch/powerpc/platforms/powernv/
A Dmemtrace.c28 u32 nid; member
95 static u64 memtrace_alloc_node(u32 nid, u64 size) in memtrace_alloc_node() argument
106 __GFP_NOWARN | __GFP_ZERO, nid, NULL); in memtrace_alloc_node()
133 u32 nid; in memtrace_init_regions_runtime() local
143 for_each_online_node(nid) { in memtrace_init_regions_runtime()
144 m = memtrace_alloc_node(nid, size); in memtrace_init_regions_runtime()
159 memtrace_array[memtrace_array_nr].nid = nid; in memtrace_init_regions_runtime()
186 snprintf(ent->name, 16, "%08x", ent->nid); in memtrace_init_debugfs()
230 if (ent->nid == NUMA_NO_NODE) in memtrace_free_regions()
241 ent->nid); in memtrace_free_regions()
[all …]
A Dpci-ioda-tce.c62 static __be64 *pnv_alloc_tce_level(int nid, unsigned int shift) in pnv_alloc_tce_level() argument
67 tce_mem = alloc_pages_node(nid, GFP_ATOMIC | __GFP_NOWARN, in pnv_alloc_tce_level()
256 static __be64 *pnv_pci_ioda2_table_do_alloc_pages(int nid, unsigned int shift, in pnv_pci_ioda2_table_do_alloc_pages() argument
265 addr = pnv_alloc_tce_level(nid, shift); in pnv_pci_ioda2_table_do_alloc_pages()
275 tmp = pnv_pci_ioda2_table_do_alloc_pages(nid, shift, in pnv_pci_ioda2_table_do_alloc_pages()
290 long pnv_pci_ioda2_table_alloc_pages(int nid, __u64 bus_offset, in pnv_pci_ioda2_table_alloc_pages() argument
318 addr = pnv_pci_ioda2_table_do_alloc_pages(nid, level_shift, in pnv_pci_ioda2_table_alloc_pages()
336 uas = pnv_pci_ioda2_table_do_alloc_pages(nid, level_shift, in pnv_pci_ioda2_table_alloc_pages()
352 tbl->it_nid = nid; in pnv_pci_ioda2_table_alloc_pages()
/arch/s390/kernel/
A Dnuma.c19 int nid; in numa_setup() local
24 for (nid = 0; nid < MAX_NUMNODES; nid++) in numa_setup()
25 NODE_DATA(nid) = memblock_alloc_or_panic(sizeof(pg_data_t), 8); in numa_setup()
/arch/powerpc/include/asm/
A Dtopology.h45 extern int sysfs_add_device_to_node(struct device *dev, int nid);
46 extern void sysfs_remove_device_from_node(struct device *dev, int nid);
55 int nid; in early_cpu_to_node() local
57 nid = numa_cpu_lookup_table[cpu]; in early_cpu_to_node()
63 return (nid < 0) ? 0 : nid; in early_cpu_to_node()
80 static inline int sysfs_add_device_to_node(struct device *dev, int nid) in sysfs_add_device_to_node() argument
86 int nid) in sysfs_remove_device_from_node() argument
/arch/powerpc/platforms/pseries/
A Dpci_dlpar.c25 int nid; in init_phb_dynamic() local
29 nid = of_node_to_nid(dn); in init_phb_dynamic()
30 if (likely((nid) >= 0)) { in init_phb_dynamic()
31 if (!node_online(nid)) { in init_phb_dynamic()
32 if (register_one_node(nid)) { in init_phb_dynamic()
33 pr_err("PCI: Failed to register node %d\n", nid); in init_phb_dynamic()
36 node_set_online(nid); in init_phb_dynamic()
A Drtas-work-area.c140 const int nid = NUMA_NO_NODE; in rtas_work_area_allocator_init() local
147 pool = gen_pool_create(order, nid); in rtas_work_area_allocator_init()
158 RTAS_WORK_AREA_ARENA_SZ, nid); in rtas_work_area_allocator_init()
194 const int nid = NUMA_NO_NODE; in rtas_work_area_reserve_arena() local
209 rwa_state.arena = memblock_alloc_try_nid(size, align, min, limit, nid); in rtas_work_area_reserve_arena()
/arch/x86/kernel/cpu/sgx/
A Dmain.c479 int nid_start, nid; in __sgx_alloc_epc_page() local
490 nid = nid_start; in __sgx_alloc_epc_page()
496 nid = next_node_in(nid, sgx_numa_mask); in __sgx_alloc_epc_page()
497 } while (nid != nid_start); in __sgx_alloc_epc_page()
796 int nid; in sgx_page_cache_init() local
826 if (nid == NUMA_NO_NODE) { in sgx_page_cache_init()
829 nid = 0; in sgx_page_cache_init()
836 node_set(nid, sgx_numa_mask); in sgx_page_cache_init()
854 for_each_online_node(nid) { in sgx_page_cache_init()
856 node_state(nid, N_MEMORY) && node_state(nid, N_CPU)) in sgx_page_cache_init()
[all …]
/arch/x86/mm/
A Dkasan_init_64.c38 unsigned long end, int nid) in kasan_populate_pmd() argument
48 p = early_alloc(PMD_SIZE, nid, false); in kasan_populate_pmd()
54 p = early_alloc(PAGE_SIZE, nid, true); in kasan_populate_pmd()
66 p = early_alloc(PAGE_SIZE, nid, true); in kasan_populate_pmd()
73 unsigned long end, int nid) in kasan_populate_pud() argument
84 p = early_alloc(PUD_SIZE, nid, false); in kasan_populate_pud()
90 p = early_alloc(PAGE_SIZE, nid, true); in kasan_populate_pud()
103 unsigned long end, int nid) in kasan_populate_p4d() argument
123 unsigned long end, int nid) in kasan_populate_pgd() argument
130 p = early_alloc(PAGE_SIZE, nid, true); in kasan_populate_pgd()
[all …]
A Dnuma.c121 int nid; in numa_register_nodes() local
127 for_each_node_mask(nid, node_possible_map) { in numa_register_nodes()
138 alloc_node_data(nid); in numa_register_nodes()
139 node_set_online(nid); in numa_register_nodes()
184 int nid = early_cpu_to_node(i); in numa_init() local
186 if (nid == NUMA_NO_NODE) in numa_init()
188 if (!node_online(nid)) in numa_init()
258 int nid; in init_gi_nodes() local
269 for_each_node_state(nid, N_GENERIC_INITIATOR) in init_gi_nodes()
270 if (!node_online(nid)) in init_gi_nodes()
[all …]
/arch/mips/sgi-ip27/
A Dip27-init.c94 nasid_t nid; in plat_mem_setup() local
103 nid = get_nasid(); in plat_mem_setup()
104 printk("IP27: Running on node %d.\n", nid); in plat_mem_setup()
108 printk("Node %d has %s primary CPU%s.\n", nid, in plat_mem_setup()
114 printk("Node %d has %s secondary CPU%s.\n", nid, in plat_mem_setup()
/arch/loongarch/kernel/
A Dacpi.c336 int nid; in acpi_map_cpu2node() local
338 nid = acpi_get_node(handle); in acpi_map_cpu2node()
340 if (nid != NUMA_NO_NODE) in acpi_map_cpu2node()
341 nid = early_cpu_to_node(cpu); in acpi_map_cpu2node()
343 if (nid != NUMA_NO_NODE) { in acpi_map_cpu2node()
344 set_cpuid_to_node(physid, nid); in acpi_map_cpu2node()
345 node_set(nid, numa_nodes_parsed); in acpi_map_cpu2node()
346 set_cpu_numa_node(cpu, nid); in acpi_map_cpu2node()
347 cpumask_set_cpu(cpu, cpumask_of_node(nid)); in acpi_map_cpu2node()
A Dnuma.c133 int nid = cpu_to_node(cpu); in numa_add_cpu() local
134 cpumask_set_cpu(cpu, &cpus_on_node[nid]); in numa_add_cpu()
139 int nid = cpu_to_node(cpu); in numa_remove_cpu() local
140 cpumask_clear_cpu(cpu, &cpus_on_node[nid]); in numa_remove_cpu()
/arch/x86/kernel/cpu/
A Dtopology_amd.c132 } nid; in parse_fam10h_node_id() local
137 rdmsrq(MSR_FAM10H_NODE_ID, nid.msr); in parse_fam10h_node_id()
138 store_node(tscan, nid.nodes_per_pkg + 1, nid.node_id); in parse_fam10h_node_id()
139 tscan->c->topo.llc_id = nid.node_id; in parse_fam10h_node_id()
/arch/mips/include/asm/mach-loongson64/
A Dmmzone.h15 #define nid_to_addrbase(nid) ((unsigned long)(nid) << NODE_ADDRSPACE_SHIFT) argument
/arch/x86/include/asm/
A Dkasan.h31 void __init kasan_populate_shadow_for_vaddr(void *va, size_t size, int nid);
36 int nid) { } in kasan_populate_shadow_for_vaddr() argument
/arch/loongarch/include/asm/
A Dnuma.h17 #define nid_to_addrbase(nid) (_ULCAST_(nid) << NODE_ADDRSPACE_SHIFT) argument
/arch/x86/platform/uv/
A Duv_nmi.c1062 int nid = cpu_to_node(cpu); in uv_nmi_setup_common() local
1063 if (uv_hub_nmi_list[nid] == NULL) { in uv_nmi_setup_common()
1064 uv_hub_nmi_list[nid] = kzalloc_node(size, in uv_nmi_setup_common()
1065 GFP_KERNEL, nid); in uv_nmi_setup_common()
1066 BUG_ON(!uv_hub_nmi_list[nid]); in uv_nmi_setup_common()
1067 raw_spin_lock_init(&(uv_hub_nmi_list[nid]->nmi_lock)); in uv_nmi_setup_common()
1068 atomic_set(&uv_hub_nmi_list[nid]->cpu_owner, -1); in uv_nmi_setup_common()
1069 uv_hub_nmi_list[nid]->hub_present = hubbed; in uv_nmi_setup_common()
1070 uv_hub_nmi_list[nid]->pch_owner = (nid == 0); in uv_nmi_setup_common()
1072 uv_hub_nmi_per(cpu) = uv_hub_nmi_list[nid]; in uv_nmi_setup_common()
/arch/powerpc/kernel/
A Dpaca.c30 int nid; in alloc_paca_data() local
38 nid = NUMA_NO_NODE; in alloc_paca_data()
41 nid = early_cpu_to_node(cpu); in alloc_paca_data()
45 limit, nid); in alloc_paca_data()
/arch/sh/kernel/cpu/sh4a/
A Dsetup-shx3.c383 unsigned int nid = 1; in plat_mem_setup() local
386 setup_bootmem_node(nid++, 0x145f0000, 0x14610000); /* CPU0 */ in plat_mem_setup()
390 setup_bootmem_node(nid++, 0x14df0000, 0x14e10000); /* CPU1 */ in plat_mem_setup()
391 setup_bootmem_node(nid++, 0x155f0000, 0x15610000); /* CPU2 */ in plat_mem_setup()
392 setup_bootmem_node(nid++, 0x15df0000, 0x15e10000); /* CPU3 */ in plat_mem_setup()
395 setup_bootmem_node(nid++, 0x16000000, 0x16020000); /* CSM */ in plat_mem_setup()

Completed in 43 milliseconds

123