Lines Matching refs:i_pages
424 XA_STATE(xas, &mapping->i_pages, index); in shmem_replace_entry()
446 return xa_load(&mapping->i_pages, index) == swp_to_radix_entry(swap); in shmem_confirm_swap()
684 XA_STATE_ORDER(xas, &mapping->i_pages, index, compound_order(page)); in shmem_add_to_page_cache()
759 xa_lock_irq(&mapping->i_pages); in shmem_delete_from_page_cache()
765 xa_unlock_irq(&mapping->i_pages); in shmem_delete_from_page_cache()
778 old = xa_cmpxchg_irq(&mapping->i_pages, index, radswap, NULL, 0); in shmem_free_swap()
795 XA_STATE(xas, &mapping->i_pages, start); in shmem_partial_swap_usage()
1204 XA_STATE(xas, &mapping->i_pages, start); in shmem_find_swap_entries()
1556 if (xa_find(&mapping->i_pages, &hindex, hindex + HPAGE_PMD_NR - 1, in shmem_alloc_hugepage()
1674 xa_lock_irq(&swap_mapping->i_pages); in shmem_replace_page()
1681 xa_unlock_irq(&swap_mapping->i_pages); in shmem_replace_page()
4316 XA_STATE(xas, &mapping->i_pages, start); in reclaim_shmem_address_space()