Lines Matching refs:anon_vma
1028 struct anon_vma *anon_vma; member
1033 struct anon_vma *anon_vma) in __migrate_folio_record() argument
1035 union migration_ptr ptr = { .anon_vma = anon_vma }; in __migrate_folio_record()
1042 struct anon_vma **anon_vmap) in __migrate_folio_extract()
1045 *anon_vmap = ptr.anon_vma; in __migrate_folio_extract()
1054 struct anon_vma *anon_vma, in migrate_folio_undo_src() argument
1061 if (anon_vma) in migrate_folio_undo_src()
1062 put_anon_vma(anon_vma); in migrate_folio_undo_src()
1108 struct anon_vma *anon_vma = NULL; in migrate_folio_unmap() local
1195 anon_vma = folio_get_anon_vma(src); in migrate_folio_unmap()
1210 __migrate_folio_record(dst, page_was_mapped, anon_vma); in migrate_folio_unmap()
1234 !folio_test_ksm(src) && !anon_vma, src); in migrate_folio_unmap()
1240 __migrate_folio_record(dst, page_was_mapped, anon_vma); in migrate_folio_unmap()
1252 migrate_folio_undo_src(src, page_was_mapped, anon_vma, locked, ret); in migrate_folio_unmap()
1266 struct anon_vma *anon_vma = NULL; in migrate_folio_move() local
1270 __migrate_folio_extract(dst, &page_was_mapped, &anon_vma); in migrate_folio_move()
1313 if (anon_vma) in migrate_folio_move()
1314 put_anon_vma(anon_vma); in migrate_folio_move()
1326 __migrate_folio_record(dst, page_was_mapped, anon_vma); in migrate_folio_move()
1330 migrate_folio_undo_src(src, page_was_mapped, anon_vma, true, ret); in migrate_folio_move()
1362 struct anon_vma *anon_vma = NULL; in unmap_and_move_huge_page() local
1399 anon_vma = folio_get_anon_vma(src); in unmap_and_move_huge_page()
1439 if (anon_vma) in unmap_and_move_huge_page()
1440 put_anon_vma(anon_vma); in unmap_and_move_huge_page()
1799 struct anon_vma *anon_vma = NULL; in migrate_pages_batch() local
1801 __migrate_folio_extract(dst, &page_was_mapped, &anon_vma); in migrate_pages_batch()
1802 migrate_folio_undo_src(folio, page_was_mapped, anon_vma, in migrate_pages_batch()