Lines Matching refs:xas
400 XA_STATE(xas, &mapping->i_pages, page_index(page)); in migrate_page_move_mapping()
422 xas_lock_irq(&xas); in migrate_page_move_mapping()
423 if (page_count(page) != expected_count || xas_load(&xas) != page) { in migrate_page_move_mapping()
424 xas_unlock_irq(&xas); in migrate_page_move_mapping()
429 xas_unlock_irq(&xas); in migrate_page_move_mapping()
457 xas_store(&xas, newpage); in migrate_page_move_mapping()
462 xas_next(&xas); in migrate_page_move_mapping()
463 xas_store(&xas, newpage); in migrate_page_move_mapping()
474 xas_unlock(&xas); in migrate_page_move_mapping()
514 XA_STATE(xas, &mapping->i_pages, page_index(page)); in migrate_huge_page_move_mapping()
517 xas_lock_irq(&xas); in migrate_huge_page_move_mapping()
519 if (page_count(page) != expected_count || xas_load(&xas) != page) { in migrate_huge_page_move_mapping()
520 xas_unlock_irq(&xas); in migrate_huge_page_move_mapping()
525 xas_unlock_irq(&xas); in migrate_huge_page_move_mapping()
534 xas_store(&xas, newpage); in migrate_huge_page_move_mapping()
538 xas_unlock_irq(&xas); in migrate_huge_page_move_mapping()