Lines Matching defs:zspage
279 struct zspage { struct
280 struct {
304 static void migrate_lock_init(struct zspage *zspage); argument
315 static void migrate_lock_init(struct zspage *zspage) {} in migrate_lock_init()
316 static void migrate_read_lock(struct zspage *zspage) {} in migrate_read_lock()
317 static void migrate_read_unlock(struct zspage *zspage) {} in migrate_read_unlock()
320 static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage) {} in SetZsPageMovable()
364 static void cache_free_zspage(struct zs_pool *pool, struct zspage *zspage) in cache_free_zspage()
460 static bool is_zspage_isolated(struct zspage *zspage) in is_zspage_isolated()
471 static inline int get_zspage_inuse(struct zspage *zspage) in get_zspage_inuse()
477 static inline void mod_zspage_inuse(struct zspage *zspage, int val) in mod_zspage_inuse()
482 static inline struct page *get_first_page(struct zspage *zspage) in get_first_page()
500 static inline unsigned int get_freeobj(struct zspage *zspage) in get_freeobj()
505 static inline void set_freeobj(struct zspage *zspage, unsigned int obj) in set_freeobj()
510 static void get_zspage_mapping(struct zspage *zspage, in get_zspage_mapping()
520 static void set_zspage_mapping(struct zspage *zspage, in set_zspage_mapping()
690 struct zspage *zspage) in get_fullness_group()
717 struct zspage *zspage, in insert_zspage()
740 struct zspage *zspage, in remove_zspage()
760 struct zspage *zspage) in fix_fullness_group()
819 struct zspage *zspage = (struct zspage *)page_private(page); in get_zspage() local
907 static int trylock_zspage(struct zspage *zspage) in trylock_zspage()
929 struct zspage *zspage) in __free_zspage()
961 struct zspage *zspage) in free_zspage()
976 static void init_zspage(struct size_class *class, struct zspage *zspage) in init_zspage()
1020 static void create_page_chain(struct size_class *class, struct zspage *zspage, in create_page_chain()
1062 struct zspage *zspage = cache_alloc_zspage(pool, gfp); in alloc_zspage() local
1096 struct zspage *zspage; in find_get_zspage() local
1215 static bool zspage_full(struct size_class *class, struct zspage *zspage) in zspage_full()
1244 struct zspage *zspage; in zs_map_object() local
1302 struct zspage *zspage; in zs_unmap_object() local
1358 struct zspage *zspage, unsigned long handle) in obj_malloc()
1414 struct zspage *zspage; in zs_malloc() local
1468 struct zspage *zspage; in obj_free() local
1491 struct zspage *zspage; in zs_free() local
1697 struct zspage *zspage; in isolate_zspage() local
1726 struct zspage *zspage) in putback_zspage()
1744 static void lock_zspage(struct zspage *zspage) in lock_zspage()
1780 static void migrate_lock_init(struct zspage *zspage) in migrate_lock_init()
1785 static void migrate_read_lock(struct zspage *zspage) __acquires(&zspage->lock) in migrate_read_lock()
1790 static void migrate_read_unlock(struct zspage *zspage) __releases(&zspage->lock) in migrate_read_unlock()
1795 static void migrate_write_lock(struct zspage *zspage) in migrate_write_lock()
1800 static void migrate_write_unlock(struct zspage *zspage) in migrate_write_unlock()
1806 static void inc_zspage_isolation(struct zspage *zspage) in inc_zspage_isolation()
1811 static void dec_zspage_isolation(struct zspage *zspage) in dec_zspage_isolation()
1818 struct zspage *zspage) in putback_zspage_deferred()
1841 static void replace_sub_page(struct size_class *class, struct zspage *zspage, in replace_sub_page()
1870 struct zspage *zspage; in zs_page_isolate() local
1927 struct zspage *zspage; in zs_page_migrate() local
2054 struct zspage *zspage; in zs_page_putback() local
2141 struct zspage *zspage, *tmp; in async_free_zspage() local
2180 static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage) in SetZsPageMovable()