Lines Matching refs:buddy
889 static inline bool page_is_buddy(struct page *page, struct page *buddy, in page_is_buddy() argument
892 if (!page_is_guard(buddy) && !PageBuddy(buddy)) in page_is_buddy()
895 if (buddy_order(buddy) != order) in page_is_buddy()
902 if (page_zone_id(page) != page_zone_id(buddy)) in page_is_buddy()
905 VM_BUG_ON_PAGE(page_count(buddy) != 0, buddy); in page_is_buddy()
1065 struct page *buddy; in __free_one_page() local
1088 buddy = page + (buddy_pfn - pfn); in __free_one_page()
1090 if (!page_is_buddy(page, buddy, order)) in __free_one_page()
1096 if (page_is_guard(buddy)) in __free_one_page()
1097 clear_page_guard(zone, buddy, order, migratetype); in __free_one_page()
1099 del_page_from_free_list(buddy, zone, order); in __free_one_page()
1118 buddy = page + (buddy_pfn - pfn); in __free_one_page()
1119 buddy_mt = get_pageblock_migratetype(buddy); in __free_one_page()
1424 struct page *buddy = page + (buddy_pfn - pfn); in prefetch_buddy() local
1426 prefetch(buddy); in prefetch_buddy()