Lines Matching defs:pages_per_zspage
194 int pages_per_zspage;
267 /* huge object: pages_per_zspage == 1 && maxobj_per_zspage == 1 */
572 "pages_per_zspage", "freeable");
596 class->pages_per_zspage;
600 class->pages_per_zspage, freeable);
876 atomic_long_sub(class->pages_per_zspage, &pool->pages_allocated);
950 int nr_pages = class->pages_per_zspage;
968 class->pages_per_zspage == 1))
994 for (i = 0; i < class->pages_per_zspage; i++) {
1130 static bool can_merge(struct size_class *prev, int pages_per_zspage,
1133 if (prev->pages_per_zspage == pages_per_zspage &&
1405 atomic_long_add(class->pages_per_zspage, &pool->pages_allocated);
1984 return obj_wasted * class->pages_per_zspage;
2021 pages_freed += class->pages_per_zspage;
2196 int pages_per_zspage;
2204 pages_per_zspage = calculate_zspage_chain_size(size);
2205 objs_per_zspage = pages_per_zspage * PAGE_SIZE / size;
2213 if (pages_per_zspage != 1 && objs_per_zspage != 1 &&
2238 if (can_merge(prev_class, pages_per_zspage, objs_per_zspage)) {
2250 class->pages_per_zspage = pages_per_zspage;