Lines Matching refs:zone
100 * the zone allocator. A zone is created for each potential size
107 * It represents the first power of two for which no zone exists.
109 * rounding, for which no zone exists.
115 struct zone *k_zone[16];
128 * Max number of elements per zone. zinit rounds things up correctly
129 * Doing things this way permits each zone to have a different maximum size
188 * 1/8th the total zone map size, or 128 MB.
217 * Allocate a zone for each size we are going to handle.
244 * If size is too large for a zone, then use kmem_alloc.
287 /* allocate from the appropriate zone */
380 /* if new size does not fit in zone, kmem_alloc it, else zalloc it */
434 /* size must not be too large for a zone */
450 /* allocate from the appropriate zone */
465 /* if size was too large for a zone, then use kmem_free */
511 /* free to the appropriate zone */