Lines Matching refs:offset
216 pgoff_t offset) in __frontswap_test() argument
219 return test_bit(offset, sis->frontswap_map); in __frontswap_test()
225 pgoff_t offset) in __frontswap_set() argument
227 set_bit(offset, sis->frontswap_map); in __frontswap_set()
232 pgoff_t offset) in __frontswap_clear() argument
234 clear_bit(offset, sis->frontswap_map); in __frontswap_clear()
251 pgoff_t offset = swp_offset(entry); in __frontswap_store() local
264 if (__frontswap_test(sis, offset)) { in __frontswap_store()
265 __frontswap_clear(sis, offset); in __frontswap_store()
267 ops->invalidate_page(type, offset); in __frontswap_store()
272 ret = ops->store(type, offset, page); in __frontswap_store()
277 __frontswap_set(sis, offset); in __frontswap_store()
300 pgoff_t offset = swp_offset(entry); in __frontswap_load() local
307 if (!__frontswap_test(sis, offset)) in __frontswap_load()
312 ret = ops->load(type, offset, page); in __frontswap_load()
320 __frontswap_clear(sis, offset); in __frontswap_load()
331 void __frontswap_invalidate_page(unsigned type, pgoff_t offset) in __frontswap_invalidate_page() argument
339 if (!__frontswap_test(sis, offset)) in __frontswap_invalidate_page()
343 ops->invalidate_page(type, offset); in __frontswap_invalidate_page()
344 __frontswap_clear(sis, offset); in __frontswap_invalidate_page()