Lines Matching full:allocate
64 * @round_robin: Allocate bits in strict round-robin order.
152 * @depth: Number of bits to allocate.
156 * @node: Memory node to allocate on.
157 * @round_robin: If true, be stricter about allocation order; always allocate
198 * sbitmap_get() - Try to allocate a free bit from a &struct sbitmap.
199 * @sb: Bitmap to allocate from.
208 * sbitmap_get_shallow() - Try to allocate a free bit from a &struct sbitmap,
210 * @sb: Bitmap to allocate from.
211 * @shallow_depth: The maximum number of bits to allocate from a single word.
217 * class can only allocate half of the total bits in the bitmap, preventing it
409 * @node: Memory node to allocate on.
450 * __sbitmap_queue_get() - Try to allocate a free bit from a &struct
452 * @sbq: Bitmap queue to allocate from.
459 * __sbitmap_queue_get_batch() - Try to allocate a batch of free bits
460 * @sbq: Bitmap queue to allocate from.
472 * sbitmap_queue_get_shallow() - Try to allocate a free bit from a &struct
475 * @sbq: Bitmap queue to allocate from.
476 * @shallow_depth: The maximum number of bits to allocate from a single word.
488 * sbitmap_queue_get() - Try to allocate a free bit from a &struct
490 * @sbq: Bitmap queue to allocate from.