Lines Matching refs:nid
125 phys_addr_t size, phys_addr_t align, int nid, in __memblock_find_range_bottom_up() argument
131 for_each_free_mem_range(i, nid, flags, &this_start, &this_end, NULL) { in __memblock_find_range_bottom_up()
159 phys_addr_t size, phys_addr_t align, int nid, in __memblock_find_range_top_down() argument
165 for_each_free_mem_range_reverse(i, nid, flags, &this_start, &this_end, in __memblock_find_range_top_down()
205 phys_addr_t end, int nid, ulong flags) in memblock_find_in_range_node() argument
230 size, align, nid, flags); in memblock_find_in_range_node()
248 return __memblock_find_range_top_down(start, end, size, align, nid, in memblock_find_in_range_node()
494 int nid, unsigned long flags) in memblock_insert_region() argument
503 memblock_set_region_node(rgn, nid); in memblock_insert_region()
526 int nid, unsigned long flags) in memblock_add_range() argument
542 memblock_set_region_node(&type->regions[0], nid); in memblock_add_range()
570 WARN_ON(nid != memblock_get_region_node(rgn)); in memblock_add_range()
576 rbase - base, nid, in memblock_add_range()
588 nid, flags); in memblock_add_range()
608 int nid) in memblock_add_node() argument
610 return memblock_add_range(&memblock.memory, base, size, nid, 0); in memblock_add_node()
615 int nid, in memblock_add_region() argument
625 return memblock_add_range(type, base, size, nid, flags); in memblock_add_region()
743 int nid, in memblock_reserve_region() argument
753 return memblock_add_range(type, base, size, nid, flags); in memblock_reserve_region()
884 void __init_memblock __next_mem_range(u64 *idx, int nid, ulong flags, in __next_mem_range() argument
893 if (WARN_ONCE(nid == MAX_NUMNODES, in __next_mem_range()
895 nid = NUMA_NO_NODE; in __next_mem_range()
905 if (nid != NUMA_NO_NODE && nid != m_nid) in __next_mem_range()
989 void __init_memblock __next_mem_range_rev(u64 *idx, int nid, ulong flags, in __next_mem_range_rev() argument
998 …if (WARN_ONCE(nid == MAX_NUMNODES, "Usage of MAX_NUMNODES is deprecated. Use NUMA_NO_NODE instead\… in __next_mem_range_rev()
999 nid = NUMA_NO_NODE; in __next_mem_range_rev()
1014 if (nid != NUMA_NO_NODE && nid != m_nid) in __next_mem_range_rev()
1079 void __init_memblock __next_mem_pfn_range(int *idx, int nid, in __next_mem_pfn_range() argument
1091 if (nid == MAX_NUMNODES || nid == r->nid) in __next_mem_pfn_range()
1104 *out_nid = r->nid; in __next_mem_pfn_range()
1121 struct memblock_type *type, int nid) in memblock_set_node() argument
1131 memblock_set_region_node(&type->regions[i], nid); in memblock_set_node()
1140 phys_addr_t end, int nid, ulong flags) in memblock_alloc_range_nid() argument
1147 found = memblock_find_in_range_node(size, align, start, end, nid, in memblock_alloc_range_nid()
1170 int nid, ulong flags) in memblock_alloc_base_nid() argument
1172 return memblock_alloc_range_nid(size, align, 0, max_addr, nid, flags); in memblock_alloc_base_nid()
1175 phys_addr_t __init memblock_alloc_nid(phys_addr_t size, phys_addr_t align, int nid) in memblock_alloc_nid() argument
1182 nid, flags); in memblock_alloc_nid()
1215 phys_addr_t __init memblock_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid) in memblock_alloc_try_nid() argument
1217 phys_addr_t res = memblock_alloc_nid(size, align, nid); in memblock_alloc_try_nid()
1254 int nid) in memblock_virt_alloc_internal() argument
1260 …if (WARN_ONCE(nid == MAX_NUMNODES, "Usage of MAX_NUMNODES is deprecated. Use NUMA_NO_NODE instead\… in memblock_virt_alloc_internal()
1261 nid = NUMA_NO_NODE; in memblock_virt_alloc_internal()
1269 return kzalloc_node(size, GFP_NOWAIT, nid); in memblock_virt_alloc_internal()
1279 nid, flags); in memblock_virt_alloc_internal()
1283 if (nid != NUMA_NO_NODE) { in memblock_virt_alloc_internal()
1340 int nid) in memblock_virt_alloc_try_nid_nopanic() argument
1343 __func__, (u64)size, (u64)align, nid, (u64)min_addr, in memblock_virt_alloc_try_nid_nopanic()
1346 max_addr, nid); in memblock_virt_alloc_try_nid_nopanic()
1370 int nid) in memblock_virt_alloc_try_nid() argument
1375 __func__, (u64)size, (u64)align, nid, (u64)min_addr, in memblock_virt_alloc_try_nid()
1378 min_addr, max_addr, nid); in memblock_virt_alloc_try_nid()
1383 __func__, (u64)size, (u64)align, nid, (u64)min_addr, in memblock_virt_alloc_try_nid()
1535 return type->regions[mid].nid; in memblock_search_pfn_nid()