Lines Matching full:allocate
69 * @round_robin: Allocate bits in strict round-robin order.
157 * @depth: Number of bits to allocate.
161 * @node: Memory node to allocate on.
162 * @round_robin: If true, be stricter about allocation order; always allocate
203 * sbitmap_get() - Try to allocate a free bit from a &struct sbitmap.
204 * @sb: Bitmap to allocate from.
213 * sbitmap_get_shallow() - Try to allocate a free bit from a &struct sbitmap,
215 * @sb: Bitmap to allocate from.
216 * @shallow_depth: The maximum number of bits to allocate from a single word.
222 * class can only allocate half of the total bits in the bitmap, preventing it
414 * @node: Memory node to allocate on.
455 * __sbitmap_queue_get() - Try to allocate a free bit from a &struct
457 * @sbq: Bitmap queue to allocate from.
464 * __sbitmap_queue_get_batch() - Try to allocate a batch of free bits
465 * @sbq: Bitmap queue to allocate from.
477 * sbitmap_queue_get_shallow() - Try to allocate a free bit from a &struct
480 * @sbq: Bitmap queue to allocate from.
481 * @shallow_depth: The maximum number of bits to allocate from a single word.
493 * sbitmap_queue_get() - Try to allocate a free bit from a &struct
495 * @sbq: Bitmap queue to allocate from.