Lines Matching refs:unbuddied
128 * @lock: protects pool unbuddied lists
130 * @unbuddied: per-cpu array of lists tracking z3fold pages that contain 2-
147 struct list_head *unbuddied;
537 /* Add to the appropriate unbuddied list */
543 struct list_head *unbuddied;
547 unbuddied = this_cpu_ptr(pool->unbuddied);
549 list_add(&zhdr->buddy, &unbuddied[freechunks]);
790 struct list_head *unbuddied;
795 /* First, try to find an unbuddied z3fold page. */
796 unbuddied = this_cpu_ptr(pool->unbuddied);
798 struct list_head *l = &unbuddied[i];
834 * this page could not be removed from its unbuddied
851 unbuddied = per_cpu_ptr(pool->unbuddied, cpu);
853 l = &unbuddied[chunks];
923 pool->unbuddied = __alloc_percpu(sizeof(struct list_head) * NCHUNKS,
925 if (!pool->unbuddied)
928 struct list_head *unbuddied =
929 per_cpu_ptr(pool->unbuddied, cpu);
931 INIT_LIST_HEAD(&unbuddied[i]);
948 free_percpu(pool->unbuddied);
978 free_percpu(pool->unbuddied);
992 * satisfy the allocation request. A search of the unbuddied lists is
1025 pr_err("No free chunks in unbuddied\n");