Lines Matching refs:dst
1800 struct folio *dst; in compaction_alloc_noprof() local
1834 dst = (struct folio *)freepage; in compaction_alloc_noprof()
1836 post_alloc_hook(&dst->page, order, __GFP_MOVABLE); in compaction_alloc_noprof()
1837 set_page_refcounted(&dst->page); in compaction_alloc_noprof()
1839 prep_compound_page(&dst->page, order); in compaction_alloc_noprof()
1842 return page_rmappable_folio(&dst->page); in compaction_alloc_noprof()
1855 static void compaction_free(struct folio *dst, unsigned long data) in compaction_free() argument
1858 int order = folio_order(dst); in compaction_free()
1859 struct page *page = &dst->page; in compaction_free()
1861 if (folio_put_testzero(dst)) { in compaction_free()
1863 list_add(&dst->lru, &cc->freepages[order]); in compaction_free()