Lines Matching refs:size_class

200 struct size_class {  struct
255 struct size_class *size_class[ZS_SIZE_CLASSES]; member
551 static inline void zs_stat_inc(struct size_class *class, in zs_stat_inc()
558 static inline void zs_stat_dec(struct size_class *class, in zs_stat_dec()
565 static inline unsigned long zs_stat_get(struct size_class *class, in zs_stat_get()
588 static unsigned long zs_can_compact(struct size_class *class);
594 struct size_class *class; in zs_stats_size_show()
608 class = pool->size_class[i]; in zs_stats_size_show()
693 static enum fullness_group get_fullness_group(struct size_class *class, in get_fullness_group()
720 static void insert_zspage(struct size_class *class, in insert_zspage()
746 static void remove_zspage(struct size_class *class, in remove_zspage()
766 static enum fullness_group fix_fullness_group(struct size_class *class, in fix_fullness_group()
935 static void __free_zspage(struct zs_pool *pool, struct size_class *class, in __free_zspage()
967 static void free_zspage(struct zs_pool *pool, struct size_class *class, in free_zspage()
983 static void init_zspage(struct size_class *class, struct zspage *zspage) in init_zspage()
1027 static void create_page_chain(struct size_class *class, struct zspage *zspage, in create_page_chain()
1064 struct size_class *class, in alloc_zspage()
1101 static struct zspage *find_get_zspage(struct size_class *class) in find_get_zspage()
1255 static bool can_merge(struct size_class *prev, int pages_per_zspage, in can_merge()
1265 static bool zspage_full(struct size_class *class, struct zspage *zspage) in zspage_full()
1301 struct size_class *class; in zs_map_object()
1324 class = pool->size_class[class_idx]; in zs_map_object()
1359 struct size_class *class; in zs_unmap_object()
1366 class = pool->size_class[class_idx]; in zs_unmap_object()
1407 static unsigned long obj_malloc(struct size_class *class, in obj_malloc()
1462 struct size_class *class; in zs_malloc()
1475 class = pool->size_class[get_size_class_index(size)]; in zs_malloc()
1515 static void obj_free(struct size_class *class, unsigned long obj) in obj_free()
1547 struct size_class *class; in zs_free()
1562 class = pool->size_class[class_idx]; in zs_free()
1585 static void zs_object_copy(struct size_class *class, unsigned long dst, in zs_object_copy()
1652 static unsigned long find_alloced_obj(struct size_class *class, in find_alloced_obj()
1695 static int migrate_zspage(struct zs_pool *pool, struct size_class *class, in migrate_zspage()
1745 static struct zspage *isolate_zspage(struct size_class *class, bool source) in isolate_zspage()
1776 static enum fullness_group putback_zspage(struct size_class *class, in putback_zspage()
1868 struct size_class *class, in putback_zspage_deferred()
1892 static void replace_sub_page(struct size_class *class, struct zspage *zspage, in replace_sub_page()
1918 struct size_class *class; in zs_page_isolate()
1941 class = pool->size_class[class_idx]; in zs_page_isolate()
1975 struct size_class *class; in zs_page_migrate()
2004 class = pool->size_class[class_idx]; in zs_page_migrate()
2098 struct size_class *class; in zs_page_putback()
2111 class = pool->size_class[class_idx]; in zs_page_putback()
2186 struct size_class *class; in async_free_zspage()
2195 class = pool->size_class[i]; in async_free_zspage()
2211 class = pool->size_class[class_idx]; in async_free_zspage()
2213 __free_zspage(pool, pool->size_class[class_idx], zspage); in async_free_zspage()
2245 static unsigned long zs_can_compact(struct size_class *class) in zs_can_compact()
2260 static void __zs_compact(struct zs_pool *pool, struct size_class *class) in __zs_compact()
2310 struct size_class *class; in zs_compact()
2313 class = pool->size_class[i]; in zs_compact()
2353 struct size_class *class; in zs_shrinker_count()
2359 class = pool->size_class[i]; in zs_shrinker_count()
2400 struct size_class *prev_class = NULL; in zs_create_pool()
2427 struct size_class *class; in zs_create_pool()
2468 pool->size_class[i] = prev_class; in zs_create_pool()
2473 class = kzalloc(sizeof(struct size_class), GFP_KERNEL); in zs_create_pool()
2482 pool->size_class[i] = class; in zs_create_pool()
2522 struct size_class *class = pool->size_class[i]; in zs_destroy_pool()