Lines Matching refs:freelist
559 struct list_head *freelist, in isolate_freepages_block() argument
634 list_add_tail(&page->lru, &freelist[order]); in isolate_freepages_block()
1430 move_freelist_head(struct list_head *freelist, struct page *freepage) in move_freelist_head() argument
1434 if (!list_is_first(&freepage->buddy_list, freelist)) { in move_freelist_head()
1435 list_cut_before(&sublist, freelist, &freepage->buddy_list); in move_freelist_head()
1436 list_splice_tail(&sublist, freelist); in move_freelist_head()
1447 move_freelist_tail(struct list_head *freelist, struct page *freepage) in move_freelist_tail() argument
1451 if (!list_is_last(&freepage->buddy_list, freelist)) { in move_freelist_tail()
1452 list_cut_position(&sublist, freelist, &freepage->buddy_list); in move_freelist_tail()
1453 list_splice_tail(&sublist, freelist); in move_freelist_tail()
1549 struct list_head *freelist; in fast_isolate_freepages() local
1559 freelist = &area->free_list[MIGRATE_MOVABLE]; in fast_isolate_freepages()
1560 list_for_each_entry_reverse(freepage, freelist, buddy_list) { in fast_isolate_freepages()
1598 move_freelist_head(freelist, freepage); in fast_isolate_freepages()
1984 struct list_head *freelist; in fast_find_migrateblock() local
1992 freelist = &area->free_list[MIGRATE_MOVABLE]; in fast_find_migrateblock()
1993 list_for_each_entry(freepage, freelist, buddy_list) { in fast_find_migrateblock()
1997 move_freelist_tail(freelist, freepage); in fast_find_migrateblock()
2013 move_freelist_tail(freelist, freepage); in fast_find_migrateblock()