Home
last modified time | relevance | path

Searched refs:unbuddied (Results 1 – 2 of 2) sorted by relevance

/linux/mm/
H A Dzbud.c33 * into chunks allows organizing unbuddied zbud pages into a manageable number
34 * of unbuddied lists according to the number of free chunks available in the
81 * @unbuddied: array of lists tracking zbud pages that only contain one buddy;
95 * Reuse unbuddied[0] as buddied on the ground that
96 * unbuddied[0] is unused.
99 struct list_head unbuddied[NCHUNKS]; member
107 * @buddy: links the zbud page into the unbuddied/buddied lists in the pool
210 INIT_LIST_HEAD(&pool->unbuddied[i]); in zbud_create_pool()
235 * satisfy the allocation request. A search of the unbuddied lists is
261 /* First, try to find an unbuddied zbu in zbud_alloc()
[all...]
H A Dz3fold.c128 * @lock: protects pool unbuddied lists
130 * @unbuddied: per-cpu array of lists tracking z3fold pages that contain 2-
147 struct list_head *unbuddied; member
538 /* Add to the appropriate unbuddied list */
544 struct list_head *unbuddied; in add_to_unbuddied() local
548 unbuddied = this_cpu_ptr(pool->unbuddied); in add_to_unbuddied()
550 list_add(&zhdr->buddy, &unbuddied[freechunks]); in add_to_unbuddied()
791 struct list_head *unbuddied; in __z3fold_alloc() local
796 /* First, try to find an unbuddied z3fol in __z3fold_alloc()
929 struct list_head *unbuddied = z3fold_create_pool() local
[all...]