Lines Matching defs:zspage

259 struct zspage {  struct
271 struct zspage_lock zsl; argument
274 static void zspage_lock_init(struct zspage *zspage) in zspage_lock_init()
302 static void zspage_read_lock(struct zspage *zspage) in zspage_read_lock()
315 static void zspage_read_unlock(struct zspage *zspage) in zspage_read_unlock()
326 static __must_check bool zspage_write_trylock(struct zspage *zspage) in zspage_write_trylock()
342 static void zspage_write_unlock(struct zspage *zspage) in zspage_write_unlock()
353 static void SetZsHugePage(struct zspage *zspage) in SetZsHugePage()
358 static bool ZsHugePage(struct zspage *zspage) in ZsHugePage()
370 static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage) {} in SetZsPageMovable()
424 static void cache_free_zspage(struct zs_pool *pool, struct zspage *zspage) in cache_free_zspage()
441 static inline int get_zspage_inuse(struct zspage *zspage) in get_zspage_inuse()
446 static inline void mod_zspage_inuse(struct zspage *zspage, int val) in mod_zspage_inuse()
451 static struct zpdesc *get_first_zpdesc(struct zspage *zspage) in get_first_zpdesc()
477 static inline unsigned int get_freeobj(struct zspage *zspage) in get_freeobj()
482 static inline void set_freeobj(struct zspage *zspage, unsigned int obj) in set_freeobj()
488 struct zspage *zspage) in zspage_class()
654 static int get_fullness_group(struct size_class *class, struct zspage *zspage) in get_fullness_group()
682 struct zspage *zspage, in insert_zspage()
694 static void remove_zspage(struct size_class *class, struct zspage *zspage) in remove_zspage()
713 static int fix_fullness_group(struct size_class *class, struct zspage *zspage) in fix_fullness_group()
729 struct zspage *zspage = zpdesc->zspage; in get_zspage() local
737 struct zspage *zspage = get_zspage(zpdesc); in get_next_zpdesc() local
787 struct zspage *zspage = get_zspage(zpdesc); in obj_allocated() local
813 static int trylock_zspage(struct zspage *zspage) in trylock_zspage()
835 struct zspage *zspage) in __free_zspage()
862 struct zspage *zspage) in free_zspage()
882 static void init_zspage(struct size_class *class, struct zspage *zspage) in init_zspage()
926 static void create_page_chain(struct size_class *class, struct zspage *zspage, in create_page_chain()
968 struct zspage *zspage = cache_alloc_zspage(pool, gfp); in alloc_zspage() local
1008 struct zspage *zspage; in find_get_zspage() local
1030 static bool zspage_full(struct size_class *class, struct zspage *zspage) in zspage_full()
1035 static bool zspage_empty(struct zspage *zspage) in zspage_empty()
1070 struct zspage *zspage; in zs_obj_read_begin() local
1120 struct zspage *zspage; in zs_obj_read_end() local
1146 struct zspage *zspage; in zs_obj_write() local
1212 struct zspage *zspage, unsigned long handle) in obj_malloc()
1270 struct zspage *zspage; in zs_malloc() local
1326 struct zspage *zspage; in obj_free() local
1353 struct zspage *zspage; in zs_free() local
1523 struct zspage *zspage; in isolate_src_zspage() local
1540 struct zspage *zspage; in isolate_dst_zspage() local
1562 static int putback_zspage(struct size_class *class, struct zspage *zspage) in putback_zspage()
1577 static void lock_zspage(struct zspage *zspage) in lock_zspage()
1618 static void replace_sub_page(struct size_class *class, struct zspage *zspage, in replace_sub_page()
1658 struct zspage *zspage; in zs_page_migrate() local
1764 struct zspage *zspage, *tmp; in async_free_zspage() local
1807 static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage) in SetZsPageMovable()