Lines Matching refs:fullness

184  * We assign a page to ZS_ALMOST_EMPTY fullness group when:
281 unsigned int fullness:FULLNESS_BITS;
289 struct list_head list; /* fullness list */
512 enum fullness_group *fullness)
516 *fullness = zspage->fullness;
522 enum fullness_group fullness)
525 zspage->fullness = fullness;
686 * the pool (not yet implemented). This function returns fullness
718 enum fullness_group fullness)
722 zs_stat_inc(class, fullness, 1);
723 head = list_first_entry_or_null(&class->fullness_list[fullness],
735 list_add(&zspage->list, &class->fullness_list[fullness]);
744 enum fullness_group fullness)
746 VM_BUG_ON(list_empty(&class->fullness_list[fullness]));
750 zs_stat_dec(class, fullness, 1);
754 * Each size class maintains zspages in different fullness groups depending
756 * objects, the fullness status of the page can change, say, from ALMOST_FULL
759 * page from the freelist of the old fullness group to that of the new
760 * fullness group.
1438 /* Now move the zspage to another fullness group, if required */
1505 enum fullness_group fullness;
1518 get_zspage_mapping(zspage, &class_idx, &fullness);
1523 fullness = fix_fullness_group(class, zspage);
1524 if (fullness != ZS_EMPTY) {
1727 * putback_zspage - add @zspage into right class's fullness list
1736 enum fullness_group fullness;
1740 fullness = get_fullness_group(class, zspage);
1741 insert_zspage(class, zspage, fullness);
1742 set_zspage_mapping(zspage, class->index, fullness);
1744 return fullness;
1907 enum fullness_group fullness;
1921 * Without class lock, fullness could be stale while class_idx is okay
1923 * fullness again under class lock.
1925 get_zspage_mapping(zspage, &class_idx, &fullness);
1947 get_zspage_mapping(zspage, &class_idx, &fullness);
1949 remove_zspage(class, zspage, fullness);
1964 enum fullness_group fullness;
1989 get_zspage_mapping(zspage, &class_idx, &fullness);
2180 enum fullness_group fullness;
2201 get_zspage_mapping(zspage, &class_idx, &fullness);
2202 VM_BUG_ON(fullness != ZS_EMPTY);
2425 int fullness = 0;
2480 for (fullness = ZS_EMPTY; fullness < NR_ZS_FULLNESS;
2481 fullness++)
2482 INIT_LIST_HEAD(&class->fullness_list[fullness]);
2529 pr_info("Freeing non-empty class with size %db, fullness group %d\n",