Lines Matching defs:zspage
254 struct zspage { struct
255 struct {
280 static void SetZsHugePage(struct zspage *zspage) in SetZsHugePage()
285 static bool ZsHugePage(struct zspage *zspage) in ZsHugePage()
301 static void migrate_lock_init(struct zspage *zspage) {} in migrate_lock_init()
302 static void migrate_read_lock(struct zspage *zspage) {} in migrate_read_lock()
303 static void migrate_read_unlock(struct zspage *zspage) {} in migrate_read_unlock()
304 static void migrate_write_lock(struct zspage *zspage) {} in migrate_write_lock()
305 static void migrate_write_lock_nested(struct zspage *zspage) {} in migrate_write_lock_nested()
306 static void migrate_write_unlock(struct zspage *zspage) {} in migrate_write_unlock()
309 static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage) {} in SetZsPageMovable()
353 static void cache_free_zspage(struct zs_pool *pool, struct zspage *zspage) in cache_free_zspage()
456 static inline int get_zspage_inuse(struct zspage *zspage) in get_zspage_inuse()
462 static inline void mod_zspage_inuse(struct zspage *zspage, int val) in mod_zspage_inuse()
467 static inline struct page *get_first_page(struct zspage *zspage) in get_first_page()
485 static inline unsigned int get_freeobj(struct zspage *zspage) in get_freeobj()
490 static inline void set_freeobj(struct zspage *zspage, unsigned int obj) in set_freeobj()
495 static void get_zspage_mapping(struct zspage *zspage, in get_zspage_mapping()
506 struct zspage *zspage) in zspage_class()
511 static void set_zspage_mapping(struct zspage *zspage, in set_zspage_mapping()
681 struct zspage *zspage) in get_fullness_group()
708 struct zspage *zspage, in insert_zspage()
731 struct zspage *zspage, in remove_zspage()
750 struct zspage *zspage) in fix_fullness_group()
805 struct zspage *zspage = (struct zspage *)page_private(page); in get_zspage() local
813 struct zspage *zspage = get_zspage(page); in get_next_page() local
865 struct zspage *zspage = get_zspage(page); in obj_allocated() local
889 static int trylock_zspage(struct zspage *zspage) in trylock_zspage()
911 struct zspage *zspage) in __free_zspage()
943 struct zspage *zspage) in free_zspage()
963 static void init_zspage(struct size_class *class, struct zspage *zspage) in init_zspage()
1007 static void create_page_chain(struct size_class *class, struct zspage *zspage, in create_page_chain()
1049 struct zspage *zspage = cache_alloc_zspage(pool, gfp); in alloc_zspage() local
1084 struct zspage *zspage; in find_get_zspage() local
1203 static bool zspage_full(struct size_class *class, struct zspage *zspage) in zspage_full()
1232 struct zspage *zspage; in zs_map_object() local
1293 struct zspage *zspage; in zs_unmap_object() local
1345 struct zspage *zspage, unsigned long handle) in obj_malloc()
1402 struct zspage *zspage; in zs_malloc() local
1459 struct zspage *zspage; in obj_free() local
1484 struct zspage *zspage; in zs_free() local
1673 struct zspage *zspage; in isolate_zspage() local
1701 struct zspage *zspage) in putback_zspage()
1717 static void lock_zspage(struct zspage *zspage) in lock_zspage()
1755 static void migrate_lock_init(struct zspage *zspage) in migrate_lock_init()
1760 static void migrate_read_lock(struct zspage *zspage) __acquires(&zspage->lock) in migrate_read_lock()
1765 static void migrate_read_unlock(struct zspage *zspage) __releases(&zspage->lock) in migrate_read_unlock()
1770 static void migrate_write_lock(struct zspage *zspage) in migrate_write_lock()
1775 static void migrate_write_lock_nested(struct zspage *zspage) in migrate_write_lock_nested()
1780 static void migrate_write_unlock(struct zspage *zspage) in migrate_write_unlock()
1786 static void inc_zspage_isolation(struct zspage *zspage) in inc_zspage_isolation()
1791 static void dec_zspage_isolation(struct zspage *zspage) in dec_zspage_isolation()
1799 static void replace_sub_page(struct size_class *class, struct zspage *zspage, in replace_sub_page()
1824 struct zspage *zspage; in zs_page_isolate() local
1846 struct zspage *zspage; in zs_page_migrate() local
1930 struct zspage *zspage; in zs_page_putback() local
1957 struct zspage *zspage, *tmp; in async_free_zspage() local
2000 static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage) in SetZsPageMovable()