Lines Matching refs:size_class

205 struct size_class {  struct
249 struct size_class *size_class[ZS_SIZE_CLASSES]; member
559 static struct size_class *zspage_class(struct zs_pool *pool, in zspage_class()
562 return pool->size_class[zspage->class]; in zspage_class()
592 static inline void class_stat_inc(struct size_class *class, in class_stat_inc()
599 static inline void class_stat_dec(struct size_class *class, in class_stat_dec()
606 static inline unsigned long zs_stat_get(struct size_class *class, in zs_stat_get()
629 static unsigned long zs_can_compact(struct size_class *class);
635 struct size_class *class; in zs_stats_size_show()
649 class = pool->size_class[i]; in zs_stats_size_show()
734 static enum fullness_group get_fullness_group(struct size_class *class, in get_fullness_group()
761 static void insert_zspage(struct size_class *class, in insert_zspage()
784 static void remove_zspage(struct size_class *class, in remove_zspage()
803 static enum fullness_group fix_fullness_group(struct size_class *class, in fix_fullness_group()
944 static unsigned long find_deferred_handle_obj(struct size_class *class,
950 static void free_handles(struct zs_pool *pool, struct size_class *class, in free_handles()
972 static inline void free_handles(struct zs_pool *pool, struct size_class *class, in free_handles()
976 static void __free_zspage(struct zs_pool *pool, struct size_class *class, in __free_zspage()
1011 static void free_zspage(struct zs_pool *pool, struct size_class *class, in free_zspage()
1035 static void init_zspage(struct size_class *class, struct zspage *zspage) in init_zspage()
1084 static void create_page_chain(struct size_class *class, struct zspage *zspage, in create_page_chain()
1121 struct size_class *class, in alloc_zspage()
1158 static struct zspage *find_get_zspage(struct size_class *class) in find_get_zspage()
1270 static bool can_merge(struct size_class *prev, int pages_per_zspage, in can_merge()
1280 static bool zspage_full(struct size_class *class, struct zspage *zspage) in zspage_full()
1298 struct size_class *class; in zs_lookup_class_index()
1300 class = pool->size_class[get_size_class_index(size)]; in zs_lookup_class_index()
1335 struct size_class *class; in zs_map_object()
1421 struct size_class *class; in zs_unmap_object()
1473 struct size_class *class; in obj_malloc()
1479 class = pool->size_class[zspage->class]; in obj_malloc()
1523 struct size_class *class; in zs_malloc()
1536 class = pool->size_class[get_size_class_index(size)]; in zs_malloc()
1624 struct size_class *class; in zs_free()
1666 static void zs_object_copy(struct size_class *class, unsigned long dst, in zs_object_copy()
1740 static unsigned long find_tagged_obj(struct size_class *class, in find_tagged_obj()
1770 static unsigned long find_alloced_obj(struct size_class *class, in find_alloced_obj()
1781 static unsigned long find_deferred_handle_obj(struct size_class *class, in find_deferred_handle_obj()
1799 static int migrate_zspage(struct zs_pool *pool, struct size_class *class, in migrate_zspage()
1840 static struct zspage *isolate_zspage(struct size_class *class, bool source) in isolate_zspage()
1870 static enum fullness_group putback_zspage(struct size_class *class, in putback_zspage()
1988 static void replace_sub_page(struct size_class *class, struct zspage *zspage, in replace_sub_page()
2033 struct size_class *class; in zs_page_migrate()
2135 struct size_class *class; in async_free_zspage()
2144 class = pool->size_class[i]; in async_free_zspage()
2159 class = pool->size_class[class_idx]; in async_free_zspage()
2203 static unsigned long zs_can_compact(struct size_class *class) in zs_can_compact()
2219 struct size_class *class) in __zs_compact()
2290 struct size_class *class; in zs_compact()
2294 class = pool->size_class[i]; in zs_compact()
2332 struct size_class *class; in zs_shrinker_count()
2338 class = pool->size_class[i]; in zs_shrinker_count()
2399 struct size_class *prev_class = NULL; in zs_create_pool()
2423 struct size_class *class; in zs_create_pool()
2464 pool->size_class[i] = prev_class; in zs_create_pool()
2469 class = kzalloc(sizeof(struct size_class), GFP_KERNEL); in zs_create_pool()
2477 pool->size_class[i] = class; in zs_create_pool()
2518 struct size_class *class = pool->size_class[i]; in zs_destroy_pool()
2542 static void restore_freelist(struct zs_pool *pool, struct size_class *class, in restore_freelist()
2642 struct size_class *class; in zs_reclaim_page()