Lines Matching refs:map
374 struct page *map; in sparse_mem_map_populate() local
377 map = alloc_remap(nid, sizeof(struct page) * PAGES_PER_SECTION); in sparse_mem_map_populate()
378 if (map) in sparse_mem_map_populate()
379 return map; in sparse_mem_map_populate()
382 map = memblock_virt_alloc_try_nid(size, in sparse_mem_map_populate()
385 return map; in sparse_mem_map_populate()
392 void *map; in sparse_mem_maps_populate_node() local
396 map = alloc_remap(nodeid, size * map_count); in sparse_mem_maps_populate_node()
397 if (map) { in sparse_mem_maps_populate_node()
401 map_map[pnum] = map; in sparse_mem_maps_populate_node()
402 map += size; in sparse_mem_maps_populate_node()
408 map = memblock_virt_alloc_try_nid(size * map_count, in sparse_mem_maps_populate_node()
411 if (map) { in sparse_mem_maps_populate_node()
415 map_map[pnum] = map; in sparse_mem_maps_populate_node()
416 map += size; in sparse_mem_maps_populate_node()
451 struct page *map; in sparse_early_mem_map_alloc() local
455 map = sparse_mem_map_populate(pnum, nid); in sparse_early_mem_map_alloc()
456 if (map) in sparse_early_mem_map_alloc()
457 return map; in sparse_early_mem_map_alloc()
526 struct page *map; in sparse_init() local
577 map = map_map[pnum]; in sparse_init()
579 map = sparse_early_mem_map_alloc(pnum); in sparse_init()
581 if (!map) in sparse_init()
584 sparse_init_one_section(__nr_to_section(pnum), pnum, map, in sparse_init()