Lines Matching refs:freepage
1394 move_freelist_head(struct list_head *freelist, struct page *freepage) in move_freelist_head() argument
1398 if (!list_is_last(freelist, &freepage->lru)) { in move_freelist_head()
1399 list_cut_before(&sublist, freelist, &freepage->lru); in move_freelist_head()
1411 move_freelist_tail(struct list_head *freelist, struct page *freepage) in move_freelist_tail() argument
1415 if (!list_is_first(freelist, &freepage->lru)) { in move_freelist_tail()
1416 list_cut_position(&sublist, freelist, &freepage->lru); in move_freelist_tail()
1514 struct page *freepage; in fast_isolate_freepages() local
1524 list_for_each_entry_reverse(freepage, freelist, buddy_list) { in fast_isolate_freepages()
1529 pfn = page_to_pfn(freepage); in fast_isolate_freepages()
1538 page = freepage; in fast_isolate_freepages()
1558 freepage = page; in fast_isolate_freepages()
1562 move_freelist_head(freelist, freepage); in fast_isolate_freepages()
1908 struct page *freepage; in fast_find_migrateblock() local
1915 list_for_each_entry(freepage, freelist, buddy_list) { in fast_find_migrateblock()
1919 move_freelist_tail(freelist, freepage); in fast_find_migrateblock()
1923 free_pfn = page_to_pfn(freepage); in fast_find_migrateblock()
1931 if (get_pageblock_skip(freepage)) in fast_find_migrateblock()
1935 move_freelist_tail(freelist, freepage); in fast_find_migrateblock()