Lines Matching refs:anon_vma

1039 				   struct anon_vma *anon_vma)  in __migrate_folio_record()  argument
1041 dst->private = (void *)anon_vma + old_page_state; in __migrate_folio_record()
1046 struct anon_vma **anon_vmap) in __migrate_folio_extract()
1050 *anon_vmap = (struct anon_vma *)(private & ~PAGE_OLD_STATES); in __migrate_folio_extract()
1058 struct anon_vma *anon_vma, in migrate_folio_undo_src() argument
1065 if (anon_vma) in migrate_folio_undo_src()
1066 put_anon_vma(anon_vma); in migrate_folio_undo_src()
1112 struct anon_vma *anon_vma = NULL; in migrate_folio_unmap() local
1201 anon_vma = folio_get_anon_vma(src); in migrate_folio_unmap()
1216 __migrate_folio_record(dst, old_page_state, anon_vma); in migrate_folio_unmap()
1240 !folio_test_ksm(src) && !anon_vma, src); in migrate_folio_unmap()
1246 __migrate_folio_record(dst, old_page_state, anon_vma); in migrate_folio_unmap()
1259 anon_vma, locked, ret); in migrate_folio_unmap()
1273 struct anon_vma *anon_vma = NULL; in migrate_folio_move() local
1277 __migrate_folio_extract(dst, &old_page_state, &anon_vma); in migrate_folio_move()
1320 if (anon_vma) in migrate_folio_move()
1321 put_anon_vma(anon_vma); in migrate_folio_move()
1333 __migrate_folio_record(dst, old_page_state, anon_vma); in migrate_folio_move()
1338 anon_vma, true, ret); in migrate_folio_move()
1370 struct anon_vma *anon_vma = NULL; in unmap_and_move_huge_page() local
1407 anon_vma = folio_get_anon_vma(src); in unmap_and_move_huge_page()
1447 if (anon_vma) in unmap_and_move_huge_page()
1448 put_anon_vma(anon_vma); in unmap_and_move_huge_page()
1812 struct anon_vma *anon_vma = NULL; in migrate_pages_batch() local
1814 __migrate_folio_extract(dst, &old_page_state, &anon_vma); in migrate_pages_batch()
1816 anon_vma, true, ret_folios); in migrate_pages_batch()