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

/linux-master/mm/
H A Dpage_isolation.c393 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 Dmm_init.c1038 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 Dhugetlb.c3354 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