Searched refs:head_pfn (Results 1 - 3 of 3) sorted by relevance
/linux-master/mm/ |
H A D | page_isolation.c | 393 unsigned long head_pfn = page_to_pfn(head); local 396 if (head_pfn + nr_pages <= boundary_pfn) { 397 pfn = head_pfn + nr_pages; 413 .zone = page_zone(pfn_to_page(head_pfn)), 431 flags, head_pfn, head_pfn + nr_pages); 436 ret = __alloc_contig_migrate_range(&cc, head_pfn, 437 head_pfn + nr_pages, page_mt); 454 * head_pfn is not used here as a hugetlb page order
|
H A D | mm_init.c | 1038 unsigned long head_pfn, 1043 unsigned long pfn, end_pfn = head_pfn + nr_pages; 1047 for (pfn = head_pfn + 1; pfn < end_pfn; pfn++) { 1051 prep_compound_tail(head, pfn - head_pfn); 1059 if (pfn == head_pfn + 1) 1037 memmap_init_compound(struct page *head, unsigned long head_pfn, unsigned long zone_idx, int nid, struct dev_pagemap *pgmap, unsigned long nr_pages) argument
|
H A D | hugetlb.c | 3354 unsigned long head_pfn = folio_pfn(folio); local 3355 unsigned long pfn, end_pfn = head_pfn + end_page_number; 3358 for (pfn = head_pfn + start_page_number; pfn < end_pfn; pfn++) { 3362 prep_compound_tail((struct page *)folio, pfn - head_pfn);
|
Completed in 143 milliseconds