Home
last modified time | relevance | path

Searched refs:buddy (Results 1 – 5 of 5) sorted by relevance

/mm/
A Dinternal.h648 static inline bool page_is_buddy(struct page *page, struct page *buddy, in page_is_buddy() argument
651 if (!page_is_guard(buddy) && !PageBuddy(buddy)) in page_is_buddy()
654 if (buddy_order(buddy) != order) in page_is_buddy()
661 if (page_zone_id(page) != page_zone_id(buddy)) in page_is_buddy()
664 VM_BUG_ON_PAGE(page_count(buddy) != 0, buddy); in page_is_buddy()
710 struct page *buddy; in find_buddy_page_pfn() local
712 buddy = page + (__buddy_pfn - pfn); in find_buddy_page_pfn()
716 if (page_is_buddy(page, buddy, order)) in find_buddy_page_pfn()
717 return buddy; in find_buddy_page_pfn()
A Dpage_isolation.c218 struct page *buddy; in unset_migratetype_isolate() local
236 buddy = find_buddy_page_pfn(page, page_to_pfn(page), in unset_migratetype_isolate()
238 if (buddy && !is_migrate_isolate_page(buddy)) { in unset_migratetype_isolate()
A Dpage_alloc.c949 struct page *buddy; in __free_one_page() local
970 if (!buddy) in __free_one_page()
980 buddy_mt = get_pfnblock_migratetype(buddy, buddy_pfn); in __free_one_page()
992 if (page_is_guard(buddy)) in __free_one_page()
993 clear_page_guard(zone, buddy, order); in __free_one_page()
1003 set_pageblock_migratetype(buddy, migratetype); in __free_one_page()
2108 struct page *buddy = pfn_to_page(pfn); in __move_freepages_block_isolate() local
2109 int order = buddy_order(buddy); in __move_freepages_block_isolate()
2111 del_page_from_free_list(buddy, zone, order, in __move_freepages_block_isolate()
2112 get_pfnblock_migratetype(buddy, pfn)); in __move_freepages_block_isolate()
[all …]
A Ddebug.c57 DEF_PAGETYPE_NAME(buddy),
A DKconfig670 free pages from the buddy allocator for the purpose of reporting

Completed in 28 milliseconds