Lines Matching refs:vmemmap_head
41 struct page *vmemmap_head; member
209 if (unlikely(walk->nr_walked == 0 && walk->vmemmap_head)) { in vmemmap_remap_pte()
212 list_del(&walk->vmemmap_head->lru); in vmemmap_remap_pte()
221 entry = mk_pte(walk->vmemmap_head, PAGE_KERNEL); in vmemmap_remap_pte()
299 struct page *vmemmap_head, in vmemmap_remap_free() argument
307 .vmemmap_head = vmemmap_head, in vmemmap_remap_free()
528 struct page *vmemmap_head, *vmemmap_tail; in __hugetlb_vmemmap_optimize_folio() local
555 vmemmap_head = alloc_pages_node(nid, GFP_KERNEL, 0); in __hugetlb_vmemmap_optimize_folio()
556 if (!vmemmap_head) { in __hugetlb_vmemmap_optimize_folio()
561 copy_page(page_to_virt(vmemmap_head), folio); in __hugetlb_vmemmap_optimize_folio()
562 list_add(&vmemmap_head->lru, vmemmap_pages); in __hugetlb_vmemmap_optimize_folio()
574 vmemmap_head, vmemmap_tail, in __hugetlb_vmemmap_optimize_folio()