Lines Matching refs:pages_per_zspage
210 int pages_per_zspage; member
619 class->pages_per_zspage; in zs_stats_size_show()
625 class->pages_per_zspage, freeable); in zs_stats_size_show()
959 atomic_long_sub(class->pages_per_zspage, in __free_zspage()
1029 int nr_pages = class->pages_per_zspage; in create_page_chain()
1047 class->pages_per_zspage == 1)) in create_page_chain()
1074 for (i = 0; i < class->pages_per_zspage; i++) { in alloc_zspage()
1209 static bool can_merge(struct size_class *prev, int pages_per_zspage, in can_merge() argument
1212 if (prev->pages_per_zspage == pages_per_zspage && in can_merge()
1457 atomic_long_add(class->pages_per_zspage, in zs_malloc()
2246 return obj_wasted * class->pages_per_zspage; in zs_can_compact()
2285 pages_freed += class->pages_per_zspage; in __zs_compact()
2419 int pages_per_zspage; in zs_create_pool() local
2427 pages_per_zspage = get_pages_per_zspage(size); in zs_create_pool()
2428 objs_per_zspage = pages_per_zspage * PAGE_SIZE / size; in zs_create_pool()
2436 if (pages_per_zspage != 1 && objs_per_zspage != 1 && in zs_create_pool()
2461 if (can_merge(prev_class, pages_per_zspage, objs_per_zspage)) { in zs_create_pool()
2473 class->pages_per_zspage = pages_per_zspage; in zs_create_pool()