1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include <linux/types.h>
6 #include <linux/mm_types.h>
8 extern u64 zswap_pool_total_size;
9 extern atomic_t zswap_stored_pages;
13 bool zswap_store(struct folio *folio);
14 bool zswap_load(struct folio *folio);
15 void zswap_invalidate(int type, pgoff_t offset);
16 void zswap_swapon(int type);
17 void zswap_swapoff(int type);
21 static inline bool zswap_store(struct folio *folio)
26 static inline bool zswap_load(struct folio *folio)
31 static inline void zswap_invalidate(int type, pgoff_t offset) {}
32 static inline void zswap_swapon(int type) {}
33 static inline void zswap_swapoff(int type) {}
37 #endif /* _LINUX_ZSWAP_H */