Lines Matching full:allocate
133 * @round_robin: Allocate bits in strict round-robin order.
147 * @depth: Number of bits to allocate.
151 * @node: Memory node to allocate on.
179 * sbitmap_get() - Try to allocate a free bit from a &struct sbitmap.
180 * @sb: Bitmap to allocate from.
182 * @round_robin: If true, be stricter about allocation order; always allocate
193 * sbitmap_get_shallow() - Try to allocate a free bit from a &struct sbitmap,
195 * @sb: Bitmap to allocate from.
197 * @shallow_depth: The maximum number of bits to allocate from a single word.
203 * class can only allocate half of the total bits in the bitmap, preventing it
362 * @node: Memory node to allocate on.
393 * __sbitmap_queue_get() - Try to allocate a free bit from a &struct
395 * @sbq: Bitmap queue to allocate from.
402 * __sbitmap_queue_get_shallow() - Try to allocate a free bit from a &struct
405 * @sbq: Bitmap queue to allocate from.
406 * @shallow_depth: The maximum number of bits to allocate from a single word.
418 * sbitmap_queue_get() - Try to allocate a free bit from a &struct
420 * @sbq: Bitmap queue to allocate from.
438 * sbitmap_queue_get_shallow() - Try to allocate a free bit from a &struct
440 * @sbq: Bitmap queue to allocate from.
443 * @shallow_depth: The maximum number of bits to allocate from a single word.