Lines Matching refs:pfn
119 unsigned long pfn, nr_pfns, nr_align; in altmap_alloc_block_buf() local
127 pfn = vmem_altmap_next_pfn(altmap); in altmap_alloc_block_buf()
130 nr_align = ALIGN(pfn, nr_align) - pfn; in altmap_alloc_block_buf()
136 pfn += nr_align; in altmap_alloc_block_buf()
139 __func__, pfn, altmap->alloc, altmap->align, nr_pfns); in altmap_alloc_block_buf()
140 return __va(__pfn_to_phys(pfn)); in altmap_alloc_block_buf()
146 unsigned long pfn = pte_pfn(ptep_get(pte)); in vmemmap_verify() local
147 int actual_node = early_pfn_to_nid(pfn); in vmemmap_verify()
322 unsigned long maddr, pfn; in vmemmap_undo_hvo() local
348 pfn = pte_pfn(ptep_get(pte)); in vmemmap_undo_hvo()
350 memblock_phys_free(PFN_PHYS(pfn), PAGE_SIZE); in vmemmap_undo_hvo()
561 struct page * __meminit __populate_section_memmap(unsigned long pfn, in __populate_section_memmap() argument
565 unsigned long start = (unsigned long) pfn_to_page(pfn); in __populate_section_memmap()
569 if (WARN_ON_ONCE(!IS_ALIGNED(pfn, PAGES_PER_SUBSECTION) || in __populate_section_memmap()
574 r = vmemmap_populate_compound_pages(pfn, start, end, nid, pgmap); in __populate_section_memmap()
586 return pfn_to_page(pfn); in __populate_section_memmap()