Lines Matching full:allocate
60 * @round_robin: Allocate bits in strict round-robin order.
142 * @depth: Number of bits to allocate.
146 * @node: Memory node to allocate on.
147 * @round_robin: If true, be stricter about allocation order; always allocate
180 * sbitmap_get() - Try to allocate a free bit from a &struct sbitmap.
181 * @sb: Bitmap to allocate from.
190 * sbitmap_get_shallow() - Try to allocate a free bit from a &struct sbitmap,
192 * @sb: Bitmap to allocate from.
193 * @shallow_depth: The maximum number of bits to allocate from a single word.
199 * class can only allocate half of the total bits in the bitmap, preventing it
391 * @node: Memory node to allocate on.
421 * __sbitmap_queue_get() - Try to allocate a free bit from a &struct
423 * @sbq: Bitmap queue to allocate from.
430 * __sbitmap_queue_get_shallow() - Try to allocate a free bit from a &struct
433 * @sbq: Bitmap queue to allocate from.
434 * @shallow_depth: The maximum number of bits to allocate from a single word.
446 * sbitmap_queue_get() - Try to allocate a free bit from a &struct
448 * @sbq: Bitmap queue to allocate from.
466 * sbitmap_queue_get_shallow() - Try to allocate a free bit from a &struct
468 * @sbq: Bitmap queue to allocate from.
471 * @shallow_depth: The maximum number of bits to allocate from a single word.