blmeta_t
blmeta_t *scan,
blmeta_t *scan_cache,
blmeta_t meta;
blmeta_t scan_array[BLIST_BMAP_RADIX];
(intmax_t)((blcopy.bl_rootblks * sizeof(blmeta_t) + 1023)/
static swblk_t blst_leaf_alloc(blmeta_t *scan, swblk_t blkat,
static swblk_t blst_meta_alloc(blmeta_t *scan, swblk_t blkat,
static void blst_leaf_free(blmeta_t *scan, swblk_t relblk, swblk_t count);
static void blst_meta_free(blmeta_t *scan, swblk_t freeBlk, swblk_t count,
static swblk_t blst_leaf_fill(blmeta_t *scan, swblk_t blk, swblk_t count);
static swblk_t blst_meta_fill(blmeta_t *scan, swblk_t fillBlk, swblk_t count,
static void blst_copy(blmeta_t *scan, swblk_t blk, int64_t radix,
static swblk_t blst_radix_init(blmeta_t *scan, int64_t radix,
static void blst_radix_print(blmeta_t *scan, swblk_t blk,
bl->bl_root = kmalloc(sizeof(blmeta_t) * bl->bl_rootblks,
(bl->bl_rootblks * sizeof(blmeta_t) + 1023) / (1024.0 * 1024.0)
blst_leaf_alloc(blmeta_t *scan, swblk_t blkat __unused, swblk_t blk,
blst_meta_alloc(blmeta_t *scan, swblk_t blkat,
blst_leaf_free(blmeta_t *scan, swblk_t blk, swblk_t count)
blst_meta_free(blmeta_t *scan, swblk_t freeBlk, swblk_t count,
blst_leaf_fill(blmeta_t *scan, swblk_t blk, swblk_t count)
blst_meta_fill(blmeta_t *scan, swblk_t fillBlk, swblk_t count,
blst_copy(blmeta_t *scan, swblk_t blk, int64_t radix,
blst_radix_init(blmeta_t *scan, int64_t radix, swblk_t skip, swblk_t count)
blst_radix_print(blmeta_t *scan, swblk_t blk, int64_t radix, swblk_t skip, int tab)
blmeta_t *bl_root; /* root of radix tree */