H A D | migrate.c | 60 bool isolate_movable_page(struct page *page, isolate_mode_t mode) in isolate_movable_page() argument 691 return migrate_folio_extra(mapping, dst, src, mode, 0); in migrate_folio() argument 660 migrate_folio_extra(struct address_space * mapping,struct folio * dst,struct folio * src,enum migrate_mode mode,int extra_count) migrate_folio_extra() argument 700 buffer_migrate_lock_buffers(struct buffer_head * head,enum migrate_mode mode) buffer_migrate_lock_buffers() argument 732 __buffer_migrate_folio(struct address_space * mapping,struct folio * dst,struct folio * src,enum migrate_mode mode,bool check_refs) __buffer_migrate_folio() argument 824 buffer_migrate_folio(struct address_space * mapping,struct folio * dst,struct folio * src,enum migrate_mode mode) buffer_migrate_folio() argument 845 buffer_migrate_folio_norefs(struct address_space * mapping,struct folio * dst,struct folio * src,enum migrate_mode mode) buffer_migrate_folio_norefs() argument 853 filemap_migrate_folio(struct address_space * mapping,struct folio * dst,struct folio * src,enum migrate_mode mode) filemap_migrate_folio() argument 917 fallback_migrate_folio(struct address_space * mapping,struct folio * dst,struct folio * src,enum migrate_mode mode) fallback_migrate_folio() argument 953 move_to_new_folio(struct folio * dst,struct folio * src,enum migrate_mode mode) move_to_new_folio() argument 1108 migrate_folio_unmap(new_folio_t get_new_folio,free_folio_t put_new_folio,unsigned long private,struct folio * src,struct folio ** dstp,enum migrate_mode mode,enum migrate_reason reason,struct list_head * ret) migrate_folio_unmap() argument 1270 migrate_folio_move(free_folio_t put_new_folio,unsigned long private,struct folio * src,struct folio * dst,enum migrate_mode mode,enum migrate_reason reason,struct list_head * ret) migrate_folio_move() argument 1366 unmap_and_move_huge_page(new_folio_t get_new_folio,free_folio_t put_new_folio,unsigned long private,struct folio * src,int force,enum migrate_mode mode,int reason,struct list_head * ret) unmap_and_move_huge_page() argument 1520 migrate_hugetlbs(struct list_head * from,new_folio_t get_new_folio,free_folio_t put_new_folio,unsigned long private,enum migrate_mode mode,int reason,struct migrate_pages_stats * stats,struct list_head * ret_folios) migrate_hugetlbs() argument 1618 migrate_pages_batch(struct list_head * from,new_folio_t get_new_folio,free_folio_t put_new_folio,unsigned long private,enum migrate_mode mode,int reason,struct list_head * ret_folios,struct list_head * split_folios,struct migrate_pages_stats * stats,int nr_pass) migrate_pages_batch() argument 1825 migrate_pages_sync(struct list_head * from,new_folio_t get_new_folio,free_folio_t put_new_folio,unsigned long private,enum migrate_mode mode,int reason,struct list_head * ret_folios,struct list_head * split_folios,struct migrate_pages_stats * stats) migrate_pages_sync() argument 1897 migrate_pages(struct list_head * from,new_folio_t get_new_folio,free_folio_t put_new_folio,unsigned long private,enum migrate_mode mode,int reason,unsigned int * ret_succeeded) migrate_pages() argument [all...] |