Lines Matching refs:xas

1647 	XA_STATE_ORDER(xas, &mapping->i_pages, start, HPAGE_PMD_ORDER);  in collapse_file()
1672 xas_lock_irq(&xas); in collapse_file()
1673 xas_create_range(&xas); in collapse_file()
1674 if (!xas_error(&xas)) in collapse_file()
1676 xas_unlock_irq(&xas); in collapse_file()
1677 if (!xas_nomem(&xas, GFP_KERNEL)) { in collapse_file()
1695 xas_set(&xas, start); in collapse_file()
1697 struct page *page = xas_next(&xas); in collapse_file()
1699 VM_BUG_ON(index != xas.xa_index); in collapse_file()
1708 if (!xas_next_entry(&xas, end - 1)) { in collapse_file()
1712 xas_set(&xas, index); in collapse_file()
1718 xas_store(&xas, new_page); in collapse_file()
1724 xas_unlock_irq(&xas); in collapse_file()
1733 xas_unlock_irq(&xas); in collapse_file()
1740 xas_unlock_irq(&xas); in collapse_file()
1765 xas_unlock_irq(&xas); in collapse_file()
1770 xas_unlock_irq(&xas); in collapse_file()
1775 xas_unlock_irq(&xas); in collapse_file()
1834 xas_lock_irq(&xas); in collapse_file()
1835 xas_set(&xas, index); in collapse_file()
1837 VM_BUG_ON_PAGE(page != xas_load(&xas), page); in collapse_file()
1848 xas_unlock_irq(&xas); in collapse_file()
1860 xas_store(&xas, new_page); in collapse_file()
1896 xas_unlock_irq(&xas); in collapse_file()
1945 xas_lock_irq(&xas); in collapse_file()
1951 xas_set(&xas, start); in collapse_file()
1952 xas_for_each(&xas, page, end - 1) { in collapse_file()
1955 if (!page || xas.xa_index < page->index) { in collapse_file()
1960 xas_store(&xas, NULL); in collapse_file()
1964 VM_BUG_ON_PAGE(page->index != xas.xa_index, page); in collapse_file()
1969 xas_store(&xas, page); in collapse_file()
1970 xas_pause(&xas); in collapse_file()
1971 xas_unlock_irq(&xas); in collapse_file()
1974 xas_lock_irq(&xas); in collapse_file()
1977 xas_unlock_irq(&xas); in collapse_file()
1995 XA_STATE(xas, &mapping->i_pages, start); in khugepaged_scan_file()
2004 xas_for_each(&xas, page, start + HPAGE_PMD_NR - 1) { in khugepaged_scan_file()
2005 if (xas_retry(&xas, page)) in khugepaged_scan_file()
2048 xas_pause(&xas); in khugepaged_scan_file()