Lines Matching refs:blocks
16 * free contiguous range of blocks under the node. It may contain a
49 * to cover the number of blocks requested at creation time even if it
53 * BLIST_BMAP_RADIX blocks per call. It will panic with 'allocation too
155 * number of blocks
157 * blocks must be greater then 0
160 * managing BLIST_BMAP_RADIX blocks.
164 blist_create(daddr_t blocks)
175 while (radix < blocks) {
184 bl->bl_blocks = blocks;
188 blst_radix_init(NULL, bl->bl_radix, bl->bl_skip, blocks);
193 "BLIST representing %d blocks (%d MB of swap)"
201 blst_radix_init(bl->bl_root, bl->bl_radix, bl->bl_skip, blocks);
257 * specified number of blocks. This will reallocate
260 * the new blocks are to left allocated or freed.
507 * BLST_META_FREE() - free allocated blocks from radix tree meta info
509 * This support routine frees a range of blocks from the bitmap.
511 * meta node, we break the range down recursively to free blocks
563 panic("blst_meta_free: freeing already free blocks (%d) %d/%d", count, scan->u.bmu_avail, radix);
697 * amount of space required to manage 'count' blocks - this space may
724 * is required to manage 'count' blocks, so we continue on anyway.