Lines Matching refs:sis
189 struct swap_info_struct *sis = swap_info[type]; in __frontswap_init() local
192 BUG_ON(sis == NULL); in __frontswap_init()
205 frontswap_map_set(sis, map); in __frontswap_init()
212 bool __frontswap_test(struct swap_info_struct *sis, in __frontswap_test() argument
215 if (sis->frontswap_map) in __frontswap_test()
216 return test_bit(offset, sis->frontswap_map); in __frontswap_test()
221 static inline void __frontswap_set(struct swap_info_struct *sis, in __frontswap_set() argument
224 set_bit(offset, sis->frontswap_map); in __frontswap_set()
225 atomic_inc(&sis->frontswap_pages); in __frontswap_set()
228 static inline void __frontswap_clear(struct swap_info_struct *sis, in __frontswap_clear() argument
231 clear_bit(offset, sis->frontswap_map); in __frontswap_clear()
232 atomic_dec(&sis->frontswap_pages); in __frontswap_clear()
247 struct swap_info_struct *sis = swap_info[type]; in __frontswap_store() local
259 BUG_ON(sis == NULL); in __frontswap_store()
267 if (__frontswap_test(sis, offset)) { in __frontswap_store()
268 __frontswap_clear(sis, offset); in __frontswap_store()
280 __frontswap_set(sis, offset); in __frontswap_store()
302 struct swap_info_struct *sis = swap_info[type]; in __frontswap_load() local
310 BUG_ON(sis == NULL); in __frontswap_load()
311 if (!__frontswap_test(sis, offset)) in __frontswap_load()
324 __frontswap_clear(sis, offset); in __frontswap_load()
337 struct swap_info_struct *sis = swap_info[type]; in __frontswap_invalidate_page() local
343 BUG_ON(sis == NULL); in __frontswap_invalidate_page()
344 if (!__frontswap_test(sis, offset)) in __frontswap_invalidate_page()
349 __frontswap_clear(sis, offset); in __frontswap_invalidate_page()
360 struct swap_info_struct *sis = swap_info[type]; in __frontswap_invalidate_area() local
366 BUG_ON(sis == NULL); in __frontswap_invalidate_area()
367 if (sis->frontswap_map == NULL) in __frontswap_invalidate_area()
372 atomic_set(&sis->frontswap_pages, 0); in __frontswap_invalidate_area()
373 bitmap_zero(sis->frontswap_map, sis->max); in __frontswap_invalidate_area()