Lines Matching refs:sis
192 struct swap_info_struct *sis = swap_info[type]; in __frontswap_init() local
195 VM_BUG_ON(sis == NULL); in __frontswap_init()
208 frontswap_map_set(sis, map); in __frontswap_init()
215 bool __frontswap_test(struct swap_info_struct *sis, in __frontswap_test() argument
218 if (sis->frontswap_map) in __frontswap_test()
219 return test_bit(offset, sis->frontswap_map); in __frontswap_test()
224 static inline void __frontswap_set(struct swap_info_struct *sis, in __frontswap_set() argument
227 set_bit(offset, sis->frontswap_map); in __frontswap_set()
228 atomic_inc(&sis->frontswap_pages); in __frontswap_set()
231 static inline void __frontswap_clear(struct swap_info_struct *sis, in __frontswap_clear() argument
234 clear_bit(offset, sis->frontswap_map); in __frontswap_clear()
235 atomic_dec(&sis->frontswap_pages); in __frontswap_clear()
250 struct swap_info_struct *sis = swap_info[type]; in __frontswap_store() local
256 VM_BUG_ON(sis == NULL); in __frontswap_store()
264 if (__frontswap_test(sis, offset)) { in __frontswap_store()
265 __frontswap_clear(sis, offset); in __frontswap_store()
277 __frontswap_set(sis, offset); in __frontswap_store()
299 struct swap_info_struct *sis = swap_info[type]; in __frontswap_load() local
305 VM_BUG_ON(sis == NULL); in __frontswap_load()
307 if (!__frontswap_test(sis, offset)) in __frontswap_load()
320 __frontswap_clear(sis, offset); in __frontswap_load()
333 struct swap_info_struct *sis = swap_info[type]; in __frontswap_invalidate_page() local
337 VM_BUG_ON(sis == NULL); in __frontswap_invalidate_page()
339 if (!__frontswap_test(sis, offset)) in __frontswap_invalidate_page()
344 __frontswap_clear(sis, offset); in __frontswap_invalidate_page()
355 struct swap_info_struct *sis = swap_info[type]; in __frontswap_invalidate_area() local
359 VM_BUG_ON(sis == NULL); in __frontswap_invalidate_area()
361 if (sis->frontswap_map == NULL) in __frontswap_invalidate_area()
366 atomic_set(&sis->frontswap_pages, 0); in __frontswap_invalidate_area()
367 bitmap_zero(sis->frontswap_map, sis->max); in __frontswap_invalidate_area()