Home
last modified time | relevance | path

Searched refs:head_pfn (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/mm/
Dpage_isolation.c403 unsigned long head_pfn = page_to_pfn(head); in isolate_single_pageblock() local
406 if (head_pfn + nr_pages <= boundary_pfn || in isolate_single_pageblock()
408 pfn = head_pfn + nr_pages; in isolate_single_pageblock()
Dmm_init.c1044 unsigned long head_pfn, in memmap_init_compound() argument
1049 unsigned long pfn, end_pfn = head_pfn + nr_pages; in memmap_init_compound()
1053 for (pfn = head_pfn + 1; pfn < end_pfn; pfn++) { in memmap_init_compound()
1057 prep_compound_tail(head, pfn - head_pfn); in memmap_init_compound()
1065 if (pfn == head_pfn + 1) in memmap_init_compound()
Dhugetlb.c3172 unsigned long head_pfn = folio_pfn(folio); in hugetlb_folio_init_tail_vmemmap() local
3173 unsigned long pfn, end_pfn = head_pfn + end_page_number; in hugetlb_folio_init_tail_vmemmap()
3176 for (pfn = head_pfn + start_page_number; pfn < end_pfn; pfn++) { in hugetlb_folio_init_tail_vmemmap()
3179 __ClearPageReserved(folio_page(folio, pfn - head_pfn)); in hugetlb_folio_init_tail_vmemmap()
3181 prep_compound_tail((struct page *)folio, pfn - head_pfn); in hugetlb_folio_init_tail_vmemmap()