Lines Matching refs:offset
192 pgoff_t offset) in __frontswap_test() argument
197 ret = test_bit(offset, sis->frontswap_map); in __frontswap_test()
203 pgoff_t offset) in __frontswap_clear() argument
205 clear_bit(offset, sis->frontswap_map); in __frontswap_clear()
222 pgoff_t offset = swp_offset(entry); in __frontswap_store() local
233 if (__frontswap_test(sis, offset)) in __frontswap_store()
235 ret = frontswap_ops->store(type, offset, page); in __frontswap_store()
237 set_bit(offset, sis->frontswap_map); in __frontswap_store()
248 __frontswap_clear(sis, offset); in __frontswap_store()
249 frontswap_ops->invalidate_page(type, offset); in __frontswap_store()
270 pgoff_t offset = swp_offset(entry); in __frontswap_load() local
277 if (__frontswap_test(sis, offset)) in __frontswap_load()
278 ret = frontswap_ops->load(type, offset, page); in __frontswap_load()
283 __frontswap_clear(sis, offset); in __frontswap_load()
294 void __frontswap_invalidate_page(unsigned type, pgoff_t offset) in __frontswap_invalidate_page() argument
302 if (__frontswap_test(sis, offset)) { in __frontswap_invalidate_page()
303 frontswap_ops->invalidate_page(type, offset); in __frontswap_invalidate_page()
304 __frontswap_clear(sis, offset); in __frontswap_invalidate_page()