Lines Matching refs:xa_index

869 	folio->index = xas.xa_index;  in __filemap_add_folio()
872 unsigned int order = xa_get_order(xas.xa, xas.xa_index); in __filemap_add_folio()
876 xas_split_alloc(&xas, xa_load(xas.xa, xas.xa_index), in __filemap_add_folio()
891 order = xa_get_order(xas.xa, xas.xa_index); in __filemap_add_folio()
1774 if (xas.xa_index == 0) in page_cache_next_miss()
1778 return xas.xa_index; in page_cache_next_miss()
1810 if (xas.xa_index == ULONG_MAX) in page_cache_prev_miss()
1814 return xas.xa_index; in page_cache_prev_miss()
2064 indices[fbatch->nr] = xas.xa_index; in find_get_entries()
2120 VM_BUG_ON_FOLIO(!folio_contains(folio, xas.xa_index), in find_lock_entries()
2123 indices[fbatch->nr] = xas.xa_index; in find_lock_entries()
2239 for (folio = xas_load(&xas); folio && xas.xa_index <= end; in filemap_get_folios_contig()
2381 if (xas.xa_index > max || xa_is_value(folio)) in filemap_get_read_batch()
3008 return PAGE_SIZE << xa_get_order(xas->xa, xas->xa_index); in seek_folio_size()
3043 loff_t pos = (u64)xas.xa_index << PAGE_SHIFT; in mapping_seek_hole_data()
3458 if (xas->xa_index >= max_idx) in next_uptodate_page()
3514 page = folio_file_page(folio, xas.xa_index); in filemap_map_pages()
3521 addr += (xas.xa_index - last_pgoff) << PAGE_SHIFT; in filemap_map_pages()
3522 vmf->pte += xas.xa_index - last_pgoff; in filemap_map_pages()
3523 last_pgoff = xas.xa_index; in filemap_map_pages()
3540 if (folio_more_pages(folio, xas.xa_index, end_pgoff)) { in filemap_map_pages()
3541 xas.xa_index++; in filemap_map_pages()
3548 if (folio_more_pages(folio, xas.xa_index, end_pgoff)) { in filemap_map_pages()
3549 xas.xa_index++; in filemap_map_pages()