Lines Matching refs:freelist

592 				struct list_head *freelist,  in isolate_freepages_block()  argument
667 list_add_tail(&page->lru, &freelist[order]); in isolate_freepages_block()
1466 move_freelist_head(struct list_head *freelist, struct page *freepage) in move_freelist_head() argument
1470 if (!list_is_first(&freepage->buddy_list, freelist)) { in move_freelist_head()
1471 list_cut_before(&sublist, freelist, &freepage->buddy_list); in move_freelist_head()
1472 list_splice_tail(&sublist, freelist); in move_freelist_head()
1483 move_freelist_tail(struct list_head *freelist, struct page *freepage) in move_freelist_tail() argument
1487 if (!list_is_last(&freepage->buddy_list, freelist)) { in move_freelist_tail()
1488 list_cut_position(&sublist, freelist, &freepage->buddy_list); in move_freelist_tail()
1489 list_splice_tail(&sublist, freelist); in move_freelist_tail()
1585 struct list_head *freelist; in fast_isolate_freepages() local
1595 freelist = &area->free_list[MIGRATE_MOVABLE]; in fast_isolate_freepages()
1596 list_for_each_entry_reverse(freepage, freelist, buddy_list) { in fast_isolate_freepages()
1634 move_freelist_head(freelist, freepage); in fast_isolate_freepages()
2020 struct list_head *freelist; in fast_find_migrateblock() local
2028 freelist = &area->free_list[MIGRATE_MOVABLE]; in fast_find_migrateblock()
2029 list_for_each_entry(freepage, freelist, buddy_list) { in fast_find_migrateblock()
2033 move_freelist_tail(freelist, freepage); in fast_find_migrateblock()
2049 move_freelist_tail(freelist, freepage); in fast_find_migrateblock()