Lines Matching refs:buddy
878 static inline bool page_is_buddy(struct page *page, struct page *buddy, in page_is_buddy() argument
881 if (!page_is_guard(buddy) && !PageBuddy(buddy)) in page_is_buddy()
884 if (buddy_order(buddy) != order) in page_is_buddy()
891 if (page_zone_id(page) != page_zone_id(buddy)) in page_is_buddy()
894 VM_BUG_ON_PAGE(page_count(buddy) != 0, buddy); in page_is_buddy()
1058 struct page *buddy; in __free_one_page() local
1081 buddy = page + (buddy_pfn - pfn); in __free_one_page()
1085 if (!page_is_buddy(page, buddy, order)) in __free_one_page()
1091 if (page_is_guard(buddy)) in __free_one_page()
1092 clear_page_guard(zone, buddy, order, migratetype); in __free_one_page()
1094 del_page_from_free_list(buddy, zone, order); in __free_one_page()
1113 buddy = page + (buddy_pfn - pfn); in __free_one_page()
1114 buddy_mt = get_pageblock_migratetype(buddy); in __free_one_page()
1419 struct page *buddy = page + (buddy_pfn - pfn); in prefetch_buddy() local
1421 prefetch(buddy); in prefetch_buddy()