Searched refs:pnum (Results 1 – 2 of 2) sorted by relevance
226 static unsigned long sparse_encode_mem_map(struct page *mem_map, unsigned long pnum) in sparse_encode_mem_map() argument228 return (unsigned long)(mem_map - (section_nr_to_pfn(pnum))); in sparse_encode_mem_map()234 struct page *sparse_decode_mem_map(unsigned long coded_mem_map, unsigned long pnum) in sparse_decode_mem_map() argument238 return ((struct page *)coded_mem_map) + section_nr_to_pfn(pnum); in sparse_decode_mem_map()242 unsigned long pnum, struct page *mem_map, in sparse_init_one_section() argument249 ms->section_mem_map |= sparse_encode_mem_map(mem_map, pnum) | in sparse_init_one_section()341 static unsigned long *__init sparse_early_usemap_alloc(unsigned long pnum) in sparse_early_usemap_alloc() argument344 struct mem_section *ms = __nr_to_section(pnum); in sparse_early_usemap_alloc()365 struct page __init *sparse_mem_map_populate(unsigned long pnum, int nid) in sparse_mem_map_populate() argument379 static struct page __init *sparse_early_mem_map_alloc(unsigned long pnum) in sparse_early_mem_map_alloc() argument[all …]
151 struct page * __meminit sparse_mem_map_populate(unsigned long pnum, int nid) in sparse_mem_map_populate() argument153 struct page *map = pfn_to_page(pnum * PAGES_PER_SECTION); in sparse_mem_map_populate()