Home
last modified time | relevance | path

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

/Linux-v5.10/mm/
Dhugetlb.c1563 int PageHeadHuge(struct page *page_head) in PageHeadHuge() argument
1565 if (!PageHead(page_head)) in PageHeadHuge()
1568 return page_head[1].compound_dtor == HUGETLB_PAGE_DTOR; in PageHeadHuge()
1593 struct page *page_head = compound_head(page); in __basepage_index() local
1594 pgoff_t index = page_index(page_head); in __basepage_index()
1597 if (!PageHuge(page_head)) in __basepage_index()
1600 if (compound_order(page_head) >= MAX_ORDER) in __basepage_index()
1601 compound_idx = page_to_pfn(page) - page_to_pfn(page_head); in __basepage_index()
1603 compound_idx = page - page_head; in __basepage_index()
1605 return (index << compound_order(page_head)) + compound_idx; in __basepage_index()
Dpage_alloc.c8807 struct page *page_head = page - (pfn & ((1 << order) - 1)); in is_free_buddy_page() local
8809 if (PageBuddy(page_head) && buddy_order(page_head) >= order) in is_free_buddy_page()
8865 struct page *page_head = page - (pfn & ((1 << order) - 1)); in take_page_off_buddy() local
8866 int page_order = buddy_order(page_head); in take_page_off_buddy()
8868 if (PageBuddy(page_head) && page_order >= order) { in take_page_off_buddy()
8869 unsigned long pfn_head = page_to_pfn(page_head); in take_page_off_buddy()
8870 int migratetype = get_pfnblock_migratetype(page_head, in take_page_off_buddy()
8873 del_page_from_free_list(page_head, zone, page_order); in take_page_off_buddy()
8874 break_down_buddy_pages(zone, page_head, page, 0, in take_page_off_buddy()
8879 if (page_count(page_head) > 0) in take_page_off_buddy()