Lines Matching refs:start_pfn
144 void __meminit mminit_validate_memmodel_limits(unsigned long *start_pfn, in mminit_validate_memmodel_limits() argument
153 if (*start_pfn > max_sparsemem_pfn) { in mminit_validate_memmodel_limits()
156 *start_pfn, *end_pfn, max_sparsemem_pfn); in mminit_validate_memmodel_limits()
158 *start_pfn = max_sparsemem_pfn; in mminit_validate_memmodel_limits()
163 *start_pfn, *end_pfn, max_sparsemem_pfn); in mminit_validate_memmodel_limits()
194 unsigned long __init node_memmap_size_bytes(int nid, unsigned long start_pfn, in node_memmap_size_bytes() argument
200 mminit_validate_memmodel_limits(&start_pfn, &end_pfn); in node_memmap_size_bytes()
201 for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in node_memmap_size_bytes()
693 int __meminit sparse_add_one_section(struct zone *zone, unsigned long start_pfn) in sparse_add_one_section() argument
695 unsigned long section_nr = pfn_to_section_nr(start_pfn); in sparse_add_one_section()
721 ms = __pfn_to_section(start_pfn); in sparse_add_one_section()