Lines Matching refs:sis

196 	struct swap_info_struct *sis = swap_info[type];  in __frontswap_init()  local
199 VM_BUG_ON(sis == NULL); in __frontswap_init()
212 frontswap_map_set(sis, map); in __frontswap_init()
219 bool __frontswap_test(struct swap_info_struct *sis, in __frontswap_test() argument
222 if (sis->frontswap_map) in __frontswap_test()
223 return test_bit(offset, sis->frontswap_map); in __frontswap_test()
228 static inline void __frontswap_set(struct swap_info_struct *sis, in __frontswap_set() argument
231 set_bit(offset, sis->frontswap_map); in __frontswap_set()
232 atomic_inc(&sis->frontswap_pages); in __frontswap_set()
235 static inline void __frontswap_clear(struct swap_info_struct *sis, in __frontswap_clear() argument
238 clear_bit(offset, sis->frontswap_map); in __frontswap_clear()
239 atomic_dec(&sis->frontswap_pages); in __frontswap_clear()
254 struct swap_info_struct *sis = swap_info[type]; in __frontswap_store() local
260 VM_BUG_ON(sis == NULL); in __frontswap_store()
268 if (__frontswap_test(sis, offset)) { in __frontswap_store()
269 __frontswap_clear(sis, offset); in __frontswap_store()
281 __frontswap_set(sis, offset); in __frontswap_store()
303 struct swap_info_struct *sis = swap_info[type]; in __frontswap_load() local
309 VM_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
341 VM_BUG_ON(sis == NULL); in __frontswap_invalidate_page()
343 if (!__frontswap_test(sis, offset)) in __frontswap_invalidate_page()
348 __frontswap_clear(sis, offset); in __frontswap_invalidate_page()
359 struct swap_info_struct *sis = swap_info[type]; in __frontswap_invalidate_area() local
363 VM_BUG_ON(sis == NULL); in __frontswap_invalidate_area()
365 if (sis->frontswap_map == NULL) in __frontswap_invalidate_area()
370 atomic_set(&sis->frontswap_pages, 0); in __frontswap_invalidate_area()
371 bitmap_zero(sis->frontswap_map, sis->max); in __frontswap_invalidate_area()