Lines Matching refs:start
144 unsigned long start, unsigned long end) in vmemmap_verify() argument
151 start, end - 1); in vmemmap_verify()
280 static int __meminit vmemmap_populate_range(unsigned long start, in vmemmap_populate_range() argument
286 unsigned long addr = start; in vmemmap_populate_range()
299 int __meminit vmemmap_populate_basepages(unsigned long start, unsigned long end, in vmemmap_populate_basepages() argument
302 return vmemmap_populate_range(start, end, node, altmap, -1, 0); in vmemmap_populate_basepages()
416 int __meminit vmemmap_populate_hugepages(unsigned long start, unsigned long end, in vmemmap_populate_hugepages() argument
426 for (addr = start; addr < end; addr = next) { in vmemmap_populate_hugepages()
484 PHYS_PFN(pgmap->ranges[pgmap->nr_range].start); in reuse_compound_section()
507 unsigned long start, in vmemmap_populate_compound_pages()
516 pte = compound_section_tail_page(start); in vmemmap_populate_compound_pages()
524 return vmemmap_populate_range(start, end, node, NULL, in vmemmap_populate_compound_pages()
529 size = min(end - start, pgmap_vmemmap_nr(pgmap) * sizeof(struct page)); in vmemmap_populate_compound_pages()
530 for (addr = start; addr < end; addr += size) { in vmemmap_populate_compound_pages()
565 unsigned long start = (unsigned long) pfn_to_page(pfn); in __populate_section_memmap() local
566 unsigned long end = start + nr_pages * sizeof(struct page); in __populate_section_memmap()
574 r = vmemmap_populate_compound_pages(pfn, start, end, nid, pgmap); in __populate_section_memmap()
576 r = vmemmap_populate(start, end, nid, altmap); in __populate_section_memmap()
582 memmap_boot_pages_add(DIV_ROUND_UP(end - start, PAGE_SIZE)); in __populate_section_memmap()
584 memmap_pages_add(DIV_ROUND_UP(end - start, PAGE_SIZE)); in __populate_section_memmap()