Lines Matching refs:anon_vma

1039 	struct anon_vma *anon_vma;  member
1044 struct anon_vma *anon_vma) in __migrate_folio_record() argument
1046 union migration_ptr ptr = { .anon_vma = anon_vma }; in __migrate_folio_record()
1053 struct anon_vma **anon_vmap) in __migrate_folio_extract()
1056 *anon_vmap = ptr.anon_vma; in __migrate_folio_extract()
1065 struct anon_vma *anon_vma, in migrate_folio_undo_src() argument
1072 if (anon_vma) in migrate_folio_undo_src()
1073 put_anon_vma(anon_vma); in migrate_folio_undo_src()
1123 struct anon_vma *anon_vma = NULL; in migrate_folio_unmap() local
1216 anon_vma = folio_get_anon_vma(src); in migrate_folio_unmap()
1231 __migrate_folio_record(dst, page_was_mapped, anon_vma); in migrate_folio_unmap()
1255 !folio_test_ksm(src) && !anon_vma, src); in migrate_folio_unmap()
1261 __migrate_folio_record(dst, page_was_mapped, anon_vma); in migrate_folio_unmap()
1273 migrate_folio_undo_src(src, page_was_mapped, anon_vma, locked, ret); in migrate_folio_unmap()
1287 struct anon_vma *anon_vma = NULL; in migrate_folio_move() local
1291 __migrate_folio_extract(dst, &page_was_mapped, &anon_vma); in migrate_folio_move()
1334 if (anon_vma) in migrate_folio_move()
1335 put_anon_vma(anon_vma); in migrate_folio_move()
1347 __migrate_folio_record(dst, page_was_mapped, anon_vma); in migrate_folio_move()
1351 migrate_folio_undo_src(src, page_was_mapped, anon_vma, true, ret); in migrate_folio_move()
1385 struct anon_vma *anon_vma = NULL; in unmap_and_move_huge_page() local
1423 anon_vma = folio_get_anon_vma(src); in unmap_and_move_huge_page()
1463 if (anon_vma) in unmap_and_move_huge_page()
1464 put_anon_vma(anon_vma); in unmap_and_move_huge_page()
1880 struct anon_vma *anon_vma = NULL; in migrate_pages_batch() local
1882 __migrate_folio_extract(dst, &page_was_mapped, &anon_vma); in migrate_pages_batch()
1883 migrate_folio_undo_src(folio, page_was_mapped, anon_vma, in migrate_pages_batch()