zs_pool 94 drivers/block/zram/zram_drv.h struct zs_pool *mem_pool; zs_pool 42 include/linux/zsmalloc.h struct zs_pool; zs_pool 44 include/linux/zsmalloc.h struct zs_pool *zs_create_pool(const char *name); zs_pool 45 include/linux/zsmalloc.h void zs_destroy_pool(struct zs_pool *pool); zs_pool 47 include/linux/zsmalloc.h unsigned long zs_malloc(struct zs_pool *pool, size_t size, gfp_t flags); zs_pool 48 include/linux/zsmalloc.h void zs_free(struct zs_pool *pool, unsigned long obj); zs_pool 50 include/linux/zsmalloc.h size_t zs_huge_class_size(struct zs_pool *pool); zs_pool 52 include/linux/zsmalloc.h void *zs_map_object(struct zs_pool *pool, unsigned long handle, zs_pool 54 include/linux/zsmalloc.h void zs_unmap_object(struct zs_pool *pool, unsigned long handle); zs_pool 56 include/linux/zsmalloc.h unsigned long zs_get_total_pages(struct zs_pool *pool); zs_pool 57 include/linux/zsmalloc.h unsigned long zs_compact(struct zs_pool *pool); zs_pool 59 include/linux/zsmalloc.h void zs_pool_stats(struct zs_pool *pool, struct zs_pool_stats *stats); zs_pool 306 mm/zsmalloc.c static int zs_register_migration(struct zs_pool *pool); zs_pool 307 mm/zsmalloc.c static void zs_unregister_migration(struct zs_pool *pool); zs_pool 311 mm/zsmalloc.c static void kick_deferred_free(struct zs_pool *pool); zs_pool 312 mm/zsmalloc.c static void init_deferred_free(struct zs_pool *pool); zs_pool 313 mm/zsmalloc.c static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage); zs_pool 317 mm/zsmalloc.c static int zs_register_migration(struct zs_pool *pool) { return 0; } zs_pool 318 mm/zsmalloc.c static void zs_unregister_migration(struct zs_pool *pool) {} zs_pool 322 mm/zsmalloc.c static void kick_deferred_free(struct zs_pool *pool) {} zs_pool 323 mm/zsmalloc.c static void init_deferred_free(struct zs_pool *pool) {} zs_pool 324 mm/zsmalloc.c static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage) {} zs_pool 327 mm/zsmalloc.c static int create_cache(struct zs_pool *pool) zs_pool 345 mm/zsmalloc.c static void destroy_cache(struct zs_pool *pool) zs_pool 351 mm/zsmalloc.c static unsigned long cache_alloc_handle(struct zs_pool *pool, gfp_t gfp) zs_pool 357 mm/zsmalloc.c static void cache_free_handle(struct zs_pool *pool, unsigned long handle) zs_pool 362 mm/zsmalloc.c static struct zspage *cache_alloc_zspage(struct zs_pool *pool, gfp_t flags) zs_pool 368 mm/zsmalloc.c static void cache_free_zspage(struct zs_pool *pool, struct zspage *zspage) zs_pool 593 mm/zsmalloc.c struct zs_pool *pool = s->private; zs_pool 649 mm/zsmalloc.c static void zs_pool_stat_create(struct zs_pool *pool, const char *name) zs_pool 662 mm/zsmalloc.c static void zs_pool_stat_destroy(struct zs_pool *pool) zs_pool 676 mm/zsmalloc.c static inline void zs_pool_stat_create(struct zs_pool *pool, const char *name) zs_pool 680 mm/zsmalloc.c static inline void zs_pool_stat_destroy(struct zs_pool *pool) zs_pool 935 mm/zsmalloc.c static void __free_zspage(struct zs_pool *pool, struct size_class *class, zs_pool 967 mm/zsmalloc.c static void free_zspage(struct zs_pool *pool, struct size_class *class, zs_pool 1063 mm/zsmalloc.c static struct zspage *alloc_zspage(struct zs_pool *pool, zs_pool 1270 mm/zsmalloc.c unsigned long zs_get_total_pages(struct zs_pool *pool) zs_pool 1291 mm/zsmalloc.c void *zs_map_object(struct zs_pool *pool, unsigned long handle, zs_pool 1350 mm/zsmalloc.c void zs_unmap_object(struct zs_pool *pool, unsigned long handle) zs_pool 1401 mm/zsmalloc.c size_t zs_huge_class_size(struct zs_pool *pool) zs_pool 1459 mm/zsmalloc.c unsigned long zs_malloc(struct zs_pool *pool, size_t size, gfp_t gfp) zs_pool 1540 mm/zsmalloc.c void zs_free(struct zs_pool *pool, unsigned long handle) zs_pool 1695 mm/zsmalloc.c static int migrate_zspage(struct zs_pool *pool, struct size_class *class, zs_pool 1867 mm/zsmalloc.c static void putback_zspage_deferred(struct zs_pool *pool, zs_pool 1879 mm/zsmalloc.c static inline void zs_pool_dec_isolated(struct zs_pool *pool) zs_pool 1917 mm/zsmalloc.c struct zs_pool *pool; zs_pool 1974 mm/zsmalloc.c struct zs_pool *pool; zs_pool 2102 mm/zsmalloc.c struct zs_pool *pool; zs_pool 2137 mm/zsmalloc.c static int zs_register_migration(struct zs_pool *pool) zs_pool 2150 mm/zsmalloc.c static bool pool_isolated_are_drained(struct zs_pool *pool) zs_pool 2156 mm/zsmalloc.c static void wait_for_isolated_drain(struct zs_pool *pool) zs_pool 2169 mm/zsmalloc.c static void zs_unregister_migration(struct zs_pool *pool) zs_pool 2196 mm/zsmalloc.c struct zs_pool *pool = container_of(work, struct zs_pool, zs_pool 2223 mm/zsmalloc.c static void kick_deferred_free(struct zs_pool *pool) zs_pool 2228 mm/zsmalloc.c static void init_deferred_free(struct zs_pool *pool) zs_pool 2233 mm/zsmalloc.c static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage) zs_pool 2265 mm/zsmalloc.c static void __zs_compact(struct zs_pool *pool, struct size_class *class) zs_pool 2312 mm/zsmalloc.c unsigned long zs_compact(struct zs_pool *pool) zs_pool 2330 mm/zsmalloc.c void zs_pool_stats(struct zs_pool *pool, struct zs_pool_stats *stats) zs_pool 2340 mm/zsmalloc.c struct zs_pool *pool = container_of(shrinker, struct zs_pool, zs_pool 2360 mm/zsmalloc.c struct zs_pool *pool = container_of(shrinker, struct zs_pool, zs_pool 2376 mm/zsmalloc.c static void zs_unregister_shrinker(struct zs_pool *pool) zs_pool 2381 mm/zsmalloc.c static int zs_register_shrinker(struct zs_pool *pool) zs_pool 2401 mm/zsmalloc.c struct zs_pool *zs_create_pool(const char *name) zs_pool 2404 mm/zsmalloc.c struct zs_pool *pool; zs_pool 2517 mm/zsmalloc.c void zs_destroy_pool(struct zs_pool *pool)