Home
last modified time | relevance | path

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

/openbmc/linux/mm/
H A Dpage_alloc.c6464 struct page *page_head = page - (pfn & ((1 << order) - 1)); in is_free_buddy_page()
6466 if (PageBuddy(page_head) && in is_free_buddy_page()
6467 buddy_order_unsafe(page_head) >= order) in is_free_buddy_page()
6523 struct page *page_head = page - (pfn & ((1 << order) - 1)); in take_page_off_buddy()
6524 int page_order = buddy_order(page_head); in take_page_off_buddy()
6526 if (PageBuddy(page_head) && page_order >= order) { in take_page_off_buddy()
6527 unsigned long pfn_head = page_to_pfn(page_head); in take_page_off_buddy()
6528 int migratetype = get_pfnblock_migratetype(page_head, in take_page_off_buddy()
6531 del_page_from_free_list(page_head, zone, page_order); in take_page_off_buddy()
6532 break_down_buddy_pages(zone, page_head, pag in take_page_off_buddy()
6463 struct page *page_head = page - (pfn & ((1 << order) - 1)); is_free_buddy_page() local
6522 struct page *page_head = page - (pfn & ((1 << order) - 1)); take_page_off_buddy() local
[all...]
H A Dhugetlb.c2098 struct page *page_head = compound_head(page); in hugetlb_basepage_index() local
2099 pgoff_t index = page_index(page_head); in hugetlb_basepage_index()
2102 if (compound_order(page_head) > MAX_ORDER) in hugetlb_basepage_index()
2103 compound_idx = page_to_pfn(page) - page_to_pfn(page_head); in hugetlb_basepage_index()
2105 compound_idx = page - page_head; in hugetlb_basepage_index()
2107 return (index << compound_order(page_head)) + compound_idx; in hugetlb_basepage_index()