Lines Matching full:allocator
54 * ba_init() - initializes a block allocator
55 * @ba_lun: Block allocator to initialize.
143 * find_free_range() - locates a free bit within the block allocator
144 * @low: First word in block allocator to start search.
145 * @high: Last word in block allocator to search.
146 * @bali: LUN information structure owning the block allocator to search.
147 * @bit_word: Passes back the word in the block allocator owning the free bit.
179 * ba_alloc() - allocates a block from the block allocator
180 * @ba_lun: Block allocator from which to allocate a block.
232 * @bali: LUN info owning the block allocator.
251 * ba_free() - frees a block from the block allocator
252 * @ba_lun: Block allocator from which to allocate a block.
302 * @ba_lun: Block allocator from which to allocate a block.
332 * ba_space() - returns the amount of free space left in the block allocator
333 * @ba_lun: Block allocator.
335 * Return: Amount of free space in block allocator
345 * cxlflash_ba_terminate() - frees resources associated with the block allocator
346 * @ba_lun: Block allocator.
364 * @lli: LUN information structure that owns the block allocator.
494 * the block allocator to satisfy the request but there does exist some
515 u64 aun; /* chunk# allocated by block allocator */ in grow_lxt()
521 * Check what is available in the block allocator before re-allocating in grow_lxt()
635 u64 aun; /* chunk# allocated by block allocator */ in shrink_lxt()
996 /* Setup the LUNs block allocator on first call */ in cxlflash_disk_virtual_open()
1083 * @blka: Block allocator associated with LUN.
1103 u64 aun; /* chunk# allocated by block allocator */ in clone_lxt()
1123 /* clone the LBAs in block allocator via ref_cnt, note that the in clone_lxt()
1124 * block allocator mutex must be held until it is established in clone_lxt()