Lines Matching refs:buddy
891 static inline bool page_is_buddy(struct page *page, struct page *buddy, in page_is_buddy() argument
894 if (!page_is_guard(buddy) && !PageBuddy(buddy)) in page_is_buddy()
897 if (buddy_order(buddy) != order) in page_is_buddy()
904 if (page_zone_id(page) != page_zone_id(buddy)) in page_is_buddy()
907 VM_BUG_ON_PAGE(page_count(buddy) != 0, buddy); in page_is_buddy()
1067 struct page *buddy; in __free_one_page() local
1090 buddy = page + (buddy_pfn - pfn); in __free_one_page()
1092 if (!page_is_buddy(page, buddy, order)) in __free_one_page()
1098 if (page_is_guard(buddy)) in __free_one_page()
1099 clear_page_guard(zone, buddy, order, migratetype); in __free_one_page()
1101 del_page_from_free_list(buddy, zone, order); in __free_one_page()
1120 buddy = page + (buddy_pfn - pfn); in __free_one_page()
1121 buddy_mt = get_pageblock_migratetype(buddy); in __free_one_page()
1426 struct page *buddy = page + (buddy_pfn - pfn); in prefetch_buddy() local
1428 prefetch(buddy); in prefetch_buddy()