Home
last modified time | relevance | path

Searched refs:page_head (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/mm/
Dhugetlb.c1381 int PageHeadHuge(struct page *page_head) in PageHeadHuge() argument
1383 if (!PageHead(page_head)) in PageHeadHuge()
1386 return get_compound_page_dtor(page_head) == free_huge_page; in PageHeadHuge()
1391 struct page *page_head = compound_head(page); in __basepage_index() local
1392 pgoff_t index = page_index(page_head); in __basepage_index()
1395 if (!PageHuge(page_head)) in __basepage_index()
1398 if (compound_order(page_head) >= MAX_ORDER) in __basepage_index()
1399 compound_idx = page_to_pfn(page) - page_to_pfn(page_head); in __basepage_index()
1401 compound_idx = page - page_head; in __basepage_index()
1403 return (index << compound_order(page_head)) + compound_idx; in __basepage_index()
Dpage_alloc.c8624 struct page *page_head = page - (pfn & ((1 << order) - 1)); in is_free_buddy_page() local
8626 if (PageBuddy(page_head) && page_order(page_head) >= order) in is_free_buddy_page()
8650 struct page *page_head = page - (pfn & ((1 << order) - 1)); in set_hwpoison_free_buddy_page() local
8652 if (PageBuddy(page_head) && page_order(page_head) >= order) { in set_hwpoison_free_buddy_page()