Lines Matching refs:swap

279 			       pgoff_t index, swp_entry_t swap)  in shmem_confirm_swap()  argument
286 return item == swp_to_radix_entry(swap); in shmem_confirm_swap()
613 swp_entry_t swap, struct page **pagep) in shmem_unuse_inode() argument
621 radswap = swp_to_radix_entry(swap); in shmem_unuse_inode()
681 swap_free(swap); in shmem_unuse_inode()
690 int shmem_unuse(swp_entry_t swap, struct page *page) in shmem_unuse() argument
701 if (unlikely(!PageSwapCache(page) || page_private(page) != swap.val)) in shmem_unuse()
719 error = shmem_unuse_inode(info, swap, &page); in shmem_unuse()
749 swp_entry_t swap; in shmem_writepage() local
806 swap = get_swap_page(); in shmem_writepage()
807 if (!swap.val) in shmem_writepage()
822 if (add_to_swap_cache(page, swap, GFP_ATOMIC) == 0) { in shmem_writepage()
823 swap_shmem_alloc(swap); in shmem_writepage()
824 shmem_delete_from_page_cache(page, swp_to_radix_entry(swap)); in shmem_writepage()
838 swapcache_free(swap); in shmem_writepage()
874 static struct page *shmem_swapin(swp_entry_t swap, gfp_t gfp, in shmem_swapin() argument
887 page = swapin_readahead(swap, gfp, &pvma, 0); in shmem_swapin()
922 static inline struct page *shmem_swapin(swp_entry_t swap, gfp_t gfp, in shmem_swapin() argument
925 return swapin_readahead(swap, gfp, NULL, 0); in shmem_swapin()
1040 swp_entry_t swap; in shmem_getpage_gfp() local
1048 swap.val = 0; in shmem_getpage_gfp()
1051 swap = radix_to_swp_entry(page); in shmem_getpage_gfp()
1072 if (page || (sgp == SGP_READ && !swap.val)) { in shmem_getpage_gfp()
1084 if (swap.val) { in shmem_getpage_gfp()
1086 page = lookup_swap_cache(swap); in shmem_getpage_gfp()
1091 page = shmem_swapin(swap, gfp, info, index); in shmem_getpage_gfp()
1100 if (!PageSwapCache(page) || page_private(page) != swap.val || in shmem_getpage_gfp()
1101 !shmem_confirm_swap(mapping, index, swap)) { in shmem_getpage_gfp()
1120 swp_to_radix_entry(swap)); in shmem_getpage_gfp()
1153 swap_free(swap); in shmem_getpage_gfp()
1253 if (swap.val && error != -EINVAL && in shmem_getpage_gfp()
1254 !shmem_confirm_swap(mapping, index, swap)) in shmem_getpage_gfp()
3278 int shmem_unuse(swp_entry_t swap, struct page *page) in shmem_unuse() argument