Lines Matching refs:type
164 void __frontswap_init(unsigned type, unsigned long *map) in __frontswap_init() argument
166 struct swap_info_struct *sis = swap_info[type]; in __frontswap_init()
183 frontswap_ops->init(type); in __frontswap_init()
185 BUG_ON(type > MAX_SWAPFILES); in __frontswap_init()
186 set_bit(type, need_init); in __frontswap_init()
220 int type = swp_type(entry); in __frontswap_store() local
221 struct swap_info_struct *sis = swap_info[type]; in __frontswap_store()
235 ret = frontswap_ops->store(type, offset, page); in __frontswap_store()
249 frontswap_ops->invalidate_page(type, offset); in __frontswap_store()
268 int type = swp_type(entry); in __frontswap_load() local
269 struct swap_info_struct *sis = swap_info[type]; in __frontswap_load()
278 ret = frontswap_ops->load(type, offset, page); in __frontswap_load()
294 void __frontswap_invalidate_page(unsigned type, pgoff_t offset) in __frontswap_invalidate_page() argument
296 struct swap_info_struct *sis = swap_info[type]; in __frontswap_invalidate_page()
303 frontswap_ops->invalidate_page(type, offset); in __frontswap_invalidate_page()
314 void __frontswap_invalidate_area(unsigned type) in __frontswap_invalidate_area() argument
316 struct swap_info_struct *sis = swap_info[type]; in __frontswap_invalidate_area()
322 frontswap_ops->invalidate_area(type); in __frontswap_invalidate_area()
326 clear_bit(type, need_init); in __frontswap_invalidate_area()
366 *swapid = si->type; in __frontswap_unuse_pages()
381 int *type) in __frontswap_shrink() argument
394 return __frontswap_unuse_pages(total_pages_to_unuse, pages_to_unuse, type); in __frontswap_shrink()
408 int uninitialized_var(type), ret; in frontswap_shrink()
416 ret = __frontswap_shrink(target_pages, &pages_to_unuse, &type); in frontswap_shrink()
419 try_to_unuse(type, true, pages_to_unuse); in frontswap_shrink()