Lines Matching refs:entry
79 int __add_to_swap_cache(struct page *page, swp_entry_t entry) in __add_to_swap_cache() argument
90 set_page_private(page, entry.val); in __add_to_swap_cache()
92 address_space = swap_address_space(entry); in __add_to_swap_cache()
95 entry.val, page); in __add_to_swap_cache()
119 int add_to_swap_cache(struct page *page, swp_entry_t entry, gfp_t gfp_mask) in add_to_swap_cache() argument
125 error = __add_to_swap_cache(page, entry); in add_to_swap_cache()
137 swp_entry_t entry; in __delete_from_swap_cache() local
144 entry.val = page_private(page); in __delete_from_swap_cache()
145 address_space = swap_address_space(entry); in __delete_from_swap_cache()
163 swp_entry_t entry; in add_to_swap() local
169 entry = get_swap_page(); in add_to_swap()
170 if (!entry.val) in add_to_swap()
175 swapcache_free(entry); in add_to_swap()
190 err = add_to_swap_cache(page, entry, in add_to_swap()
201 swapcache_free(entry); in add_to_swap()
214 swp_entry_t entry; in delete_from_swap_cache() local
217 entry.val = page_private(page); in delete_from_swap_cache()
219 address_space = swap_address_space(entry); in delete_from_swap_cache()
224 swapcache_free(entry); in delete_from_swap_cache()
275 struct page * lookup_swap_cache(swp_entry_t entry) in lookup_swap_cache() argument
279 page = find_get_page(swap_address_space(entry), entry.val); in lookup_swap_cache()
297 struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, in read_swap_cache_async() argument
309 found_page = find_get_page(swap_address_space(entry), in read_swap_cache_async()
310 entry.val); in read_swap_cache_async()
333 err = swapcache_prepare(entry); in read_swap_cache_async()
362 err = __add_to_swap_cache(new_page, entry); in read_swap_cache_async()
379 swapcache_free(entry); in read_swap_cache_async()
450 struct page *swapin_readahead(swp_entry_t entry, gfp_t gfp_mask, in swapin_readahead() argument
454 unsigned long entry_offset = swp_offset(entry); in swapin_readahead()
473 page = read_swap_cache_async(swp_entry(swp_type(entry), offset), in swapin_readahead()
485 return read_swap_cache_async(entry, gfp_mask, vma, addr); in swapin_readahead()